From 6f51c0ad55f3ed33597b8b12391d426fe28a0923 Mon Sep 17 00:00:00 2001 From: bgaldrikian Date: Wed, 3 Oct 2018 17:51:20 -0700 Subject: Blast 1.1.4. See docs/release_notes.txt. --- .../files/_nv_blast_ext_authoring_8h-source.html | 164 +++---- .../api_docs/files/_nv_blast_ext_authoring_8h.html | 141 ++++++ docs/api_docs/files/_nv_blast_ext_authoring_8h.js | 4 + .../files/_nv_blast_ext_authoring_8h_source.html | 23 +- ..._blast_ext_authoring_accelerator_8h-source.html | 235 ++++++++++ .../_nv_blast_ext_authoring_accelerator_8h.html | 57 +++ ..._blast_ext_authoring_accelerator_8h_source.html | 73 +++ ...ast_ext_authoring_bond_generator_8h-source.html | 23 +- ...ast_ext_authoring_bond_generator_8h_source.html | 8 +- ..._ext_authoring_collision_builder_8h-source.html | 91 ++-- ..._ext_authoring_collision_builder_8h_source.html | 25 +- ...last_ext_authoring_fracture_tool_8h-source.html | 317 ++++++------- ...last_ext_authoring_fracture_tool_8h_source.html | 38 +- .../_nv_blast_ext_authoring_mesh_8h-source.html | 103 +++-- .../files/_nv_blast_ext_authoring_mesh_8h.html | 4 +- .../_nv_blast_ext_authoring_mesh_8h_source.html | 12 +- ..._ext_authoring_pattern_generator_8h-source.html | 151 +++++++ ...v_blast_ext_authoring_pattern_generator_8h.html | 59 +++ ..._nv_blast_ext_authoring_pattern_generator_8h.js | 11 + ..._ext_authoring_pattern_generator_8h_source.html | 70 +++ .../_nv_blast_ext_authoring_types_8h-source.html | 332 +++++++------- .../files/_nv_blast_ext_authoring_types_8h.html | 8 +- .../_nv_blast_ext_authoring_types_8h_source.html | 113 ++--- .../files/_nv_blast_ext_exporter_8h_source.html | 4 +- ...last_ext_exporter_json_collision_8h_source.html | 2 +- .../files/_nv_blast_ext_r_t_8h-source.html | 266 +++++++++++ docs/api_docs/files/_nv_blast_ext_r_t_8h.html | 450 +++++++++++++++++++ docs/api_docs/files/_nv_blast_ext_r_t_8h.js | 31 ++ .../files/_nv_blast_ext_r_t_8h_source.html | 97 ++++ .../files/_nv_blast_tk_event_8h-source.html | 8 +- .../files/_nv_blast_tk_event_8h_source.html | 2 +- docs/api_docs/files/annotated.html | 25 ++ ..._blast_1_1_b_box_based_accelerator-members.html | 38 ++ ...s_nv_1_1_blast_1_1_b_box_based_accelerator.html | 265 +++++++++++ ...ass_nv_1_1_blast_1_1_b_box_based_accelerator.js | 10 + ...ss_nv_1_1_blast_1_1_b_box_based_accelerator.png | Bin 0 -> 615 bytes ...1_1_blast_1_1_blast_bond_generator-members.html | 4 +- ...lass_nv_1_1_blast_1_1_blast_bond_generator.html | 12 +- .../class_nv_1_1_blast_1_1_blast_bond_generator.js | 4 +- ..._1_1_blast_1_1_convex_mesh_builder-members.html | 1 + ...class_nv_1_1_blast_1_1_convex_mesh_builder.html | 31 ++ .../class_nv_1_1_blast_1_1_convex_mesh_builder.js | 1 + ...nv_1_1_blast_1_1_dummy_accelerator-members.html | 37 ++ .../class_nv_1_1_blast_1_1_dummy_accelerator.html | 234 ++++++++++ .../class_nv_1_1_blast_1_1_dummy_accelerator.js | 9 + .../class_nv_1_1_blast_1_1_dummy_accelerator.png | Bin 0 -> 592 bytes ...lass_nv_1_1_blast_1_1_fracture_r_t-members.html | 39 ++ .../files/class_nv_1_1_blast_1_1_fracture_r_t.html | 245 ++++++++++ .../files/class_nv_1_1_blast_1_1_fracture_r_t.js | 13 + ...ass_nv_1_1_blast_1_1_fracture_tool-members.html | 2 +- .../class_nv_1_1_blast_1_1_fracture_tool.html | 19 +- .../files/class_nv_1_1_blast_1_1_fracture_tool.js | 2 +- .../class_nv_1_1_blast_1_1_fracturer-members.html | 31 ++ .../files/class_nv_1_1_blast_1_1_fracturer.html | 64 +++ .../files/class_nv_1_1_blast_1_1_fracturer.js | 4 + .../files/class_nv_1_1_blast_1_1_grid-members.html | 33 ++ .../files/class_nv_1_1_blast_1_1_grid.html | 106 +++++ docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js | 6 + ...class_nv_1_1_blast_1_1_grid_walker-members.html | 37 ++ .../files/class_nv_1_1_blast_1_1_grid_walker.html | 228 ++++++++++ .../files/class_nv_1_1_blast_1_1_grid_walker.js | 9 + .../files/class_nv_1_1_blast_1_1_grid_walker.png | Bin 0 -> 555 bytes .../files/class_nv_1_1_blast_1_1_mesh-members.html | 2 + .../files/class_nv_1_1_blast_1_1_mesh.html | 45 +- docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js | 2 + ...ss_nv_1_1_blast_1_1_mesh_generator-members.html | 31 ++ .../class_nv_1_1_blast_1_1_mesh_generator.html | 63 +++ .../files/class_nv_1_1_blast_1_1_mesh_generator.js | 4 + ...nv_1_1_blast_1_1_pattern_generator-members.html | 35 ++ .../class_nv_1_1_blast_1_1_pattern_generator.html | 166 +++++++ .../class_nv_1_1_blast_1_1_pattern_generator.js | 8 + ...ass_nv_1_1_blast_1_1_random_generator_base.html | 2 +- ..._1_1_blast_1_1_spatial_accelerator-members.html | 36 ++ ...class_nv_1_1_blast_1_1_spatial_accelerator.html | 231 ++++++++++ .../class_nv_1_1_blast_1_1_spatial_accelerator.js | 9 + .../class_nv_1_1_blast_1_1_spatial_accelerator.png | Bin 0 -> 1344 bytes ...1_1_blast_1_1_sweeping_accelerator-members.html | 37 ++ ...lass_nv_1_1_blast_1_1_sweeping_accelerator.html | 233 ++++++++++ .../class_nv_1_1_blast_1_1_sweeping_accelerator.js | 9 + ...class_nv_1_1_blast_1_1_sweeping_accelerator.png | Bin 0 -> 620 bytes docs/api_docs/files/classes.html | 34 +- .../dir_0e273692246bd5911e524de6873bc16b.html | 4 + .../files/dir_0e273692246bd5911e524de6873bc16b.js | 2 + .../dir_7bb69a4608aaa895f9ddb7c8c53d3896.html | 54 +++ .../files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js | 4 + .../dir_ac0da64a73636861fccd3be27269fec8.html | 60 +++ .../files/dir_ac0da64a73636861fccd3be27269fec8.js | 17 + .../dir_c3b7921879ccff3918e2041d27cd56c2.html | 54 +++ .../files/dir_c3b7921879ccff3918e2041d27cd56c2.js | 4 + .../dir_c808e52f031b4463e9759848dd18ed10.html | 54 +++ .../files/dir_c808e52f031b4463e9759848dd18ed10.js | 4 + .../dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html | 4 - .../files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js | 6 +- docs/api_docs/files/files.html | 7 +- docs/api_docs/files/functions.html | 56 ++- docs/api_docs/files/functions_0x62.html | 27 +- docs/api_docs/files/functions_0x63.html | 57 ++- docs/api_docs/files/functions_0x64.html | 16 +- docs/api_docs/files/functions_0x65.html | 25 +- docs/api_docs/files/functions_0x66.html | 22 +- docs/api_docs/files/functions_0x67.html | 58 ++- docs/api_docs/files/functions_0x68.html | 1 + docs/api_docs/files/functions_0x69.html | 18 +- docs/api_docs/files/functions_0x6a.html | 1 + docs/api_docs/files/functions_0x6c.html | 15 +- docs/api_docs/files/functions_0x6d.html | 23 +- docs/api_docs/files/functions_0x6e.html | 9 +- docs/api_docs/files/functions_0x6f.html | 10 +- docs/api_docs/files/functions_0x70.html | 28 +- docs/api_docs/files/functions_0x71.html | 1 + docs/api_docs/files/functions_0x72.html | 69 ++- docs/api_docs/files/functions_0x73.html | 37 +- docs/api_docs/files/functions_0x74.html | 18 +- docs/api_docs/files/functions_0x75.html | 1 + docs/api_docs/files/functions_0x76.html | 9 +- docs/api_docs/files/functions_0x77.html | 1 + docs/api_docs/files/functions_0x78.html | 1 + docs/api_docs/files/functions_0x79.html | 1 + docs/api_docs/files/functions_0x7a.html | 1 + docs/api_docs/files/functions_0x7e.html | 5 + docs/api_docs/files/functions_b.html | 19 +- docs/api_docs/files/functions_c.html | 40 +- docs/api_docs/files/functions_d.html | 16 + docs/api_docs/files/functions_e.html | 26 +- docs/api_docs/files/functions_enum.html | 5 + docs/api_docs/files/functions_eval.html | 35 +- docs/api_docs/files/functions_f.html | 15 +- docs/api_docs/files/functions_func.html | 15 +- docs/api_docs/files/functions_func_0x62.html | 9 +- docs/api_docs/files/functions_func_0x63.html | 22 +- docs/api_docs/files/functions_func_0x64.html | 5 + docs/api_docs/files/functions_func_0x65.html | 5 + docs/api_docs/files/functions_func_0x66.html | 7 +- docs/api_docs/files/functions_func_0x67.html | 59 ++- docs/api_docs/files/functions_func_0x69.html | 3 +- docs/api_docs/files/functions_func_0x6c.html | 1 + docs/api_docs/files/functions_func_0x6e.html | 1 + docs/api_docs/files/functions_func_0x6f.html | 8 +- docs/api_docs/files/functions_func_0x70.html | 7 +- docs/api_docs/files/functions_func_0x72.html | 45 +- docs/api_docs/files/functions_func_0x73.html | 30 +- docs/api_docs/files/functions_func_0x74.html | 1 + docs/api_docs/files/functions_func_0x75.html | 1 + docs/api_docs/files/functions_func_0x76.html | 5 +- docs/api_docs/files/functions_func_0x77.html | 1 + docs/api_docs/files/functions_func_0x7a.html | 1 + docs/api_docs/files/functions_func_0x7e.html | 5 + docs/api_docs/files/functions_func_b.html | 10 +- docs/api_docs/files/functions_func_c.html | 13 +- docs/api_docs/files/functions_func_d.html | 6 + docs/api_docs/files/functions_func_e.html | 6 + docs/api_docs/files/functions_func_f.html | 3 + docs/api_docs/files/functions_func_g.html | 62 ++- docs/api_docs/files/functions_func_i.html | 2 +- docs/api_docs/files/functions_func_o.html | 8 +- docs/api_docs/files/functions_func_p.html | 3 + docs/api_docs/files/functions_func_r.html | 13 +- docs/api_docs/files/functions_func_s.html | 25 +- docs/api_docs/files/functions_func_v.html | 5 +- docs/api_docs/files/functions_g.html | 61 ++- docs/api_docs/files/functions_i.html | 11 +- docs/api_docs/files/functions_l.html | 15 + docs/api_docs/files/functions_m.html | 18 + docs/api_docs/files/functions_n.html | 6 + docs/api_docs/files/functions_o.html | 11 +- docs/api_docs/files/functions_p.html | 19 + docs/api_docs/files/functions_r.html | 44 +- docs/api_docs/files/functions_rela.html | 45 ++ docs/api_docs/files/functions_s.html | 30 ++ docs/api_docs/files/functions_t.html | 7 +- docs/api_docs/files/functions_v.html | 8 +- docs/api_docs/files/functions_vars.html | 29 +- docs/api_docs/files/functions_vars_0x62.html | 15 +- docs/api_docs/files/functions_vars_0x63.html | 38 +- docs/api_docs/files/functions_vars_0x64.html | 12 +- docs/api_docs/files/functions_vars_0x65.html | 8 + docs/api_docs/files/functions_vars_0x66.html | 10 +- docs/api_docs/files/functions_vars_0x67.html | 1 + docs/api_docs/files/functions_vars_0x68.html | 1 + docs/api_docs/files/functions_vars_0x69.html | 8 +- docs/api_docs/files/functions_vars_0x6a.html | 1 + docs/api_docs/files/functions_vars_0x6c.html | 13 +- docs/api_docs/files/functions_vars_0x6d.html | 19 +- docs/api_docs/files/functions_vars_0x6e.html | 7 +- docs/api_docs/files/functions_vars_0x6f.html | 3 + docs/api_docs/files/functions_vars_0x70.html | 16 +- docs/api_docs/files/functions_vars_0x71.html | 1 + docs/api_docs/files/functions_vars_0x72.html | 19 + docs/api_docs/files/functions_vars_0x73.html | 6 + docs/api_docs/files/functions_vars_0x74.html | 7 +- docs/api_docs/files/functions_vars_0x75.html | 1 + docs/api_docs/files/functions_vars_0x76.html | 7 +- docs/api_docs/files/functions_vars_0x77.html | 1 + docs/api_docs/files/functions_vars_0x78.html | 1 + docs/api_docs/files/functions_vars_0x79.html | 1 + docs/api_docs/files/functions_vars_0x7a.html | 1 + docs/api_docs/files/functions_vars_b.html | 3 + docs/api_docs/files/functions_vars_c.html | 18 + docs/api_docs/files/functions_vars_d.html | 10 + docs/api_docs/files/functions_vars_e.html | 10 + docs/api_docs/files/functions_vars_f.html | 9 +- docs/api_docs/files/functions_vars_i.html | 9 +- docs/api_docs/files/functions_vars_l.html | 12 + docs/api_docs/files/functions_vars_m.html | 18 + docs/api_docs/files/functions_vars_n.html | 3 + docs/api_docs/files/functions_vars_o.html | 3 + docs/api_docs/files/functions_vars_p.html | 13 + docs/api_docs/files/functions_vars_r.html | 25 ++ docs/api_docs/files/functions_vars_s.html | 7 + docs/api_docs/files/functions_vars_t.html | 3 + docs/api_docs/files/functions_vars_v.html | 3 + docs/api_docs/files/globals.html | 35 ++ docs/api_docs/files/globals_defs.html | 6 + docs/api_docs/files/globals_func.html | 26 ++ docs/api_docs/files/hierarchy.html | 29 ++ docs/api_docs/files/hierarchy.js | 27 ++ docs/api_docs/files/namespace_nv_1_1_blast.html | 116 +++++ docs/api_docs/files/namespace_nv_1_1_blast.js | 24 + docs/api_docs/files/namespacemembers.html | 12 + docs/api_docs/files/namespacemembers_enum.html | 44 ++ docs/api_docs/files/namespacemembers_eval.html | 46 ++ docs/api_docs/files/namespacemembers_func.html | 4 + docs/api_docs/files/namespacemembers_type.html | 4 + docs/api_docs/files/navtreedata.js | 14 +- docs/api_docs/files/navtreeindex0.js | 242 +++++----- docs/api_docs/files/navtreeindex1.js | 474 +++++++++---------- docs/api_docs/files/navtreeindex2.js | 448 +++++++++--------- docs/api_docs/files/navtreeindex3.js | 286 ++++++------ docs/api_docs/files/navtreeindex4.js | 500 ++++++++++----------- docs/api_docs/files/navtreeindex5.js | 290 ++++++++---- docs/api_docs/files/navtreeindex6.js | 81 ++++ docs/api_docs/files/pagereleasenotes.html | 32 ++ .../struct_nv_1_1_blast_1_1_authoring_result.html | 2 +- ...nv_1_1_blast_1_1_beam_pattern_desc-members.html | 35 ++ .../struct_nv_1_1_blast_1_1_beam_pattern_desc.html | 102 +++++ .../struct_nv_1_1_blast_1_1_beam_pattern_desc.js | 6 + .../struct_nv_1_1_blast_1_1_beam_pattern_desc.png | Bin 0 -> 579 bytes ..._1_1_blast_1_1_boolean_result_edge-members.html | 35 ++ ...truct_nv_1_1_blast_1_1_boolean_result_edge.html | 133 ++++++ .../struct_nv_1_1_blast_1_1_boolean_result_edge.js | 8 + ...blast_1_1_boolean_tool_output_data-members.html | 46 ++ ..._nv_1_1_blast_1_1_boolean_tool_output_data.html | 372 +++++++++++++++ ...ct_nv_1_1_blast_1_1_boolean_tool_output_data.js | 19 + ...truct_nv_1_1_blast_1_1_chunk_graph-members.html | 38 ++ .../files/struct_nv_1_1_blast_1_1_chunk_graph.html | 189 ++++++++ .../files/struct_nv_1_1_blast_1_1_chunk_graph.js | 11 + ..._nv_1_1_blast_1_1_chunk_graph_link-members.html | 36 ++ .../struct_nv_1_1_blast_1_1_chunk_graph_link.html | 176 ++++++++ .../struct_nv_1_1_blast_1_1_chunk_graph_link.js | 9 + ...struct_nv_1_1_blast_1_1_chunk_info-members.html | 4 + .../files/struct_nv_1_1_blast_1_1_chunk_info.html | 46 ++ .../files/struct_nv_1_1_blast_1_1_chunk_info.js | 5 + .../struct_nv_1_1_blast_1_1_collision_hull.html | 2 +- ..._blast_1_1_collision_hull_1_1_hull_polygon.html | 2 +- ...ct_nv_1_1_blast_1_1_damage_pattern-members.html | 40 ++ .../struct_nv_1_1_blast_1_1_damage_pattern.html | 182 ++++++++ .../struct_nv_1_1_blast_1_1_damage_pattern.js | 14 + .../struct_nv_1_1_blast_1_1_edge-members.html | 3 +- .../files/struct_nv_1_1_blast_1_1_edge.html | 32 +- .../api_docs/files/struct_nv_1_1_blast_1_1_edge.js | 3 +- .../files/struct_nv_1_1_blast_1_1_facet.html | 2 +- ...v_1_1_blast_1_1_facet_facet_result-members.html | 36 ++ ...struct_nv_1_1_blast_1_1_facet_facet_result.html | 151 +++++++ .../struct_nv_1_1_blast_1_1_facet_facet_result.js | 9 + ...uct_nv_1_1_blast_1_1_fracture_desc-members.html | 38 ++ .../struct_nv_1_1_blast_1_1_fracture_desc.html | 178 ++++++++ .../files/struct_nv_1_1_blast_1_1_fracture_desc.js | 11 + ...1_blast_1_1_fracture_r_t_1_1_stage-members.html | 34 ++ ...ct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html | 75 ++++ ...ruct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js | 7 + .../struct_nv_1_1_blast_1_1_mesh_desc-members.html | 36 ++ .../files/struct_nv_1_1_blast_1_1_mesh_desc.html | 144 ++++++ .../files/struct_nv_1_1_blast_1_1_mesh_desc.js | 9 + ...v_1_1_blast_1_1_pattern_descriptor-members.html | 32 ++ ...struct_nv_1_1_blast_1_1_pattern_descriptor.html | 87 ++++ .../struct_nv_1_1_blast_1_1_pattern_descriptor.js | 5 + .../struct_nv_1_1_blast_1_1_pattern_descriptor.png | Bin 0 -> 1234 bytes ...t_1_1_per_triangle_additional_data-members.html | 32 ++ ...1_1_blast_1_1_per_triangle_additional_data.html | 76 ++++ ...v_1_1_blast_1_1_per_triangle_additional_data.js | 5 + ...st_1_1_regular_radial_pattern_desc-members.html | 41 ++ ..._1_1_blast_1_1_regular_radial_pattern_desc.html | 204 +++++++++ ...nv_1_1_blast_1_1_regular_radial_pattern_desc.js | 12 + ...v_1_1_blast_1_1_regular_radial_pattern_desc.png | Bin 0 -> 655 bytes ..._nv_1_1_blast_1_1_segment_to_index-members.html | 35 ++ .../struct_nv_1_1_blast_1_1_segment_to_index.html | 155 +++++++ .../struct_nv_1_1_blast_1_1_segment_to_index.js | 8 + ...1_1_blast_1_1_tk_fracture_commands-members.html | 2 +- ...ruct_nv_1_1_blast_1_1_tk_fracture_commands.html | 6 +- ...struct_nv_1_1_blast_1_1_tk_fracture_commands.js | 2 +- ...v_1_1_blast_1_1_tk_fracture_events-members.html | 2 +- ...struct_nv_1_1_blast_1_1_tk_fracture_events.html | 6 +- .../struct_nv_1_1_blast_1_1_tk_fracture_events.js | 2 +- ..._1_blast_1_1_tk_joint_update_event-members.html | 2 +- ...uct_nv_1_1_blast_1_1_tk_joint_update_event.html | 6 +- ...truct_nv_1_1_blast_1_1_tk_joint_update_event.js | 2 +- ...ct_nv_1_1_blast_1_1_tk_split_event-members.html | 2 +- .../struct_nv_1_1_blast_1_1_tk_split_event.html | 6 +- .../struct_nv_1_1_blast_1_1_tk_split_event.js | 2 +- .../files/struct_nv_1_1_blast_1_1_triangle.html | 2 +- .../struct_nv_1_1_blast_1_1_triangle_indexed.html | 2 +- ...1_1_blast_1_1_uniform_pattern_desc-members.html | 37 ++ ...ruct_nv_1_1_blast_1_1_uniform_pattern_desc.html | 136 ++++++ ...struct_nv_1_1_blast_1_1_uniform_pattern_desc.js | 8 + ...truct_nv_1_1_blast_1_1_uniform_pattern_desc.png | Bin 0 -> 587 bytes .../files/struct_nv_1_1_blast_1_1_vertex.html | 2 +- docs/api_docs/files/tree.html | 85 +++- docs/release_notes.txt | 32 ++ .../files/_nv_blast_actor_8h-source.html | 4 +- .../files/_nv_blast_actor_8h_source.html | 3 +- .../files/_nv_blast_ext_authoring_8h-source.html | 164 +++---- .../files/_nv_blast_ext_authoring_8h.html | 142 ++++++ .../files/_nv_blast_ext_authoring_8h.js | 4 + .../files/_nv_blast_ext_authoring_8h_source.html | 23 +- ..._blast_ext_authoring_accelerator_8h-source.html | 292 ++++++------ .../_nv_blast_ext_authoring_accelerator_8h.html | 8 +- ..._blast_ext_authoring_accelerator_8h_source.html | 37 +- ...ast_ext_authoring_bond_generator_8h-source.html | 23 +- ...ast_ext_authoring_bond_generator_8h_source.html | 8 +- ...xt_authoring_bond_generator_impl_8h-source.html | 129 +++--- ...blast_ext_authoring_bond_generator_impl_8h.html | 1 + ...xt_authoring_bond_generator_impl_8h_source.html | 16 +- ...blast_ext_authoring_boolean_tool_8h-source.html | 207 +++++---- .../_nv_blast_ext_authoring_boolean_tool_8h.html | 1 - ...blast_ext_authoring_boolean_tool_8h_source.html | 36 +- ..._ext_authoring_collision_builder_8h-source.html | 91 ++-- ..._ext_authoring_collision_builder_8h_source.html | 25 +- ...authoring_collision_builder_impl_8h-source.html | 30 +- ...authoring_collision_builder_impl_8h_source.html | 9 +- ...last_ext_authoring_fracture_tool_8h-source.html | 317 ++++++------- ...last_ext_authoring_fracture_tool_8h_source.html | 38 +- ...ext_authoring_fracture_tool_impl_8h-source.html | 13 +- ..._blast_ext_authoring_fracture_tool_impl_8h.html | 5 + ...nv_blast_ext_authoring_fracture_tool_impl_8h.js | 7 + ...ext_authoring_fracture_tool_impl_8h_source.html | 25 +- ...st_ext_authoring_internal_common_8h-source.html | 117 ++--- ..._nv_blast_ext_authoring_internal_common_8h.html | 27 +- .../_nv_blast_ext_authoring_internal_common_8h.js | 3 +- ...st_ext_authoring_internal_common_8h_source.html | 32 +- .../_nv_blast_ext_authoring_mesh_8h-source.html | 103 +++-- .../files/_nv_blast_ext_authoring_mesh_8h.html | 4 +- .../_nv_blast_ext_authoring_mesh_8h_source.html | 12 +- ..._ext_authoring_mesh_cleaner_impl_8h-source.html | 72 ++- ..._ext_authoring_mesh_cleaner_impl_8h_source.html | 6 +- ...nv_blast_ext_authoring_mesh_impl_8h-source.html | 209 ++++----- .../_nv_blast_ext_authoring_mesh_impl_8h.html | 35 +- .../files/_nv_blast_ext_authoring_mesh_impl_8h.js | 16 - ...nv_blast_ext_authoring_mesh_impl_8h_source.html | 35 +- ..._blast_ext_authoring_mesh_noiser_8h_source.html | 2 +- ...v_blast_ext_authoring_mesh_utils_8h-source.html | 115 +++++ .../_nv_blast_ext_authoring_mesh_utils_8h.html | 95 ++++ .../files/_nv_blast_ext_authoring_mesh_utils_8h.js | 15 + ...v_blast_ext_authoring_mesh_utils_8h_source.html | 83 ++++ ..._ext_authoring_pattern_generator_8h-source.html | 168 +++++++ ...v_blast_ext_authoring_pattern_generator_8h.html | 77 ++++ ..._nv_blast_ext_authoring_pattern_generator_8h.js | 11 + ..._ext_authoring_pattern_generator_8h_source.html | 78 ++++ ...authoring_pattern_generator_impl_8h-source.html | 103 +++++ ...st_ext_authoring_pattern_generator_impl_8h.html | 62 +++ ...authoring_pattern_generator_impl_8h_source.html | 71 +++ ...blast_ext_authoring_perlin_noise_8h_source.html | 2 +- ...blast_ext_authoring_triangulator_8h_source.html | 2 +- .../_nv_blast_ext_authoring_types_8h-source.html | 332 +++++++------- .../files/_nv_blast_ext_authoring_types_8h.html | 8 +- .../_nv_blast_ext_authoring_types_8h_source.html | 113 ++--- .../files/_nv_blast_ext_exporter_8h_source.html | 4 +- ...nv_blast_ext_exporter_fbx_reader_8h_source.html | 4 +- ..._nv_blast_ext_exporter_fbx_utils_8h_source.html | 2 +- ...nv_blast_ext_exporter_fbx_writer_8h_source.html | 4 +- ...last_ext_exporter_json_collision_8h_source.html | 2 +- ...nv_blast_ext_exporter_obj_reader_8h_source.html | 2 +- ...nv_blast_ext_exporter_obj_writer_8h_source.html | 2 +- .../files/_nv_blast_ext_r_t_8h-source.html | 283 ++++++++++++ docs/source_docs/files/_nv_blast_ext_r_t_8h.html | 469 +++++++++++++++++++ docs/source_docs/files/_nv_blast_ext_r_t_8h.js | 31 ++ .../files/_nv_blast_ext_r_t_8h_source.html | 105 +++++ .../_nv_blast_ext_r_t_geometry_8h-source.html | 253 +++++++++++ .../files/_nv_blast_ext_r_t_geometry_8h.html | 73 +++ .../_nv_blast_ext_r_t_geometry_8h_source.html | 105 +++++ .../files/_nv_blast_ext_r_t_impl_8h-source.html | 198 ++++++++ .../files/_nv_blast_ext_r_t_impl_8h.html | 93 ++++ .../source_docs/files/_nv_blast_ext_r_t_impl_8h.js | 6 + .../files/_nv_blast_ext_r_t_impl_8h_source.html | 85 ++++ ...blast_ext_r_t_multithreaded_impl_8h-source.html | 166 +++++++ .../_nv_blast_ext_r_t_multithreaded_impl_8h.html | 71 +++ ...blast_ext_r_t_multithreaded_impl_8h_source.html | 80 ++++ ...blast_ext_serialization_internal_8h-source.html | 2 +- ...blast_ext_serialization_internal_8h_source.html | 2 +- .../files/_nv_blast_family_8h-source.html | 2 +- .../files/_nv_blast_family_8h_source.html | 3 +- .../_nv_blast_preprocessor_internal_8h-source.html | 8 +- .../files/_nv_blast_preprocessor_internal_8h.html | 18 + .../files/_nv_blast_preprocessor_internal_8h.js | 3 +- .../_nv_blast_preprocessor_internal_8h_source.html | 2 +- .../files/_nv_blast_tk_event_8h-source.html | 8 +- .../files/_nv_blast_tk_event_8h_source.html | 2 +- docs/source_docs/files/annotated.html | 38 +- ..._blast_1_1_b_box_based_accelerator-members.html | 8 +- ...s_nv_1_1_blast_1_1_b_box_based_accelerator.html | 75 +++- ...ass_nv_1_1_blast_1_1_b_box_based_accelerator.js | 8 +- ...1_1_blast_1_1_blast_bond_generator-members.html | 4 +- ...lass_nv_1_1_blast_1_1_blast_bond_generator.html | 16 +- .../class_nv_1_1_blast_1_1_blast_bond_generator.js | 4 +- ...last_1_1_blast_bond_generator_impl-members.html | 4 +- ...nv_1_1_blast_1_1_blast_bond_generator_impl.html | 16 +- ...s_nv_1_1_blast_1_1_blast_bond_generator_impl.js | 4 +- ...s_nv_1_1_blast_1_1_boolean_tool_v2-members.html | 58 +++ .../class_nv_1_1_blast_1_1_boolean_tool_v2.html | 281 ++++++++++++ .../class_nv_1_1_blast_1_1_boolean_tool_v2.js | 12 + .../class_nv_1_1_blast_1_1_boolean_tool_v2.png | Bin 0 -> 507 bytes ..._1_1_blast_1_1_convex_mesh_builder-members.html | 1 + ...class_nv_1_1_blast_1_1_convex_mesh_builder.html | 33 ++ .../class_nv_1_1_blast_1_1_convex_mesh_builder.js | 1 + ...blast_1_1_convex_mesh_builder_impl-members.html | 1 + ..._nv_1_1_blast_1_1_convex_mesh_builder_impl.html | 33 ++ ...ss_nv_1_1_blast_1_1_convex_mesh_builder_impl.js | 1 + ...nv_1_1_blast_1_1_dummy_accelerator-members.html | 8 +- .../class_nv_1_1_blast_1_1_dummy_accelerator.html | 75 +++- .../class_nv_1_1_blast_1_1_dummy_accelerator.js | 8 +- ...ast_1_1_ext_serialization_internal-members.html | 2 +- ...v_1_1_blast_1_1_ext_serialization_internal.html | 6 +- ..._nv_1_1_blast_1_1_ext_serialization_internal.js | 2 +- ...lass_nv_1_1_blast_1_1_fracture_r_t-members.html | 59 +++ .../files/class_nv_1_1_blast_1_1_fracture_r_t.html | 293 ++++++++++++ .../files/class_nv_1_1_blast_1_1_fracture_r_t.js | 13 + .../files/class_nv_1_1_blast_1_1_fracture_r_t.png | Bin 0 -> 822 bytes ...nv_1_1_blast_1_1_fracture_r_t_impl-members.html | 60 +++ .../class_nv_1_1_blast_1_1_fracture_r_t_impl.html | 311 +++++++++++++ .../class_nv_1_1_blast_1_1_fracture_r_t_impl.js | 13 + .../class_nv_1_1_blast_1_1_fracture_r_t_impl.png | Bin 0 -> 524 bytes ..._1_fracture_r_t_multithreaded_impl-members.html | 60 +++ ..._blast_1_1_fracture_r_t_multithreaded_impl.html | 317 +++++++++++++ ..._1_blast_1_1_fracture_r_t_multithreaded_impl.js | 13 + ...1_blast_1_1_fracture_r_t_multithreaded_impl.png | Bin 0 -> 616 bytes ...ass_nv_1_1_blast_1_1_fracture_tool-members.html | 2 +- .../class_nv_1_1_blast_1_1_fracture_tool.html | 21 +- .../files/class_nv_1_1_blast_1_1_fracture_tool.js | 2 +- ...v_1_1_blast_1_1_fracture_tool_impl-members.html | 2 +- .../class_nv_1_1_blast_1_1_fracture_tool_impl.html | 21 +- .../class_nv_1_1_blast_1_1_fracture_tool_impl.js | 2 +- .../class_nv_1_1_blast_1_1_fracturer-members.html | 51 +++ .../files/class_nv_1_1_blast_1_1_fracturer.html | 95 ++++ .../files/class_nv_1_1_blast_1_1_fracturer.js | 4 + .../files/class_nv_1_1_blast_1_1_fracturer.png | Bin 0 -> 513 bytes .../files/class_nv_1_1_blast_1_1_grid-members.html | 53 +++ .../files/class_nv_1_1_blast_1_1_grid.html | 126 ++++++ .../files/class_nv_1_1_blast_1_1_grid.js | 6 + ...class_nv_1_1_blast_1_1_grid_walker-members.html | 57 +++ .../files/class_nv_1_1_blast_1_1_grid_walker.html | 248 ++++++++++ .../files/class_nv_1_1_blast_1_1_grid_walker.js | 9 + .../files/class_nv_1_1_blast_1_1_grid_walker.png | Bin 0 -> 555 bytes ...1_intersection_testing_accelerator-members.html | 55 --- ...blast_1_1_intersection_testing_accelerator.html | 204 --------- ...1_blast_1_1_intersection_testing_accelerator.js | 7 - ..._blast_1_1_intersection_testing_accelerator.png | Bin 667 -> 0 bytes .../files/class_nv_1_1_blast_1_1_mesh-members.html | 2 + .../files/class_nv_1_1_blast_1_1_mesh.html | 50 ++- .../files/class_nv_1_1_blast_1_1_mesh.js | 2 + ...ss_nv_1_1_blast_1_1_mesh_generator-members.html | 51 +++ .../class_nv_1_1_blast_1_1_mesh_generator.html | 94 ++++ .../files/class_nv_1_1_blast_1_1_mesh_generator.js | 4 + .../class_nv_1_1_blast_1_1_mesh_generator.png | Bin 0 -> 579 bytes .../class_nv_1_1_blast_1_1_mesh_impl-members.html | 4 + .../files/class_nv_1_1_blast_1_1_mesh_impl.html | 135 +++++- .../files/class_nv_1_1_blast_1_1_mesh_impl.js | 4 + ...nv_1_1_blast_1_1_pattern_generator-members.html | 55 +++ .../class_nv_1_1_blast_1_1_pattern_generator.html | 205 +++++++++ .../class_nv_1_1_blast_1_1_pattern_generator.js | 8 + .../class_nv_1_1_blast_1_1_pattern_generator.png | Bin 0 -> 598 bytes ...1_blast_1_1_pattern_generator_impl-members.html | 55 +++ ...ss_nv_1_1_blast_1_1_pattern_generator_impl.html | 205 +++++++++ ...lass_nv_1_1_blast_1_1_pattern_generator_impl.js | 8 + ...ass_nv_1_1_blast_1_1_pattern_generator_impl.png | Bin 0 -> 589 bytes ...ass_nv_1_1_blast_1_1_random_generator_base.html | 2 +- ..._1_1_blast_1_1_spatial_accelerator-members.html | 2 + ...class_nv_1_1_blast_1_1_spatial_accelerator.html | 71 ++- .../class_nv_1_1_blast_1_1_spatial_accelerator.js | 2 + .../class_nv_1_1_blast_1_1_spatial_accelerator.png | Bin 1473 -> 1344 bytes ...1_1_blast_1_1_sweeping_accelerator-members.html | 8 +- ...lass_nv_1_1_blast_1_1_sweeping_accelerator.html | 75 +++- .../class_nv_1_1_blast_1_1_sweeping_accelerator.js | 8 +- ...s_nv_1_1_blast_1_1_triangulator_v2-members.html | 57 +++ .../class_nv_1_1_blast_1_1_triangulator_v2.html | 268 +++++++++++ .../class_nv_1_1_blast_1_1_triangulator_v2.js | 11 + .../class_nv_1_1_blast_1_1_triangulator_v2.png | Bin 0 -> 573 bytes ...ss_nv_1_1_blast_1_1_vertex_welding-members.html | 58 +++ .../class_nv_1_1_blast_1_1_vertex_welding.html | 296 ++++++++++++ .../files/class_nv_1_1_blast_1_1_vertex_welding.js | 11 + docs/source_docs/files/classes.html | 39 +- .../dir_0e273692246bd5911e524de6873bc16b.html | 4 + .../files/dir_0e273692246bd5911e524de6873bc16b.js | 2 + .../dir_49f5bed6592867b40838a2529a017851.html | 66 +++ .../files/dir_49f5bed6592867b40838a2529a017851.js | 14 + .../dir_6c6eee9ad062fb10937530cdb29d5f6f.html | 10 +- .../files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js | 19 +- .../dir_7bb69a4608aaa895f9ddb7c8c53d3896.html | 62 +++ .../files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js | 4 + .../dir_9d0b1216592baca6b658b9eeacdeb88e.html | 64 +++ .../files/dir_9d0b1216592baca6b658b9eeacdeb88e.js | 7 + .../dir_ac0da64a73636861fccd3be27269fec8.html | 68 +++ .../files/dir_ac0da64a73636861fccd3be27269fec8.js | 17 + .../dir_c3b7921879ccff3918e2041d27cd56c2.html | 64 +++ .../files/dir_c3b7921879ccff3918e2041d27cd56c2.js | 5 + .../dir_c808e52f031b4463e9759848dd18ed10.html | 64 +++ .../files/dir_c808e52f031b4463e9759848dd18ed10.js | 5 + .../dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html | 4 - .../files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js | 6 +- docs/source_docs/files/files.html | 17 +- docs/source_docs/files/functions_0x61.html | 85 ++-- docs/source_docs/files/functions_0x62.html | 127 +++--- docs/source_docs/files/functions_0x63.html | 150 ++++--- docs/source_docs/files/functions_0x64.html | 40 +- docs/source_docs/files/functions_0x65.html | 32 +- docs/source_docs/files/functions_0x66.html | 32 +- docs/source_docs/files/functions_0x67.html | 305 ++++++++----- docs/source_docs/files/functions_0x68.html | 2 +- docs/source_docs/files/functions_0x69.html | 54 ++- docs/source_docs/files/functions_0x6c.html | 22 +- docs/source_docs/files/functions_0x6d.html | 55 ++- docs/source_docs/files/functions_0x6e.html | 39 +- docs/source_docs/files/functions_0x6f.html | 69 +-- docs/source_docs/files/functions_0x70.html | 80 ++-- docs/source_docs/files/functions_0x72.html | 193 ++++---- docs/source_docs/files/functions_0x73.html | 80 ++-- docs/source_docs/files/functions_0x74.html | 68 +-- docs/source_docs/files/functions_0x75.html | 22 +- docs/source_docs/files/functions_0x76.html | 23 +- docs/source_docs/files/functions_0x77.html | 10 +- docs/source_docs/files/functions_0x78.html | 19 +- docs/source_docs/files/functions_0x7e.html | 4 +- docs/source_docs/files/functions_a.html | 44 +- docs/source_docs/files/functions_b.html | 34 +- docs/source_docs/files/functions_c.html | 46 +- docs/source_docs/files/functions_d.html | 20 +- docs/source_docs/files/functions_e.html | 30 +- docs/source_docs/files/functions_enum.html | 4 + docs/source_docs/files/functions_eval.html | 40 +- docs/source_docs/files/functions_f.html | 22 + docs/source_docs/files/functions_func.html | 65 +-- docs/source_docs/files/functions_func_0x62.html | 82 ++-- docs/source_docs/files/functions_func_0x63.html | 83 ++-- docs/source_docs/files/functions_func_0x64.html | 12 +- docs/source_docs/files/functions_func_0x65.html | 9 +- docs/source_docs/files/functions_func_0x66.html | 15 +- docs/source_docs/files/functions_func_0x67.html | 293 +++++++----- docs/source_docs/files/functions_func_0x69.html | 12 +- docs/source_docs/files/functions_func_0x6c.html | 4 + docs/source_docs/files/functions_func_0x6d.html | 6 +- docs/source_docs/files/functions_func_0x6f.html | 51 ++- docs/source_docs/files/functions_func_0x70.html | 21 +- docs/source_docs/files/functions_func_0x72.html | 107 +++-- docs/source_docs/files/functions_func_0x73.html | 63 +-- docs/source_docs/files/functions_func_0x74.html | 58 +-- docs/source_docs/files/functions_func_0x75.html | 9 +- docs/source_docs/files/functions_func_0x76.html | 10 +- docs/source_docs/files/functions_func_0x77.html | 2 + docs/source_docs/files/functions_func_0x7e.html | 4 +- docs/source_docs/files/functions_func_b.html | 41 +- docs/source_docs/files/functions_func_c.html | 19 +- docs/source_docs/files/functions_func_d.html | 8 + docs/source_docs/files/functions_func_e.html | 11 +- docs/source_docs/files/functions_func_f.html | 10 + docs/source_docs/files/functions_func_g.html | 95 +++- docs/source_docs/files/functions_func_i.html | 8 +- docs/source_docs/files/functions_func_l.html | 6 + docs/source_docs/files/functions_func_m.html | 8 +- docs/source_docs/files/functions_func_o.html | 11 +- docs/source_docs/files/functions_func_p.html | 7 +- docs/source_docs/files/functions_func_r.html | 23 + docs/source_docs/files/functions_func_s.html | 26 +- docs/source_docs/files/functions_func_t.html | 9 +- docs/source_docs/files/functions_func_u.html | 3 + docs/source_docs/files/functions_func_v.html | 9 +- docs/source_docs/files/functions_func_w.html | 3 + docs/source_docs/files/functions_g.html | 94 +++- docs/source_docs/files/functions_h.html | 2 +- docs/source_docs/files/functions_i.html | 19 +- docs/source_docs/files/functions_l.html | 24 + docs/source_docs/files/functions_m.html | 47 +- docs/source_docs/files/functions_n.html | 21 +- docs/source_docs/files/functions_o.html | 14 +- docs/source_docs/files/functions_p.html | 35 +- docs/source_docs/files/functions_r.html | 62 ++- docs/source_docs/files/functions_rela.html | 5 + docs/source_docs/files/functions_s.html | 39 +- docs/source_docs/files/functions_t.html | 14 +- docs/source_docs/files/functions_type.html | 5 + docs/source_docs/files/functions_u.html | 3 + docs/source_docs/files/functions_v.html | 10 +- docs/source_docs/files/functions_vars_0x61.html | 22 +- docs/source_docs/files/functions_vars_0x62.html | 14 +- docs/source_docs/files/functions_vars_0x63.html | 40 +- docs/source_docs/files/functions_vars_0x64.html | 11 +- docs/source_docs/files/functions_vars_0x65.html | 12 +- docs/source_docs/files/functions_vars_0x66.html | 11 +- docs/source_docs/files/functions_vars_0x69.html | 10 +- docs/source_docs/files/functions_vars_0x6c.html | 12 +- docs/source_docs/files/functions_vars_0x6d.html | 46 +- docs/source_docs/files/functions_vars_0x6e.html | 12 +- docs/source_docs/files/functions_vars_0x6f.html | 2 + docs/source_docs/files/functions_vars_0x70.html | 29 +- docs/source_docs/files/functions_vars_0x72.html | 18 + docs/source_docs/files/functions_vars_0x73.html | 7 +- docs/source_docs/files/functions_vars_0x74.html | 9 +- docs/source_docs/files/functions_vars_0x75.html | 21 +- docs/source_docs/files/functions_vars_0x76.html | 1 + docs/source_docs/files/functions_vars_0x77.html | 4 + docs/source_docs/files/functions_vars_a.html | 20 + docs/source_docs/files/functions_vars_b.html | 3 + docs/source_docs/files/functions_vars_c.html | 18 + docs/source_docs/files/functions_vars_d.html | 10 + docs/source_docs/files/functions_vars_e.html | 9 +- docs/source_docs/files/functions_vars_f.html | 9 +- docs/source_docs/files/functions_vars_i.html | 9 + docs/source_docs/files/functions_vars_l.html | 12 + docs/source_docs/files/functions_vars_m.html | 39 ++ docs/source_docs/files/functions_vars_n.html | 6 + docs/source_docs/files/functions_vars_o.html | 3 + docs/source_docs/files/functions_vars_p.html | 21 +- docs/source_docs/files/functions_vars_r.html | 25 ++ docs/source_docs/files/functions_vars_s.html | 9 +- docs/source_docs/files/functions_vars_t.html | 7 + docs/source_docs/files/functions_vars_v.html | 1 + docs/source_docs/files/functions_vars_w.html | 6 + docs/source_docs/files/functions_w.html | 9 + docs/source_docs/files/functions_x.html | 4 +- docs/source_docs/files/globals_0x62.html | 10 +- docs/source_docs/files/globals_0x63.html | 2 + docs/source_docs/files/globals_0x6e.html | 28 ++ docs/source_docs/files/globals_0x70.html | 2 + docs/source_docs/files/globals_0x75.html | 2 + docs/source_docs/files/globals_0x76.html | 2 - docs/source_docs/files/globals_b.html | 17 +- docs/source_docs/files/globals_c.html | 3 + docs/source_docs/files/globals_defs.html | 450 +------------------ docs/source_docs/files/globals_defs_0x61.html | 84 ++++ docs/source_docs/files/globals_defs_0x62.html | 128 ++++++ docs/source_docs/files/globals_defs_0x63.html | 80 ++++ docs/source_docs/files/globals_defs_0x64.html | 80 ++++ docs/source_docs/files/globals_defs_0x65.html | 84 ++++ docs/source_docs/files/globals_defs_0x66.html | 80 ++++ docs/source_docs/files/globals_defs_0x6d.html | 82 ++++ docs/source_docs/files/globals_defs_0x6e.html | 368 +++++++++++++++ docs/source_docs/files/globals_defs_0x6f.html | 80 ++++ docs/source_docs/files/globals_defs_0x70.html | 82 ++++ docs/source_docs/files/globals_defs_0x73.html | 102 +++++ docs/source_docs/files/globals_defs_0x75.html | 82 ++++ docs/source_docs/files/globals_defs_0x76.html | 88 ++++ docs/source_docs/files/globals_defs_b.html | 9 + docs/source_docs/files/globals_defs_n.html | 3 + docs/source_docs/files/globals_defs_p.html | 3 + docs/source_docs/files/globals_defs_u.html | 3 + docs/source_docs/files/globals_defs_v.html | 3 - docs/source_docs/files/globals_func_0x63.html | 2 + docs/source_docs/files/globals_func_0x6e.html | 26 ++ docs/source_docs/files/globals_func_c.html | 3 + docs/source_docs/files/globals_func_n.html | 39 ++ docs/source_docs/files/globals_n.html | 42 ++ docs/source_docs/files/globals_p.html | 3 + docs/source_docs/files/globals_u.html | 3 + docs/source_docs/files/globals_v.html | 3 - docs/source_docs/files/hierarchy.html | 48 +- docs/source_docs/files/hierarchy.js | 116 +++-- docs/source_docs/files/menudata.js | 2 + docs/source_docs/files/namespace_nv_1_1_blast.html | 212 ++++++++- docs/source_docs/files/namespace_nv_1_1_blast.js | 27 +- docs/source_docs/files/namespacemembers_0x66.html | 60 +-- docs/source_docs/files/namespacemembers_0x67.html | 4 + docs/source_docs/files/namespacemembers_0x69.html | 2 + docs/source_docs/files/namespacemembers_0x70.html | 4 +- docs/source_docs/files/namespacemembers_0x72.html | 2 + docs/source_docs/files/namespacemembers_0x73.html | 2 + docs/source_docs/files/namespacemembers_enum.html | 2 + docs/source_docs/files/namespacemembers_eval.html | 7 + docs/source_docs/files/namespacemembers_f.html | 61 +-- .../files/namespacemembers_func_0x66.html | 44 +- .../files/namespacemembers_func_0x67.html | 2 + .../files/namespacemembers_func_0x73.html | 2 + .../source_docs/files/namespacemembers_func_f.html | 45 +- .../source_docs/files/namespacemembers_func_g.html | 3 + .../source_docs/files/namespacemembers_func_s.html | 3 + docs/source_docs/files/namespacemembers_g.html | 6 + docs/source_docs/files/namespacemembers_i.html | 3 + docs/source_docs/files/namespacemembers_p.html | 5 +- docs/source_docs/files/namespacemembers_r.html | 3 + docs/source_docs/files/namespacemembers_s.html | 3 + docs/source_docs/files/namespacemembers_type.html | 2 + docs/source_docs/files/navtreedata.js | 35 +- docs/source_docs/files/navtreeindex0.js | 22 +- docs/source_docs/files/navtreeindex1.js | 254 +++++------ docs/source_docs/files/navtreeindex10.js | 232 +++++----- docs/source_docs/files/navtreeindex11.js | 500 ++++++++++----------- docs/source_docs/files/navtreeindex12.js | 274 +++++------ docs/source_docs/files/navtreeindex13.js | 274 +++++------ docs/source_docs/files/navtreeindex14.js | 292 ++++++------ docs/source_docs/files/navtreeindex15.js | 302 ++++++------- docs/source_docs/files/navtreeindex16.js | 500 ++++++++++----------- docs/source_docs/files/navtreeindex17.js | 500 ++++++++++----------- docs/source_docs/files/navtreeindex18.js | 459 ++++++++++--------- docs/source_docs/files/navtreeindex19.js | 243 ++++++++++ docs/source_docs/files/navtreeindex2.js | 358 +++++++-------- docs/source_docs/files/navtreeindex3.js | 118 ++--- docs/source_docs/files/navtreeindex4.js | 194 ++++---- docs/source_docs/files/navtreeindex5.js | 500 ++++++++++----------- docs/source_docs/files/navtreeindex6.js | 500 ++++++++++----------- docs/source_docs/files/navtreeindex7.js | 492 ++++++++++---------- docs/source_docs/files/navtreeindex8.js | 232 +++++----- docs/source_docs/files/navtreeindex9.js | 232 +++++----- .../struct_nv_1_1_blast_1_1_authoring_result.html | 2 +- ...nv_1_1_blast_1_1_beam_pattern_desc-members.html | 55 +++ .../struct_nv_1_1_blast_1_1_beam_pattern_desc.html | 122 +++++ .../struct_nv_1_1_blast_1_1_beam_pattern_desc.js | 6 + .../struct_nv_1_1_blast_1_1_beam_pattern_desc.png | Bin 0 -> 579 bytes ..._1_1_blast_1_1_boolean_result_edge-members.html | 55 +++ ...truct_nv_1_1_blast_1_1_boolean_result_edge.html | 153 +++++++ .../struct_nv_1_1_blast_1_1_boolean_result_edge.js | 8 + ...blast_1_1_boolean_tool_output_data-members.html | 66 +++ ..._nv_1_1_blast_1_1_boolean_tool_output_data.html | 427 ++++++++++++++++++ ...ct_nv_1_1_blast_1_1_boolean_tool_output_data.js | 19 + ...t_nv_1_1_blast_1_1_boolean_tool_output_data.png | Bin 0 -> 670 bytes ..._1_1_boolean_tool_output_data_impl-members.html | 71 +++ ..._1_blast_1_1_boolean_tool_output_data_impl.html | 467 +++++++++++++++++++ ..._1_1_blast_1_1_boolean_tool_output_data_impl.js | 21 + ...1_1_blast_1_1_boolean_tool_output_data_impl.png | Bin 0 -> 659 bytes ...blast_1_1_boolean_tool_v2_1_1_mode-members.html | 58 +++ ..._nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html | 238 ++++++++++ ...ct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.js | 8 + ...truct_nv_1_1_blast_1_1_chunk_graph-members.html | 58 +++ .../files/struct_nv_1_1_blast_1_1_chunk_graph.html | 209 +++++++++ .../files/struct_nv_1_1_blast_1_1_chunk_graph.js | 11 + ..._nv_1_1_blast_1_1_chunk_graph_link-members.html | 56 +++ .../struct_nv_1_1_blast_1_1_chunk_graph_link.html | 196 ++++++++ .../struct_nv_1_1_blast_1_1_chunk_graph_link.js | 9 + ...struct_nv_1_1_blast_1_1_chunk_info-members.html | 4 + .../files/struct_nv_1_1_blast_1_1_chunk_info.html | 46 ++ .../files/struct_nv_1_1_blast_1_1_chunk_info.js | 5 + .../struct_nv_1_1_blast_1_1_cmp_shared_face.html | 4 +- .../files/struct_nv_1_1_blast_1_1_cmp_vec.html | 4 +- .../struct_nv_1_1_blast_1_1_collision_hull.html | 2 +- ..._blast_1_1_collision_hull_1_1_hull_polygon.html | 2 +- ...ct_nv_1_1_blast_1_1_damage_pattern-members.html | 60 +++ .../struct_nv_1_1_blast_1_1_damage_pattern.html | 202 +++++++++ .../struct_nv_1_1_blast_1_1_damage_pattern.js | 14 + .../struct_nv_1_1_blast_1_1_edge-members.html | 3 +- .../files/struct_nv_1_1_blast_1_1_edge.html | 32 +- .../files/struct_nv_1_1_blast_1_1_edge.js | 3 +- .../struct_nv_1_1_blast_1_1_edge_comparator.html | 2 +- ..._nv_1_1_blast_1_1_edge_with_parent-members.html | 8 +- .../struct_nv_1_1_blast_1_1_edge_with_parent.html | 30 +- .../struct_nv_1_1_blast_1_1_edge_with_parent.js | 8 +- .../files/struct_nv_1_1_blast_1_1_facet.html | 2 +- ...v_1_1_blast_1_1_facet_facet_result-members.html | 56 +++ ...struct_nv_1_1_blast_1_1_facet_facet_result.html | 171 +++++++ .../struct_nv_1_1_blast_1_1_facet_facet_result.js | 9 + .../struct_nv_1_1_blast_1_1_family_header.html | 2 +- ...uct_nv_1_1_blast_1_1_fracture_desc-members.html | 58 +++ .../struct_nv_1_1_blast_1_1_fracture_desc.html | 198 ++++++++ .../files/struct_nv_1_1_blast_1_1_fracture_desc.js | 11 + ...1_blast_1_1_fracture_r_t_1_1_stage-members.html | 54 +++ ...ct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html | 95 ++++ ...ruct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js | 7 + .../struct_nv_1_1_blast_1_1_mesh_desc-members.html | 56 +++ .../files/struct_nv_1_1_blast_1_1_mesh_desc.html | 164 +++++++ .../files/struct_nv_1_1_blast_1_1_mesh_desc.js | 9 + ...v_1_1_blast_1_1_pattern_descriptor-members.html | 52 +++ ...struct_nv_1_1_blast_1_1_pattern_descriptor.html | 107 +++++ .../struct_nv_1_1_blast_1_1_pattern_descriptor.js | 5 + .../struct_nv_1_1_blast_1_1_pattern_descriptor.png | Bin 0 -> 1234 bytes ...t_1_1_per_triangle_additional_data-members.html | 52 +++ ...1_1_blast_1_1_per_triangle_additional_data.html | 96 ++++ ...v_1_1_blast_1_1_per_triangle_additional_data.js | 5 + ...st_1_1_regular_radial_pattern_desc-members.html | 61 +++ ..._1_1_blast_1_1_regular_radial_pattern_desc.html | 224 +++++++++ ...nv_1_1_blast_1_1_regular_radial_pattern_desc.js | 12 + ...v_1_1_blast_1_1_regular_radial_pattern_desc.png | Bin 0 -> 655 bytes .../struct_nv_1_1_blast_1_1_segment_to_index.html | 2 +- .../files/struct_nv_1_1_blast_1_1_shared_face.html | 4 +- ...1_1_blast_1_1_tk_fracture_commands-members.html | 2 +- ...ruct_nv_1_1_blast_1_1_tk_fracture_commands.html | 6 +- ...struct_nv_1_1_blast_1_1_tk_fracture_commands.js | 2 +- ...v_1_1_blast_1_1_tk_fracture_events-members.html | 2 +- ...struct_nv_1_1_blast_1_1_tk_fracture_events.html | 6 +- .../struct_nv_1_1_blast_1_1_tk_fracture_events.js | 2 +- ..._1_blast_1_1_tk_joint_update_event-members.html | 2 +- ...uct_nv_1_1_blast_1_1_tk_joint_update_event.html | 6 +- ...truct_nv_1_1_blast_1_1_tk_joint_update_event.js | 2 +- ...ct_nv_1_1_blast_1_1_tk_split_event-members.html | 2 +- .../struct_nv_1_1_blast_1_1_tk_split_event.html | 6 +- .../struct_nv_1_1_blast_1_1_tk_split_event.js | 2 +- .../files/struct_nv_1_1_blast_1_1_triangle.html | 2 +- .../struct_nv_1_1_blast_1_1_triangle_indexed.html | 2 +- ...gulator_v2_1_1_linked_list_element-members.html | 53 +++ ..._1_triangulator_v2_1_1_linked_list_element.html | 113 +++++ ..._1_1_triangulator_v2_1_1_linked_list_element.js | 6 + ...1_1_blast_1_1_uniform_pattern_desc-members.html | 57 +++ ...ruct_nv_1_1_blast_1_1_uniform_pattern_desc.html | 156 +++++++ ...struct_nv_1_1_blast_1_1_uniform_pattern_desc.js | 8 + ...truct_nv_1_1_blast_1_1_uniform_pattern_desc.png | Bin 0 -> 587 bytes .../files/struct_nv_1_1_blast_1_1_vertex.html | 2 +- .../files/struct_nv_1_1_blast_1_1_vrt_comp.html | 2 +- ..._blast_1_1_vrt_position_comparator-members.html | 1 + ...t_nv_1_1_blast_1_1_vrt_position_comparator.html | 33 +- ...uct_nv_1_1_blast_1_1_vrt_position_comparator.js | 3 +- docs/source_docs/files/tree.html | 311 ++++++++----- 804 files changed, 33556 insertions(+), 8856 deletions(-) create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_r_t_8h-source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_r_t_8h.html create mode 100644 docs/api_docs/files/_nv_blast_ext_r_t_8h.js create mode 100644 docs/api_docs/files/_nv_blast_ext_r_t_8h_source.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.png create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.png create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.png create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png create mode 100644 docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html create mode 100644 docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js create mode 100644 docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html create mode 100644 docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js create mode 100644 docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html create mode 100644 docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js create mode 100644 docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html create mode 100644 docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js create mode 100644 docs/api_docs/files/functions_rela.html create mode 100644 docs/api_docs/files/namespacemembers_enum.html create mode 100644 docs/api_docs/files/namespacemembers_eval.html create mode 100644 docs/api_docs/files/navtreeindex6.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js delete mode 100755 docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_8h.js create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png delete mode 100755 docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html delete mode 100755 docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html delete mode 100755 docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js delete mode 100755 docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.js create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.png create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.js create mode 100644 docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.html create mode 100644 docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js create mode 100644 docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html create mode 100644 docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js create mode 100644 docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html create mode 100644 docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js create mode 100644 docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html create mode 100644 docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js create mode 100644 docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html create mode 100644 docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js create mode 100644 docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html create mode 100644 docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js create mode 100644 docs/source_docs/files/globals_defs_0x61.html create mode 100644 docs/source_docs/files/globals_defs_0x62.html create mode 100644 docs/source_docs/files/globals_defs_0x63.html create mode 100644 docs/source_docs/files/globals_defs_0x64.html create mode 100644 docs/source_docs/files/globals_defs_0x65.html create mode 100644 docs/source_docs/files/globals_defs_0x66.html create mode 100644 docs/source_docs/files/globals_defs_0x6d.html create mode 100644 docs/source_docs/files/globals_defs_0x6e.html create mode 100644 docs/source_docs/files/globals_defs_0x6f.html create mode 100644 docs/source_docs/files/globals_defs_0x70.html create mode 100644 docs/source_docs/files/globals_defs_0x73.html create mode 100644 docs/source_docs/files/globals_defs_0x75.html create mode 100644 docs/source_docs/files/globals_defs_0x76.html create mode 100644 docs/source_docs/files/navtreeindex19.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png (limited to 'docs') diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html index cbc4d92..fe87485 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html @@ -69,82 +69,94 @@ 00048 class ConvexMeshBuilder; 00049 class BlastBondGenerator; 00050 class MeshCleaner; -00051 struct CollisionParams; -00052 struct CollisionHull; -00053 } -00054 } -00055 -00056 struct NvBlastExtAssetUtilsBondDesc; -00057 -00071 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, -00072 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); -00073 -00087 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets, -00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); -00089 -00097 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, -00098 Nv::Blast::RandomGeneratorBase* rng); -00099 -00101 NVBLAST_API Nv::Blast::CutoutSet* NvBlastExtAuthoringCreateCutoutSet(); -00102 -00118 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer, -00119 uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps); -00120 -00125 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); -00126 -00131 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, -00132 physx::PxPhysicsInsertionCallback* insertionCallback); -00133 -00138 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, -00139 physx::PxPhysicsInsertionCallback* insertionCallback); -00140 -00141 -00149 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace -00150 ( -00151 Nv::Blast::CollisionHull* hull, -00152 const physx::PxVec3* scaling, -00153 const physx::PxQuat* rotation, -00154 const physx::PxVec3* translation -00155 ); -00156 -00164 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull -00165 ( -00166 const Nv::Blast::CollisionHull* hull, -00167 const physx::PxVec3* scaling, -00168 const physx::PxQuat* rotation, -00169 const physx::PxVec3* translation -00170 ); -00171 -00183 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, -00184 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); -00185 -00192 NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool& fTool, Nv::Blast::AuthoringResult& ares); -00193 -00203 NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes -00204 ( -00205 Nv::Blast::AuthoringResult& ares, -00206 Nv::Blast::ConvexMeshBuilder& collisionBuilder, -00207 const Nv::Blast::CollisionParams& collisionParam, -00208 uint32_t chunksToProcessCount, -00209 uint32_t* chunksToProcess -00210 ); -00211 -00216 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); -00217 -00240 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds -00241 ( -00242 const NvBlastAsset** components, -00243 const physx::PxVec3* scales, -00244 const physx::PxQuat* rotations, -00245 const physx::PxVec3* translations, -00246 const uint32_t** convexHullOffsets, -00247 const Nv::Blast::CollisionHull*** chunkHulls, -00248 uint32_t componentCount, -00249 NvBlastExtAssetUtilsBondDesc*& newBondDescs, -00250 float maxSeparation = 0.0f -00251 ); -00252 -00253 #endif // ifndef NVBLASTAUTHORING_H +00051 class PatternGenerator; +00052 class Grid; +00053 class GridWalker; +00054 struct CollisionParams; +00055 struct CollisionHull; +00056 } +00057 } +00058 +00059 struct NvBlastExtAssetUtilsBondDesc; +00060 +00074 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, +00075 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); +00076 +00090 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles(const void* vertices, uint32_t verticesCount, +00091 uint32_t* indices, uint32_t indexCount, void* materials = nullptr, uint32_t materialStride = 4); +00092 +00106 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets, +00107 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); +00108 +00116 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, +00117 Nv::Blast::RandomGeneratorBase* rng); +00118 +00120 NVBLAST_API Nv::Blast::CutoutSet* NvBlastExtAuthoringCreateCutoutSet(); +00121 +00137 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer, +00138 uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps); +00139 +00144 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); +00145 +00150 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, +00151 physx::PxPhysicsInsertionCallback* insertionCallback); +00152 +00157 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, +00158 physx::PxPhysicsInsertionCallback* insertionCallback); +00159 +00160 +00168 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace +00169 ( +00170 Nv::Blast::CollisionHull* hull, +00171 const physx::PxVec3* scaling, +00172 const physx::PxQuat* rotation, +00173 const physx::PxVec3* translation +00174 ); +00175 +00183 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull +00184 ( +00185 const Nv::Blast::CollisionHull* hull, +00186 const physx::PxVec3* scaling, +00187 const physx::PxQuat* rotation, +00188 const physx::PxVec3* translation +00189 ); +00190 +00202 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, +00203 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); +00204 +00211 NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool& fTool, Nv::Blast::AuthoringResult& ares); +00212 +00222 NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes +00223 ( +00224 Nv::Blast::AuthoringResult& ares, +00225 Nv::Blast::ConvexMeshBuilder& collisionBuilder, +00226 const Nv::Blast::CollisionParams& collisionParam, +00227 uint32_t chunksToProcessCount, +00228 uint32_t* chunksToProcess +00229 ); +00230 +00235 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); +00236 +00259 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds +00260 ( +00261 const NvBlastAsset** components, +00262 const physx::PxVec3* scales, +00263 const physx::PxQuat* rotations, +00264 const physx::PxVec3* translations, +00265 const uint32_t** convexHullOffsets, +00266 const Nv::Blast::CollisionHull*** chunkHulls, +00267 uint32_t componentCount, +00268 NvBlastExtAssetUtilsBondDesc*& newBondDescs, +00269 float maxSeparation = 0.0f +00270 ); +00271 +00275 NVBLAST_API Nv::Blast::PatternGenerator* NvBlastExtAuthoringCreatePatternGenerator(); +00276 +00280 NVBLAST_API Nv::Blast::Grid* NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh* m); +00281 +00285 NVBLAST_API Nv::Blast::GridWalker* NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid* parent); +00286 +00287 #endif // ifndef NVBLASTAUTHORING_H +

+ +

+
+ + + + + + + + + + + + + + + + + + +
Nv::Blast::Grid* NvBlastExtAuthoringCreateGridAccelerator (uint32_t  resolution,
const Nv::Blast::Mesh m 
)
+
+
+ +

+TODO +

+

+ +

+
+ + + + + + + + + +
Nv::Blast::GridWalker* NvBlastExtAuthoringCreateGridWalker (Nv::Blast::Grid parent  ) 
+
+
+ +

+TODO

@@ -447,6 +504,90 @@ Constructs mesh object from array of vertices, edges and facets. User should cal

Returns:
pointer to Nv::Blast::Mesh if it was created succefully otherwise return nullptr
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles (const void *  vertices,
uint32_t  verticesCount,
uint32_t *  indices,
uint32_t  indexCount,
void *  materials = nullptr,
uint32_t  materialStride = 4 
)
+
+
+ +

+Constructs mesh object from triangles represented as arrays of vertices, indices and per facet material. User should call Mesh::release() after usage.

+

Parameters:
+ + + + + + + +
[in] vertices Array for vertex positions, 3 * verticesCount floats will be read
[in] verticesCount Number of vertices in mesh
[in] indices Array of vertex indices. Indices contain vertex index triplets which form a mesh triangle.
[in] indicesCount Indices count (should be equal to numberOfTriangles * 3)
[in] materials Array of material indices per triangle. If not set default material (0) will be assigned.
[in] materialStride Stride for material indices
+
+
Returns:
pointer to Nv::Blast::Mesh if it was created succefully otherwise return nullptr
+ +
+

+ +

+
+ + + + + + + + +
Nv::Blast::PatternGenerator* NvBlastExtAuthoringCreatePatternGenerator (  ) 
+
+
+ +

+Returns pattern generator used for generating fracture patterns for Real Time (RT) fracture

diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h.js b/docs/api_docs/files/_nv_blast_ext_authoring_8h.js index 7b16465..a5d25b0 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_8h.js +++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h.js @@ -6,9 +6,13 @@ var _nv_blast_ext_authoring_8h = [ "NvBlastExtAuthoringCreateConvexMeshBuilder", "_nv_blast_ext_authoring_8h.html#a7ac1a0488fafd1305bcb8fc5b0b6b6d5", null ], [ "NvBlastExtAuthoringCreateCutoutSet", "_nv_blast_ext_authoring_8h.html#a96fac66d91c7052499f8ad246114d187", null ], [ "NvBlastExtAuthoringCreateFractureTool", "_nv_blast_ext_authoring_8h.html#a41aee44d57db3e410d5d9dd5b07632d5", null ], + [ "NvBlastExtAuthoringCreateGridAccelerator", "_nv_blast_ext_authoring_8h.html#a080affb840f2061b502bfb5db90efc8d", null ], + [ "NvBlastExtAuthoringCreateGridWalker", "_nv_blast_ext_authoring_8h.html#a179362f88f5da692b27ec497ad7d6ff4", null ], [ "NvBlastExtAuthoringCreateMesh", "_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5", null ], [ "NvBlastExtAuthoringCreateMeshCleaner", "_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422", null ], [ "NvBlastExtAuthoringCreateMeshFromFacets", "_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18", null ], + [ "NvBlastExtAuthoringCreateMeshOnlyTriangles", "_nv_blast_ext_authoring_8h.html#a5faad1bdb348d4979b2bf17b33f9b12f", null ], + [ "NvBlastExtAuthoringCreatePatternGenerator", "_nv_blast_ext_authoring_8h.html#a53c22dbb75e939a04e48aa0e9dfe2158", null ], [ "NvBlastExtAuthoringCreateVoronoiSitesGenerator", "_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b", null ], [ "NvBlastExtAuthoringFindAssetConnectingBonds", "_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615", null ], [ "NvBlastExtAuthoringProcessFracture", "_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f", null ], diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h_source.html b/docs/api_docs/files/_nv_blast_ext_authoring_8h_source.html index a864c26..2773d82 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_8h_source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h_source.html @@ -38,37 +38,44 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_8h_source.html

NvBlastExtAuthoring.h
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORING_H
30 #define NVBLASTAUTHORING_H
31 
33 
34 namespace physx
35 {
36  class PxCooking;
37  class PxPhysicsInsertionCallback;
38 }
39 
40 namespace Nv
41 {
42  namespace Blast
43  {
44  class Mesh;
46  class CutoutSet;
47  class FractureTool;
48  class ConvexMeshBuilder;
49  class BlastBondGenerator;
50  class MeshCleaner;
51  struct CollisionParams;
52  struct CollisionHull;
53  }
54 }
55 
57 
71 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals,
72  const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
73 
87 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets,
88  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
89 
99 
102 
118 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer,
119  uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps);
120 
126 
132  physx::PxPhysicsInsertionCallback* insertionCallback);
133 
139  physx::PxPhysicsInsertionCallback* insertionCallback);
140 
141 
150 (
152  const physx::PxVec3* scaling,
153  const physx::PxQuat* rotation,
154  const physx::PxVec3* translation
155 );
156 
165 (
166  const Nv::Blast::CollisionHull* hull,
167  const physx::PxVec3* scaling,
168  const physx::PxQuat* rotation,
169  const physx::PxVec3* translation
170 );
171 
184  Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1);
185 
193 
204 (
206  Nv::Blast::ConvexMeshBuilder& collisionBuilder,
207  const Nv::Blast::CollisionParams& collisionParam,
208  uint32_t chunksToProcessCount,
209  uint32_t* chunksToProcess
210 );
211 
217 
241 (
242  const NvBlastAsset** components,
243  const physx::PxVec3* scales,
244  const physx::PxQuat* rotations,
245  const physx::PxVec3* translations,
246  const uint32_t** convexHullOffsets,
247  const Nv::Blast::CollisionHull*** chunkHulls,
248  uint32_t componentCount,
249  NvBlastExtAssetUtilsBondDesc*& newBondDescs,
250  float maxSeparation = 0.0f
251 );
252 
253 #endif // ifndef NVBLASTAUTHORING_H
Definition: NvBlastExtAuthoring.h:34
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORING_H
30 #define NVBLASTAUTHORING_H
31 
33 
34 namespace physx
35 {
36  class PxCooking;
37  class PxPhysicsInsertionCallback;
38 }
39 
40 namespace Nv
41 {
42  namespace Blast
43  {
44  class Mesh;
46  class CutoutSet;
47  class FractureTool;
48  class ConvexMeshBuilder;
49  class BlastBondGenerator;
50  class MeshCleaner;
51  class PatternGenerator;
52  class Grid;
53  class GridWalker;
54  struct CollisionParams;
55  struct CollisionHull;
56  }
57 }
58 
60 
74 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals,
75  const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
76 
90 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles(const void* vertices, uint32_t verticesCount,
91  uint32_t* indices, uint32_t indexCount, void* materials = nullptr, uint32_t materialStride = 4);
92 
106 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets,
107  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
108 
118 
121 
137 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer,
138  uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps);
139 
145 
151  physx::PxPhysicsInsertionCallback* insertionCallback);
152 
158  physx::PxPhysicsInsertionCallback* insertionCallback);
159 
160 
169 (
171  const physx::PxVec3* scaling,
172  const physx::PxQuat* rotation,
173  const physx::PxVec3* translation
174 );
175 
184 (
185  const Nv::Blast::CollisionHull* hull,
186  const physx::PxVec3* scaling,
187  const physx::PxQuat* rotation,
188  const physx::PxVec3* translation
189 );
190 
203  Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1);
204 
212 
223 (
225  Nv::Blast::ConvexMeshBuilder& collisionBuilder,
226  const Nv::Blast::CollisionParams& collisionParam,
227  uint32_t chunksToProcessCount,
228  uint32_t* chunksToProcess
229 );
230 
236 
260 (
261  const NvBlastAsset** components,
262  const physx::PxVec3* scales,
263  const physx::PxQuat* rotations,
264  const physx::PxVec3* translations,
265  const uint32_t** convexHullOffsets,
266  const Nv::Blast::CollisionHull*** chunkHulls,
267  uint32_t componentCount,
268  NvBlastExtAssetUtilsBondDesc*& newBondDescs,
269  float maxSeparation = 0.0f
270 );
271 
276 
281 
286 
287 #endif // ifndef NVBLASTAUTHORING_H
Definition: NvBlastExtAuthoring.h:34
uint32_t NvBlastExtAuthoringFindAssetConnectingBonds(const NvBlastAsset **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const Nv::Blast::CollisionHull ***chunkHulls, uint32_t componentCount, NvBlastExtAssetUtilsBondDesc *&newBondDescs, float maxSeparation=0.0f)
Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshFromFacets(const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)
-
Definition: NvBlastExtAuthoringCollisionBuilder.h:75
-
Definition: NvBlastExtAuthoringFractureTool.h:157
+
Definition: NvBlastExtAuthoringCollisionBuilder.h:76
+
Definition: NvBlastExtAuthoringFractureTool.h:164
Definition: NvBlastExtAuthoringMeshCleaner.h:52
Nv::Blast::ConvexMeshBuilder * NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)
Nv::Blast::CutoutSet * NvBlastExtAuthoringCreateCutoutSet()
Definition: NvBlastExtAuthoringCutout.h:36
Definition: NvBlastExtAuthoringMesh.h:42
-
Definition: NvBlastExtAuthoringFractureTool.h:241
-
Definition: NvBlastExtAuthoringTypes.h:167
+
Definition: NvBlastExtAuthoringFractureTool.h:248
+
Definition: NvBlastExtAuthoringTypes.h:171
Definition: NvBlastExtAuthoringBondGenerator.h:82
Nv::Blast::Mesh * NvBlastExtAuthoringCreateMesh(const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)
-
Definition: NvBlastExtAuthoringTypes.h:180
+
Definition: NvBlastExtAuthoringTypes.h:184
+
Nv::Blast::GridWalker * NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid *parent)
Nv::Blast::MeshCleaner * NvBlastExtAuthoringCreateMeshCleaner()
#define NVBLAST_API
Definition: NvBlastPreprocessor.h:37
+
Definition: NvBlastExtAuthoringAccelerator.h:124
void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet &cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)
+
Definition: NvBlastExtAuthoringPatternGenerator.h:108
+
Nv::Blast::Grid * NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh *m)
void NvBlastExtAuthoringTransformCollisionHullInPlace(Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)
Definition: NvBlastExtAssetUtils.h:66
-
Definition: NvBlastExtAuthoringTypes.h:211
-
Definition: NvBlastExtAuthoringCollisionBuilder.h:51
+
Definition: NvBlastExtAuthoringTypes.h:215
+
Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshOnlyTriangles(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)
+
Definition: NvBlastExtAuthoringCollisionBuilder.h:52
Nv::Blast::CollisionHull * NvBlastExtAuthoringTransformCollisionHull(const Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)
Nv::Blast::FractureTool * NvBlastExtAuthoringCreateFractureTool()
Definition: NvBlastTypes.h:286
Nv::Blast::VoronoiSitesGenerator * NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)
+
Definition: NvBlastExtAuthoringAccelerator.h:143
void NvBlastExtAuthoringBuildCollisionMeshes(Nv::Blast::AuthoringResult &ares, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, uint32_t chunksToProcessCount, uint32_t *chunksToProcess)
Nv::Blast::BlastBondGenerator * NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)
void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool &fTool, Nv::Blast::AuthoringResult &ares)
Definition: NvBlastExtAuthoring.h:40
+
Nv::Blast::PatternGenerator * NvBlastExtAuthoringCreatePatternGenerator()
Nv::Blast::AuthoringResult * NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool &fTool, Nv::Blast::BlastBondGenerator &bondGenerator, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, int32_t defaultSupportDepth=-1)
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html new file mode 100644 index 0000000..08163da --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html @@ -0,0 +1,235 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File + + + + + + + +

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
+00002 // under a form of NVIDIA software license agreement provided separately to you.
+00003 //
+00004 // Notice
+00005 // NVIDIA Corporation and its licensors retain all intellectual property and
+00006 // proprietary rights in and to this software and related documentation and
+00007 // any modifications thereto. Any use, reproduction, disclosure, or
+00008 // distribution of this software and related documentation without an express
+00009 // license agreement from NVIDIA Corporation is strictly prohibited.
+00010 //
+00011 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
+00012 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
+00013 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
+00014 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
+00015 //
+00016 // Information and code furnished is believed to be accurate and reliable.
+00017 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
+00018 // information or for any infringement of patents or other rights of third parties that may
+00019 // result from its use. No license is granted by implication or otherwise under any patent
+00020 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
+00021 // This code supersedes and replaces all information previously supplied.
+00022 // NVIDIA Corporation products are not authorized for use as critical
+00023 // components in life support devices or systems without express written approval of
+00024 // NVIDIA Corporation.
+00025 //
+00026 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
+00027 
+00028 
+00029 #ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
+00030 #define NVBLASTEXTAUTHORINGACCELERATOR_H
+00031 
+00032 #include <set>
+00033 #include <vector>
+00034 #include "NvBlastExtAuthoringTypes.h"
+00035 
+00036 
+00037 namespace Nv
+00038 {
+00039     namespace Blast
+00040     {
+00041 
+00042         class Mesh;
+00043 
+00047         class SpatialAccelerator
+00048         {
+00049         public:
+00050 
+00057             virtual void    setState(const physx::PxBounds3* bounds) = 0;
+00058 
+00065             virtual void    setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
+00070             virtual void    setState(const physx::PxVec3& point) = 0;
+00075             virtual int32_t getNextFacet() = 0;
+00076 
+00077 
+00078             virtual void setPointCmpDirection(int32_t dir) = 0;
+00079             
+00080             
+00081             virtual ~SpatialAccelerator() {};
+00082         };
+00083 
+00084 
+00088         class DummyAccelerator : public SpatialAccelerator
+00089         {
+00090         public:
+00094             DummyAccelerator(int32_t count);
+00095             virtual void    setState(const physx::PxBounds3* bounds) override;
+00096             virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
+00097             virtual void setState(const physx::PxVec3& point) override;
+00098             virtual int32_t getNextFacet() override;
+00099 
+00100             virtual void setPointCmpDirection(int32_t dir) override {};
+00101         private:
+00102             int32_t count;
+00103             int32_t current;
+00104         };
+00105 
+00106         struct SegmentToIndex
+00107         {
+00108             float coord;
+00109             uint32_t index;
+00110             bool end;
+00111 
+00112             SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
+00113 
+00114             bool operator<(const SegmentToIndex& in) const
+00115             {
+00116                 if (coord < in.coord) return true;
+00117                 if (coord > in.coord) return false;
+00118                 return end < in.end;
+00119             }
+00120         };
+00121 
+00122 
+00123 
+00124         class Grid
+00125         {
+00126 
+00127         public:
+00128 
+00129             friend class GridWalker;
+00130 
+00131             Grid(int32_t resolution);
+00132             void setMesh(const Nv::Blast::Mesh* m);
+00133 
+00134         private:
+00135             int32_t mResolution;
+00136             int32_t r3;
+00137             int32_t mappedFacetCount;
+00138             physx::PxVec3 spos;
+00139             physx::PxVec3 deltas;
+00140             std::vector< std::vector<int32_t> > mSpatialMap;
+00141         };
+00142 
+00143         class GridWalker : public SpatialAccelerator // Iterator to traverse the grid
+00144         {
+00145         public:
+00146             GridWalker(Grid* grd);
+00147 
+00148             virtual void    setState(const physx::PxBounds3* bounds) override;
+00149             virtual void    setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
+00150             virtual void    setState(const physx::PxVec3& point) override;
+00151             virtual int32_t getNextFacet() override;
+00152             virtual void    setPointCmpDirection(int32_t dir) override;
+00153         private:
+00154             Grid* mGrid;
+00155 
+00156             // Iterator data
+00157             std::vector<uint32_t> alreadyGotFlag;
+00158             uint32_t alreadyGotValue;
+00159             std::vector<int32_t> cellList;
+00160             int32_t gotCells;
+00161             int32_t mIteratorCell;
+00162             int32_t mIteratorFacet;
+00163             int32_t pointCmdDir;
+00164         };
+00165 
+00166 
+00167         class SweepingAccelerator : public SpatialAccelerator
+00168         {
+00169         public:
+00173             SweepingAccelerator(Nv::Blast::Mesh* in);
+00174             virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
+00175             virtual void    setState(const physx::PxBounds3* bounds) override;
+00176             virtual void setState(const physx::PxVec3& point) override;
+00177             virtual int32_t getNextFacet() override;
+00178             virtual void setPointCmpDirection(int32_t dir) override {};
+00179         private:
+00180 
+00181 
+00182             /*
+00183                 For fast point test.
+00184             */
+00185             std::vector<std::vector<uint32_t> > xSegm;
+00186             std::vector<std::vector<uint32_t> > ySegm;
+00187             std::vector<std::vector<uint32_t> > zSegm;
+00188             std::vector<uint32_t> indices;
+00189             std::vector<uint32_t> foundx;
+00190             std::vector<uint32_t> foundy;
+00191 
+00192             uint32_t iterId;
+00193             int32_t current;
+00194             uint32_t facetCount;
+00195 
+00196             physx::PxVec3 minimal;
+00197             physx::PxVec3 maximal;
+00198 
+00199             physx::PxVec3 rescale;
+00200     
+00201 
+00202         };
+00203 
+00204 
+00210         class BBoxBasedAccelerator : public SpatialAccelerator
+00211         {
+00212         public:
+00217             BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
+00218             virtual ~BBoxBasedAccelerator();
+00219             int32_t getNextFacet() override;
+00220             void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
+00221             void setState(const physx::PxBounds3* bounds) override;
+00222             void setState(const physx::PxVec3& p) override;
+00223             void setPointCmpDirection(int32_t dir) override {};
+00224         private:
+00225 
+00226             void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
+00227 
+00228             int32_t mResolution;
+00229             physx::PxBounds3 mBounds;
+00230             std::vector< std::vector<int32_t> > mSpatialMap;
+00231             std::vector<physx::PxBounds3> mCells;
+00232 
+00233     
+00234             // Iterator data
+00235             std::vector<uint32_t> alreadyGotFlag;
+00236             uint32_t alreadyGotValue;
+00237             std::vector<int32_t> cellList;
+00238             int32_t gotCells;
+00239             //std::vector<int32_t> cellList;
+00240             int32_t mIteratorCell;
+00241             int32_t mIteratorFacet;
+00242         };
+00243 
+00244     } // namespace Blast
+00245 } // namsepace Nv
+00246 
+00247 
+00248 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h.html new file mode 100644 index 0000000..27ee5dd --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h.html @@ -0,0 +1,57 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference + + + + + + + +
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference

#include <set>
+#include <vector>
+#include "NvBlastExtAuthoringTypes.h"
+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + +

Classes

class  Nv::Blast::BBoxBasedAccelerator
class  Nv::Blast::DummyAccelerator
class  Nv::Blast::Grid
class  Nv::Blast::GridWalker
struct  Nv::Blast::SegmentToIndex
class  Nv::Blast::SpatialAccelerator
class  Nv::Blast::SweepingAccelerator

Namespaces

namespace  Nv
namespace  Nv::Blast
+

+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html new file mode 100644 index 0000000..25b6e2e --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html @@ -0,0 +1,73 @@ + + + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File + + + + + + + +
+ +
+
+
+ +
+
+
+
NvBlastExtAuthoringAccelerator.h
+
+
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
30 #define NVBLASTEXTAUTHORINGACCELERATOR_H
31 
32 #include <set>
33 #include <vector>
35 
36 
37 namespace Nv
38 {
39  namespace Blast
40  {
41 
42  class Mesh;
43 
48  {
49  public:
50 
57  virtual void setState(const physx::PxBounds3* bounds) = 0;
58 
65  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
70  virtual void setState(const physx::PxVec3& point) = 0;
75  virtual int32_t getNextFacet() = 0;
76 
77 
78  virtual void setPointCmpDirection(int32_t dir) = 0;
79 
80 
81  virtual ~SpatialAccelerator() {};
82  };
83 
84 
89  {
90  public:
94  DummyAccelerator(int32_t count);
95  virtual void setState(const physx::PxBounds3* bounds) override;
96  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
97  virtual void setState(const physx::PxVec3& point) override;
98  virtual int32_t getNextFacet() override;
99 
100  virtual void setPointCmpDirection(int32_t dir) override {};
101  private:
102  int32_t count;
103  int32_t current;
104  };
105 
107  {
108  float coord;
109  uint32_t index;
110  bool end;
111 
112  SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
113 
114  bool operator<(const SegmentToIndex& in) const
115  {
116  if (coord < in.coord) return true;
117  if (coord > in.coord) return false;
118  return end < in.end;
119  }
120  };
121 
122 
123 
124  class Grid
125  {
126 
127  public:
128 
129  friend class GridWalker;
130 
131  Grid(int32_t resolution);
132  void setMesh(const Nv::Blast::Mesh* m);
133 
134  private:
135  int32_t mResolution;
136  int32_t r3;
137  int32_t mappedFacetCount;
138  physx::PxVec3 spos;
139  physx::PxVec3 deltas;
140  std::vector< std::vector<int32_t> > mSpatialMap;
141  };
142 
143  class GridWalker : public SpatialAccelerator // Iterator to traverse the grid
144  {
145  public:
146  GridWalker(Grid* grd);
147 
148  virtual void setState(const physx::PxBounds3* bounds) override;
149  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
150  virtual void setState(const physx::PxVec3& point) override;
151  virtual int32_t getNextFacet() override;
152  virtual void setPointCmpDirection(int32_t dir) override;
153  private:
154  Grid* mGrid;
155 
156  // Iterator data
157  std::vector<uint32_t> alreadyGotFlag;
158  uint32_t alreadyGotValue;
159  std::vector<int32_t> cellList;
160  int32_t gotCells;
161  int32_t mIteratorCell;
162  int32_t mIteratorFacet;
163  int32_t pointCmdDir;
164  };
165 
166 
168  {
169  public:
174  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
175  virtual void setState(const physx::PxBounds3* bounds) override;
176  virtual void setState(const physx::PxVec3& point) override;
177  virtual int32_t getNextFacet() override;
178  virtual void setPointCmpDirection(int32_t dir) override {};
179  private:
180 
181 
182  /*
183  For fast point test.
184  */
185  std::vector<std::vector<uint32_t> > xSegm;
186  std::vector<std::vector<uint32_t> > ySegm;
187  std::vector<std::vector<uint32_t> > zSegm;
188  std::vector<uint32_t> indices;
189  std::vector<uint32_t> foundx;
190  std::vector<uint32_t> foundy;
191 
192  uint32_t iterId;
193  int32_t current;
194  uint32_t facetCount;
195 
196  physx::PxVec3 minimal;
197  physx::PxVec3 maximal;
198 
199  physx::PxVec3 rescale;
200 
201 
202  };
203 
204 
211  {
212  public:
217  BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
218  virtual ~BBoxBasedAccelerator();
219  int32_t getNextFacet() override;
220  void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
221  void setState(const physx::PxBounds3* bounds) override;
222  void setState(const physx::PxVec3& p) override;
223  void setPointCmpDirection(int32_t dir) override {};
224  private:
225 
226  void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
227 
228  int32_t mResolution;
229  physx::PxBounds3 mBounds;
230  std::vector< std::vector<int32_t> > mSpatialMap;
231  std::vector<physx::PxBounds3> mCells;
232 
233 
234  // Iterator data
235  std::vector<uint32_t> alreadyGotFlag;
236  uint32_t alreadyGotValue;
237  std::vector<int32_t> cellList;
238  int32_t gotCells;
239  //std::vector<int32_t> cellList;
240  int32_t mIteratorCell;
241  int32_t mIteratorFacet;
242  };
243 
244  } // namespace Blast
245 } // namsepace Nv
246 
247 
248 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
virtual void setPointCmpDirection(int32_t dir) override
Definition: NvBlastExtAuthoringAccelerator.h:178
+
Definition: NvBlastExtAuthoringAccelerator.h:210
+ +
Definition: NvBlastExtAuthoringAccelerator.h:47
+
Definition: NvBlastExtAuthoringMesh.h:42
+
Definition: NvBlastExtAuthoringTypes.h:158
+
bool operator<(const SegmentToIndex &in) const
Definition: NvBlastExtAuthoringAccelerator.h:114
+
virtual void setPointCmpDirection(int32_t dir) override
Definition: NvBlastExtAuthoringAccelerator.h:100
+
virtual void setState(const physx::PxBounds3 *bounds)=0
+
float coord
Definition: NvBlastExtAuthoringAccelerator.h:108
+
bool end
Definition: NvBlastExtAuthoringAccelerator.h:110
+
Definition: NvBlastExtAuthoringAccelerator.h:106
+
virtual ~SpatialAccelerator()
Definition: NvBlastExtAuthoringAccelerator.h:81
+
void setPointCmpDirection(int32_t dir) override
Definition: NvBlastExtAuthoringAccelerator.h:223
+
SegmentToIndex(float c, uint32_t i, bool end)
Definition: NvBlastExtAuthoringAccelerator.h:112
+
virtual void setPointCmpDirection(int32_t dir)=0
+
Definition: NvBlastExtAuthoringAccelerator.h:124
+
Definition: NvBlastExtAuthoringAccelerator.h:88
+
uint32_t index
Definition: NvBlastExtAuthoringAccelerator.h:109
+
virtual int32_t getNextFacet()=0
+
Definition: NvBlastExtAuthoringAccelerator.h:167
+
Definition: NvBlastExtAuthoringTypes.h:47
+
Definition: NvBlastExtAuthoringAccelerator.h:143
+
Definition: NvBlastExtAuthoringTypes.h:69
+
Definition: NvBlastExtAuthoring.h:40
+
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html index 3b1a146..65a7a1e 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html @@ -101,26 +101,29 @@ 00102 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0; 00103 00104 -00115 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, -00116 NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0; +00115 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, +00116 NvBlastBond& resultBond, BondGenerationConfig conf) = 0; 00117 -00132 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00132 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, 00133 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, 00134 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0; 00135 00136 -00150 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00150 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, 00151 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, -00152 BondGenerationConfig conf = BondGenerationConfig()) = 0; +00152 BondGenerationConfig conf) = 0; 00153 -00168 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, +00168 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, 00169 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0; -00170 }; +00170 00171 -00172 } // namespace Blast -00173 } // namespace Nv +00172 +00173 }; 00174 -00175 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H +00175 } // namespace Blast +00176 } // namespace Nv +00177 +00178 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H
30 #define NVBLASTEXTAUTHORINGBONDGENERATOR_H
31 
33 
34 namespace physx
35 {
36 class PxPlane;
37 class PxCooking;
38 class PxPhysicsInsertionCallback;
39 }
40 
41 struct NvBlastBondDesc;
42 struct NvBlastChunkDesc;
43 struct NvBlastBond;
44 
45 namespace Nv
46 {
47 namespace Blast
48 {
49 
50 // Forward declarations
51 class FractureTool;
52 class TriangleProcessor;
53 struct PlaneChunkIndexer;
54 
62 {
63  enum BondGenMode { EXACT, AVERAGE };
66 };
67 
68 
70 {
71  PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}
72  int32_t chunkId;
73  int32_t trId;
74  physx::PxPlane plane;
75 };
76 
77 
83 {
84 public:
85  virtual ~BlastBondGenerator() {}
86 
90  virtual void release() = 0;
91 
101  virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport,
102  NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0;
103 
104 
115  virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB,
116  NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0;
117 
132  virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
133  uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB,
134  NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0;
135 
136 
150  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
151  const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs,
153 
168  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls,
169  const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0;
170 };
171 
172 } // namespace Blast
173 } // namespace Nv
174 
175 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
Definition: NvBlastExtAuthoring.h:34
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H
30 #define NVBLASTEXTAUTHORINGBONDGENERATOR_H
31 
33 
34 namespace physx
35 {
36 class PxPlane;
37 class PxCooking;
38 class PxPhysicsInsertionCallback;
39 }
40 
41 struct NvBlastBondDesc;
42 struct NvBlastChunkDesc;
43 struct NvBlastBond;
44 
45 namespace Nv
46 {
47 namespace Blast
48 {
49 
50 // Forward declarations
51 class FractureTool;
52 class TriangleProcessor;
53 struct PlaneChunkIndexer;
54 
62 {
63  enum BondGenMode { EXACT, AVERAGE };
66 };
67 
68 
70 {
71  PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}
72  int32_t chunkId;
73  int32_t trId;
74  physx::PxPlane plane;
75 };
76 
77 
83 {
84 public:
85  virtual ~BlastBondGenerator() {}
86 
90  virtual void release() = 0;
91 
101  virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport,
102  NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0;
103 
104 
115  virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB,
116  NvBlastBond& resultBond, BondGenerationConfig conf) = 0;
117 
132  virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
133  uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB,
134  NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0;
135 
136 
150  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
151  const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs,
152  BondGenerationConfig conf) = 0;
153 
168  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls,
169  const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0;
170 
171 
172 
173 };
174 
175 } // namespace Blast
176 } // namespace Nv
177 
178 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
Definition: NvBlastExtAuthoring.h:34
int32_t trId
Definition: NvBlastExtAuthoringBondGenerator.h:73
BondGenMode
Definition: NvBlastExtAuthoringBondGenerator.h:63
Definition: NvBlastTypes.h:189
@@ -46,14 +46,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator
BondGenMode bondMode
Definition: NvBlastExtAuthoringBondGenerator.h:65
Definition: NvBlastTypes.h:322
-
Definition: NvBlastExtAuthoringFractureTool.h:241
+
Definition: NvBlastExtAuthoringFractureTool.h:248
physx::PxPlane plane
Definition: NvBlastExtAuthoringBondGenerator.h:74
Definition: NvBlastExtAuthoringBondGenerator.h:82
PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl)
Definition: NvBlastExtAuthoringBondGenerator.h:71
int32_t chunkId
Definition: NvBlastExtAuthoringBondGenerator.h:72
-
Definition: NvBlastExtAuthoringTypes.h:180
+
Definition: NvBlastExtAuthoringTypes.h:184
Definition: NvBlastExtAuthoringBondGenerator.h:69
-
Definition: NvBlastExtAuthoringTypes.h:81
+
Definition: NvBlastExtAuthoringTypes.h:86
Definition: NvBlastTypes.h:292
Definition: NvBlastExtAuthoringBondGenerator.h:61
float maxSeparation
Definition: NvBlastExtAuthoringBondGenerator.h:64
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html index 0907e79..0c843de 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html @@ -68,53 +68,56 @@ 00047 00048 struct CollisionHull; 00049 struct Triangle; -00050 -00051 struct CollisionParams -00052 { -00053 CollisionParams() -00054 { -00055 setDefault(); -00056 } -00057 void setDefault() -00058 { -00059 maximumNumberOfHulls = 8; -00060 maximumNumberOfVerticesPerHull = 64; -00061 voxelGridResolution = 1000000; -00062 concavity = 0.0025f; -00063 } -00064 uint32_t maximumNumberOfHulls; // Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled. -00065 uint32_t maximumNumberOfVerticesPerHull; // Controls the maximum number of triangles per convex-hull (default=64, range=4-1024) -00066 uint32_t voxelGridResolution; // Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000). -00067 float concavity; // Value between 0 and 1, controls how accurate hull generation is -00068 }; -00069 -00075 class ConvexMeshBuilder -00076 { -00077 public: -00078 virtual ~ConvexMeshBuilder() {} -00079 -00083 virtual void release() = 0; -00084 -00091 virtual CollisionHull* buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0; -00092 -00100 virtual physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0; -00101 +00050 struct Vertex; +00051 +00052 struct CollisionParams +00053 { +00054 CollisionParams() +00055 { +00056 setDefault(); +00057 } +00058 void setDefault() +00059 { +00060 maximumNumberOfHulls = 8; +00061 maximumNumberOfVerticesPerHull = 64; +00062 voxelGridResolution = 1000000; +00063 concavity = 0.0025f; +00064 } +00065 uint32_t maximumNumberOfHulls; // Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled. +00066 uint32_t maximumNumberOfVerticesPerHull; // Controls the maximum number of triangles per convex-hull (default=64, range=4-1024) +00067 uint32_t voxelGridResolution; // Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000). +00068 float concavity; // Value between 0 and 1, controls how accurate hull generation is +00069 }; +00070 +00076 class ConvexMeshBuilder +00077 { +00078 public: +00079 virtual ~ConvexMeshBuilder() {} +00080 +00084 virtual void release() = 0; +00085 +00092 virtual CollisionHull* buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0; +00093 +00101 virtual physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0; 00102 -00109 virtual physx::PxConvexMesh* buildConvexMesh(const CollisionHull& hull) = 0; -00110 +00103 +00110 virtual physx::PxConvexMesh* buildConvexMesh(const CollisionHull& hull) = 0; 00111 -00124 virtual void trimCollisionGeometry(uint32_t chunksCount, CollisionHull** in, const uint32_t* chunkDepth) = 0; -00125 -00126 -00130 virtual int32_t buildMeshConvexDecomposition(const Nv::Blast::Triangle* mesh, uint32_t triangleCount, const CollisionParams& params, CollisionHull** &convexes) = 0; -00131 -00132 }; -00133 -00134 } // namespace Blast -00135 } // namespace Nv +00112 virtual physx::PxConvexMesh* buildConvexMeshRT(const Nv::Blast::Vertex* vrs, uint32_t count) = 0; +00113 +00114 +00127 virtual void trimCollisionGeometry(uint32_t chunksCount, CollisionHull** in, const uint32_t* chunkDepth) = 0; +00128 +00129 +00133 virtual int32_t buildMeshConvexDecomposition(const Nv::Blast::Triangle* mesh, uint32_t triangleCount, const CollisionParams& params, CollisionHull** &convexes) = 0; +00134 +00135 }; 00136 -00137 -00138 #endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H +00137 } // namespace Blast +00138 } // namespace Nv +00139 +00140 +00141 #endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
30 #define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
31 
32 #include "NvBlastTypes.h"
33 
34 namespace physx
35 {
36 class PxCooking;
37 class PxPhysicsInsertionCallback;
38 class PxVec3;
39 class PxConvexMesh;
40 }
41 
42 
43 namespace Nv
44 {
45 namespace Blast
46 {
47 
48 struct CollisionHull;
49 struct Triangle;
50 
52 {
54  {
55  setDefault();
56  }
57  void setDefault()
58  {
59  maximumNumberOfHulls = 8;
60  maximumNumberOfVerticesPerHull = 64;
61  voxelGridResolution = 1000000;
62  concavity = 0.0025f;
63  }
64  uint32_t maximumNumberOfHulls; // Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.
65  uint32_t maximumNumberOfVerticesPerHull; // Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)
66  uint32_t voxelGridResolution; // Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).
67  float concavity; // Value between 0 and 1, controls how accurate hull generation is
68 };
69 
76 {
77 public:
78  virtual ~ConvexMeshBuilder() {}
79 
83  virtual void release() = 0;
84 
91  virtual CollisionHull* buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0;
92 
100  virtual physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0;
101 
102 
109  virtual physx::PxConvexMesh* buildConvexMesh(const CollisionHull& hull) = 0;
110 
111 
124  virtual void trimCollisionGeometry(uint32_t chunksCount, CollisionHull** in, const uint32_t* chunkDepth) = 0;
125 
126 
130  virtual int32_t buildMeshConvexDecomposition(const Nv::Blast::Triangle* mesh, uint32_t triangleCount, const CollisionParams& params, CollisionHull** &convexes) = 0;
131 
132 };
133 
134 } // namespace Blast
135 } // namespace Nv
136 
137 
138 #endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
Definition: NvBlastExtAuthoring.h:34
-
Definition: NvBlastExtAuthoringCollisionBuilder.h:75
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
30 #define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
31 
32 #include "NvBlastTypes.h"
33 
34 namespace physx
35 {
36 class PxCooking;
37 class PxPhysicsInsertionCallback;
38 class PxVec3;
39 class PxConvexMesh;
40 }
41 
42 
43 namespace Nv
44 {
45 namespace Blast
46 {
47 
48 struct CollisionHull;
49 struct Triangle;
50 struct Vertex;
51 
53 {
55  {
56  setDefault();
57  }
58  void setDefault()
59  {
60  maximumNumberOfHulls = 8;
61  maximumNumberOfVerticesPerHull = 64;
62  voxelGridResolution = 1000000;
63  concavity = 0.0025f;
64  }
65  uint32_t maximumNumberOfHulls; // Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.
66  uint32_t maximumNumberOfVerticesPerHull; // Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)
67  uint32_t voxelGridResolution; // Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).
68  float concavity; // Value between 0 and 1, controls how accurate hull generation is
69 };
70 
77 {
78 public:
79  virtual ~ConvexMeshBuilder() {}
80 
84  virtual void release() = 0;
85 
92  virtual CollisionHull* buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0;
93 
101  virtual physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, const physx::PxVec3* vertexData) = 0;
102 
103 
110  virtual physx::PxConvexMesh* buildConvexMesh(const CollisionHull& hull) = 0;
111 
112  virtual physx::PxConvexMesh* buildConvexMeshRT(const Nv::Blast::Vertex* vrs, uint32_t count) = 0;
113 
114 
127  virtual void trimCollisionGeometry(uint32_t chunksCount, CollisionHull** in, const uint32_t* chunkDepth) = 0;
128 
129 
133  virtual int32_t buildMeshConvexDecomposition(const Nv::Blast::Triangle* mesh, uint32_t triangleCount, const CollisionParams& params, CollisionHull** &convexes) = 0;
134 
135 };
136 
137 } // namespace Blast
138 } // namespace Nv
139 
140 
141 #endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H
Definition: NvBlastExtAuthoring.h:34
+
Definition: NvBlastExtAuthoringCollisionBuilder.h:76
-
virtual ~ConvexMeshBuilder()
Definition: NvBlastExtAuthoringCollisionBuilder.h:78
-
uint32_t maximumNumberOfHulls
Definition: NvBlastExtAuthoringCollisionBuilder.h:64
-
Definition: NvBlastExtAuthoringTypes.h:180
-
CollisionParams()
Definition: NvBlastExtAuthoringCollisionBuilder.h:53
-
uint32_t maximumNumberOfVerticesPerHull
Definition: NvBlastExtAuthoringCollisionBuilder.h:65
-
Definition: NvBlastExtAuthoringTypes.h:81
-
Definition: NvBlastExtAuthoringCollisionBuilder.h:51
-
void setDefault()
Definition: NvBlastExtAuthoringCollisionBuilder.h:57
-
uint32_t voxelGridResolution
Definition: NvBlastExtAuthoringCollisionBuilder.h:66
+
virtual ~ConvexMeshBuilder()
Definition: NvBlastExtAuthoringCollisionBuilder.h:79
+
uint32_t maximumNumberOfHulls
Definition: NvBlastExtAuthoringCollisionBuilder.h:65
+
Definition: NvBlastExtAuthoringTypes.h:184
+
CollisionParams()
Definition: NvBlastExtAuthoringCollisionBuilder.h:54
+
uint32_t maximumNumberOfVerticesPerHull
Definition: NvBlastExtAuthoringCollisionBuilder.h:66
+
Definition: NvBlastExtAuthoringTypes.h:86
+
Definition: NvBlastExtAuthoringCollisionBuilder.h:52
+
void setDefault()
Definition: NvBlastExtAuthoringCollisionBuilder.h:58
+
Definition: NvBlastExtAuthoringTypes.h:69
+
uint32_t voxelGridResolution
Definition: NvBlastExtAuthoringCollisionBuilder.h:67
Definition: NvBlastExtAuthoring.h:40
-
float concavity
Definition: NvBlastExtAuthoringCollisionBuilder.h:67
+
float concavity
Definition: NvBlastExtAuthoringCollisionBuilder.h:68
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html index 536e97a..1092a75 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html @@ -67,168 +67,175 @@ 00046 */ 00047 struct ChunkInfo 00048 { -00049 Mesh* meshData; -00050 int32_t parent; -00051 int32_t chunkId; -00052 bool isLeaf; -00053 bool isChanged; -00054 }; -00055 -00056 /* -00057 Noise fracturing configuration for chunks's faces -00058 */ -00059 struct NoiseConfiguration -00060 { -00066 float amplitude = 0.f; -00067 -00071 float frequency = 1.f; -00072 -00076 uint32_t octaveNumber = 1; -00077 -00081 physx::PxVec3 samplingInterval = physx::PxVec3(1.f); -00082 }; -00083 -00084 /* -00085 Slicing fracturing configuration -00086 */ -00087 struct SlicingConfiguration -00088 { -00092 int32_t x_slices = 1, y_slices = 1, z_slices = 1; -00093 -00097 float offset_variations = 0.f; -00098 -00102 float angle_variations = 0.f; -00103 -00104 /* -00105 Noise parameters for faces between sliced chunks -00106 */ -00107 NoiseConfiguration noise; -00108 }; -00109 -00113 struct CutoutConfiguration -00114 { -00119 CutoutSet* cutoutSet = nullptr; -00120 -00125 physx::PxTransform transform = physx::PxTransform(physx::PxIdentity); -00126 -00131 physx::PxVec2 scale = physx::PxVec2(-1, -1); -00132 -00136 float aperture = 0.f; -00137 -00141 bool isRelativeTransform = true; -00142 -00146 bool useSmoothing = false; -00147 -00151 NoiseConfiguration noise; -00152 }; -00153 -00157 class VoronoiSitesGenerator -00158 { -00159 public: -00160 virtual ~VoronoiSitesGenerator() {} -00161 -00165 virtual void release() = 0; -00166 -00170 virtual void setBaseMesh(const Mesh* mesh) = 0; -00171 -00177 virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0; -00178 -00183 virtual void addSite(const physx::PxVec3& site) = 0; -00188 virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0; -00189 -00196 virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0; -00197 -00208 virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0; -00209 -00216 virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0; -00217 -00222 virtual void setStencil(const Mesh* stencil) = 0; -00223 -00227 virtual void clearStencil() = 0; -00228 -00235 virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0; -00236 }; -00237 -00241 class FractureTool -00242 { -00243 -00244 public: -00245 virtual ~FractureTool() {} -00246 -00250 virtual void release() = 0; -00251 -00255 virtual void reset() = 0; -00256 -00257 -00261 virtual void setSourceMesh(const Mesh* mesh) = 0; -00262 -00266 virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0; -00267 -00271 virtual void setInteriorMaterialId(int32_t materialId) = 0; -00272 -00276 virtual int32_t getInteriorMaterialId() const = 0; -00277 -00281 virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0; -00282 -00286 virtual Mesh* createChunkMesh(int32_t chunkId) = 0; -00287 -00292 virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0; -00293 +00049 enum ChunkFlags +00050 { +00051 NO_FLAGS = 0, +00052 CREATED_BY_ISLAND_DETECTOR = 1 +00053 }; +00054 +00055 Mesh* meshData; +00056 int32_t parent; +00057 int32_t chunkId; +00058 uint32_t flags; +00059 bool isLeaf; +00060 bool isChanged; +00061 }; +00062 +00063 /* +00064 Noise fracturing configuration for chunks's faces +00065 */ +00066 struct NoiseConfiguration +00067 { +00073 float amplitude = 0.f; +00074 +00078 float frequency = 1.f; +00079 +00083 uint32_t octaveNumber = 1; +00084 +00088 physx::PxVec3 samplingInterval = physx::PxVec3(1.f); +00089 }; +00090 +00091 /* +00092 Slicing fracturing configuration +00093 */ +00094 struct SlicingConfiguration +00095 { +00099 int32_t x_slices = 1, y_slices = 1, z_slices = 1; +00100 +00104 float offset_variations = 0.f; +00105 +00109 float angle_variations = 0.f; +00110 +00111 /* +00112 Noise parameters for faces between sliced chunks +00113 */ +00114 NoiseConfiguration noise; +00115 }; +00116 +00120 struct CutoutConfiguration +00121 { +00126 CutoutSet* cutoutSet = nullptr; +00127 +00132 physx::PxTransform transform = physx::PxTransform(physx::PxIdentity); +00133 +00138 physx::PxVec2 scale = physx::PxVec2(-1, -1); +00139 +00143 float aperture = 0.f; +00144 +00148 bool isRelativeTransform = true; +00149 +00153 bool useSmoothing = false; +00154 +00158 NoiseConfiguration noise; +00159 }; +00160 +00164 class VoronoiSitesGenerator +00165 { +00166 public: +00167 virtual ~VoronoiSitesGenerator() {} +00168 +00172 virtual void release() = 0; +00173 +00177 virtual void setBaseMesh(const Mesh* mesh) = 0; +00178 +00184 virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0; +00185 +00190 virtual void addSite(const physx::PxVec3& site) = 0; +00195 virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0; +00196 +00203 virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0; +00204 +00215 virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0; +00216 +00223 virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0; +00224 +00229 virtual void setStencil(const Mesh* stencil) = 0; +00230 +00234 virtual void clearStencil() = 0; +00235 +00242 virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0; +00243 }; +00244 +00248 class FractureTool +00249 { +00250 +00251 public: +00252 virtual ~FractureTool() {} +00253 +00257 virtual void release() = 0; +00258 +00262 virtual void reset() = 0; +00263 +00264 +00268 virtual void setSourceMesh(const Mesh* mesh) = 0; +00269 +00273 virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0; +00274 +00278 virtual void setInteriorMaterialId(int32_t materialId) = 0; +00279 +00283 virtual int32_t getInteriorMaterialId() const = 0; +00284 +00288 virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0; +00289 +00293 virtual Mesh* createChunkMesh(int32_t chunkId) = 0; 00294 -00303 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0; -00304 -00316 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0; -00317 -00318 -00329 virtual int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; -00330 -00343 virtual int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) = 0; -00344 -00355 virtual int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; -00356 -00357 -00361 virtual void finalizeFracturing() = 0; -00362 -00366 virtual uint32_t getChunkCount() const = 0; -00367 -00371 virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0; -00372 -00380 virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0; -00381 -00388 virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0; -00389 -00397 virtual uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) = 0; -00398 -00404 virtual int32_t getChunkIndex(int32_t chunkId) = 0; +00299 virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0; +00300 +00301 +00310 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0; +00311 +00323 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0; +00324 +00325 +00336 virtual int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00337 +00350 virtual int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00351 +00362 virtual int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00363 +00364 +00368 virtual void finalizeFracturing() = 0; +00369 +00373 virtual uint32_t getChunkCount() const = 0; +00374 +00378 virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0; +00379 +00387 virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0; +00388 +00395 virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0; +00396 +00404 virtual uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) = 0; 00405 -00411 virtual int32_t getChunkId(int32_t chunkIndex) = 0; +00411 virtual int32_t getChunkIndex(int32_t chunkId) = 0; 00412 -00418 virtual int32_t getChunkDepth(int32_t chunkId) = 0; +00418 virtual int32_t getChunkId(int32_t chunkIndex) = 0; 00419 -00426 virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0; -00427 -00437 virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; -00438 -00443 virtual void setRemoveIslands(bool isRemoveIslands) = 0; -00444 -00450 virtual int32_t islandDetectionAndRemoving(int32_t chunkId) = 0; +00425 virtual int32_t getChunkDepth(int32_t chunkId) = 0; +00426 +00433 virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0; +00434 +00444 virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; +00445 +00450 virtual void setRemoveIslands(bool isRemoveIslands) = 0; 00451 -00456 virtual bool isMeshContainOpenEdges(const Mesh* input) = 0; -00457 -00463 virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0; +00457 virtual int32_t islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth = false) = 0; +00458 +00463 virtual bool isMeshContainOpenEdges(const Mesh* input) = 0; 00464 -00472 virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; -00473 -00479 virtual void fitUvToRect(float side, uint32_t chunkId) = 0; +00470 virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0; +00471 +00479 virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; 00480 -00485 virtual void fitAllUvToRect(float side) = 0; -00486 -00487 }; -00488 -00489 } // namespace Blast -00490 } // namespace Nv -00491 -00492 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H +00486 virtual void fitUvToRect(float side, uint32_t chunkId) = 0; +00487 +00492 virtual void fitAllUvToRect(float side) = 0; +00493 +00494 }; +00495 +00496 } // namespace Blast +00497 } // namespace Nv +00498 +00499 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGFRACTURETOOL_H
30 #define NVBLASTAUTHORINGFRACTURETOOL_H
31 
33 
34 namespace Nv
35 {
36 namespace Blast
37 {
38 
39 class SpatialAccelerator;
40 class Triangulator;
41 class Mesh;
42 class CutoutSet;
43 
44 /*
45  Chunk data, chunk with chunkId == 0 is always source mesh.
46 */
47 struct ChunkInfo
48 {
50  int32_t parent;
51  int32_t chunkId;
52  bool isLeaf;
53  bool isChanged;
54 };
55 
56 /*
57  Noise fracturing configuration for chunks's faces
58 */
60 {
66  float amplitude = 0.f;
67 
71  float frequency = 1.f;
72 
76  uint32_t octaveNumber = 1;
77 
81  physx::PxVec3 samplingInterval = physx::PxVec3(1.f);
82 };
83 
84 /*
85  Slicing fracturing configuration
86 */
88 {
92  int32_t x_slices = 1, y_slices = 1, z_slices = 1;
93 
97  float offset_variations = 0.f;
98 
102  float angle_variations = 0.f;
103 
104  /*
105  Noise parameters for faces between sliced chunks
106  */
108 };
109 
114 {
119  CutoutSet* cutoutSet = nullptr;
120 
125  physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);
126 
131  physx::PxVec2 scale = physx::PxVec2(-1, -1);
132 
136  float aperture = 0.f;
137 
141  bool isRelativeTransform = true;
142 
146  bool useSmoothing = false;
147 
152 };
153 
158 {
159 public:
161 
165  virtual void release() = 0;
166 
170  virtual void setBaseMesh(const Mesh* mesh) = 0;
171 
177  virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0;
178 
183  virtual void addSite(const physx::PxVec3& site) = 0;
188  virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;
189 
196  virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0;
197 
208  virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0;
209 
216  virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0;
217 
222  virtual void setStencil(const Mesh* stencil) = 0;
223 
227  virtual void clearStencil() = 0;
228 
235  virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0;
236 };
237 
242 {
243 
244 public:
245  virtual ~FractureTool() {}
246 
250  virtual void release() = 0;
251 
255  virtual void reset() = 0;
256 
257 
261  virtual void setSourceMesh(const Mesh* mesh) = 0;
262 
266  virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0;
267 
271  virtual void setInteriorMaterialId(int32_t materialId) = 0;
272 
276  virtual int32_t getInteriorMaterialId() const = 0;
277 
281  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
282 
286  virtual Mesh* createChunkMesh(int32_t chunkId) = 0;
287 
292  virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0;
293 
294 
303  virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0;
304 
316  virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0;
317 
318 
329  virtual int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
330 
343  virtual int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
344 
355  virtual int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
356 
357 
361  virtual void finalizeFracturing() = 0;
362 
366  virtual uint32_t getChunkCount() const = 0;
367 
371  virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0;
372 
380  virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0;
381 
388  virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0;
389 
397  virtual uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) = 0;
398 
404  virtual int32_t getChunkIndex(int32_t chunkId) = 0;
405 
411  virtual int32_t getChunkId(int32_t chunkIndex) = 0;
412 
418  virtual int32_t getChunkDepth(int32_t chunkId) = 0;
419 
426  virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0;
427 
437  virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0;
438 
443  virtual void setRemoveIslands(bool isRemoveIslands) = 0;
444 
450  virtual int32_t islandDetectionAndRemoving(int32_t chunkId) = 0;
451 
456  virtual bool isMeshContainOpenEdges(const Mesh* input) = 0;
457 
463  virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0;
464 
472  virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
473 
479  virtual void fitUvToRect(float side, uint32_t chunkId) = 0;
480 
485  virtual void fitAllUvToRect(float side) = 0;
486 
487 };
488 
489 } // namespace Blast
490 } // namespace Nv
491 
492 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H
Definition: NvBlastExtAuthoringFractureTool.h:87
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGFRACTURETOOL_H
30 #define NVBLASTAUTHORINGFRACTURETOOL_H
31 
33 
34 namespace Nv
35 {
36 namespace Blast
37 {
38 
39 class SpatialAccelerator;
40 class Triangulator;
41 class Mesh;
42 class CutoutSet;
43 
44 /*
45  Chunk data, chunk with chunkId == 0 is always source mesh.
46 */
47 struct ChunkInfo
48 {
50  {
51  NO_FLAGS = 0,
53  };
54 
56  int32_t parent;
57  int32_t chunkId;
58  uint32_t flags;
59  bool isLeaf;
60  bool isChanged;
61 };
62 
63 /*
64  Noise fracturing configuration for chunks's faces
65 */
67 {
73  float amplitude = 0.f;
74 
78  float frequency = 1.f;
79 
83  uint32_t octaveNumber = 1;
84 
88  physx::PxVec3 samplingInterval = physx::PxVec3(1.f);
89 };
90 
91 /*
92  Slicing fracturing configuration
93 */
95 {
99  int32_t x_slices = 1, y_slices = 1, z_slices = 1;
100 
104  float offset_variations = 0.f;
105 
109  float angle_variations = 0.f;
110 
111  /*
112  Noise parameters for faces between sliced chunks
113  */
115 };
116 
121 {
126  CutoutSet* cutoutSet = nullptr;
127 
132  physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);
133 
138  physx::PxVec2 scale = physx::PxVec2(-1, -1);
139 
143  float aperture = 0.f;
144 
148  bool isRelativeTransform = true;
149 
153  bool useSmoothing = false;
154 
159 };
160 
165 {
166 public:
168 
172  virtual void release() = 0;
173 
177  virtual void setBaseMesh(const Mesh* mesh) = 0;
178 
184  virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0;
185 
190  virtual void addSite(const physx::PxVec3& site) = 0;
195  virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;
196 
203  virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0;
204 
215  virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0;
216 
223  virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0;
224 
229  virtual void setStencil(const Mesh* stencil) = 0;
230 
234  virtual void clearStencil() = 0;
235 
242  virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0;
243 };
244 
249 {
250 
251 public:
252  virtual ~FractureTool() {}
253 
257  virtual void release() = 0;
258 
262  virtual void reset() = 0;
263 
264 
268  virtual void setSourceMesh(const Mesh* mesh) = 0;
269 
273  virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0;
274 
278  virtual void setInteriorMaterialId(int32_t materialId) = 0;
279 
283  virtual int32_t getInteriorMaterialId() const = 0;
284 
288  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
289 
293  virtual Mesh* createChunkMesh(int32_t chunkId) = 0;
294 
299  virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0;
300 
301 
310  virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0;
311 
323  virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0;
324 
325 
336  virtual int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
337 
350  virtual int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
351 
362  virtual int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0;
363 
364 
368  virtual void finalizeFracturing() = 0;
369 
373  virtual uint32_t getChunkCount() const = 0;
374 
378  virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0;
379 
387  virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0;
388 
395  virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0;
396 
404  virtual uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) = 0;
405 
411  virtual int32_t getChunkIndex(int32_t chunkId) = 0;
412 
418  virtual int32_t getChunkId(int32_t chunkIndex) = 0;
419 
425  virtual int32_t getChunkDepth(int32_t chunkId) = 0;
426 
433  virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0;
434 
444  virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0;
445 
450  virtual void setRemoveIslands(bool isRemoveIslands) = 0;
451 
457  virtual int32_t islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth = false) = 0;
458 
463  virtual bool isMeshContainOpenEdges(const Mesh* input) = 0;
464 
470  virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0;
471 
479  virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
480 
486  virtual void fitUvToRect(float side, uint32_t chunkId) = 0;
487 
492  virtual void fitAllUvToRect(float side) = 0;
493 
494 };
495 
496 } // namespace Blast
497 } // namespace Nv
498 
499 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H
Definition: NvBlastExtAuthoringFractureTool.h:94
Definition: NvBlastExtAuthoringFractureTool.h:47
-
Definition: NvBlastExtAuthoringFractureTool.h:157
+
Definition: NvBlastExtAuthoringFractureTool.h:164
+
Definition: NvBlastExtAuthoringFractureTool.h:52
Definition: NvBlastExtAuthoringCutout.h:36
-
Definition: NvBlastExtAuthoringFractureTool.h:59
+
Definition: NvBlastExtAuthoringFractureTool.h:66
Definition: NvBlastExtAuthoringMesh.h:42
-
Definition: NvBlastExtAuthoringFractureTool.h:241
-
Definition: NvBlastExtAuthoringTypes.h:167
-
virtual ~VoronoiSitesGenerator()
Definition: NvBlastExtAuthoringFractureTool.h:160
-
bool isLeaf
Definition: NvBlastExtAuthoringFractureTool.h:52
-
NoiseConfiguration noise
Definition: NvBlastExtAuthoringFractureTool.h:107
-
NoiseConfiguration noise
Definition: NvBlastExtAuthoringFractureTool.h:151
-
Mesh * meshData
Definition: NvBlastExtAuthoringFractureTool.h:49
-
Definition: NvBlastExtAuthoringFractureTool.h:113
-
Definition: NvBlastExtAuthoringTypes.h:81
-
virtual ~FractureTool()
Definition: NvBlastExtAuthoringFractureTool.h:245
-
int32_t parent
Definition: NvBlastExtAuthoringFractureTool.h:50
-
int32_t chunkId
Definition: NvBlastExtAuthoringFractureTool.h:51
-
bool isChanged
Definition: NvBlastExtAuthoringFractureTool.h:53
-
Definition: NvBlastExtAuthoringTypes.h:64
+
Definition: NvBlastExtAuthoringFractureTool.h:248
+
Definition: NvBlastExtAuthoringTypes.h:171
+
virtual ~VoronoiSitesGenerator()
Definition: NvBlastExtAuthoringFractureTool.h:167
+
bool isLeaf
Definition: NvBlastExtAuthoringFractureTool.h:59
+
NoiseConfiguration noise
Definition: NvBlastExtAuthoringFractureTool.h:114
+
ChunkFlags
Definition: NvBlastExtAuthoringFractureTool.h:49
+
NoiseConfiguration noise
Definition: NvBlastExtAuthoringFractureTool.h:158
+
Mesh * meshData
Definition: NvBlastExtAuthoringFractureTool.h:55
+
uint32_t flags
Definition: NvBlastExtAuthoringFractureTool.h:58
+
Definition: NvBlastExtAuthoringFractureTool.h:120
+
Definition: NvBlastExtAuthoringTypes.h:86
+
virtual ~FractureTool()
Definition: NvBlastExtAuthoringFractureTool.h:252
+
int32_t parent
Definition: NvBlastExtAuthoringFractureTool.h:56
+
Definition: NvBlastExtAuthoringFractureTool.h:51
+
int32_t chunkId
Definition: NvBlastExtAuthoringFractureTool.h:57
+
bool isChanged
Definition: NvBlastExtAuthoringFractureTool.h:60
+
Definition: NvBlastExtAuthoringTypes.h:69
Definition: NvBlastExtAuthoring.h:40
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html index dccf895..00fe14a 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File @@ -19,7 +19,7 @@
-

sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
 00002 // under a form of NVIDIA software license agreement provided separately to you.
 00003 //
 00004 // Notice
@@ -60,55 +60,62 @@
 00042 class Mesh
 00043 {
 00044 public:
-00045     virtual ~Mesh() {}
-00046 
-00050     virtual void                release() = 0;
-00051 
-00055     virtual bool                isValid() const = 0;
-00056 
-00060     virtual Vertex*             getVerticesWritable() = 0;
-00061 
-00065     virtual const Vertex*       getVertices() const = 0;
-00066 
+00045     
+00046     virtual ~Mesh() {}
+00047 
+00051     virtual void                release() = 0;
+00052 
+00056     virtual bool                isValid() const = 0;
+00057 
+00061     virtual Vertex*             getVerticesWritable() = 0;
+00062 
+00066     virtual const Vertex*       getVertices() const = 0;
 00067 
-00071     virtual Edge*               getEdgesWritable() = 0;
-00072 
-00076     virtual const Edge*         getEdges() const = 0;
-00077 
-00081     virtual Facet*              getFacetsBufferWritable() = 0;
-00082 
-00086     virtual const Facet*        getFacetsBuffer() const = 0;
-00087 
-00091     virtual Facet*              getFacetWritable(int32_t facet) = 0;
-00095     virtual const Facet*        getFacet(int32_t facet) const = 0;
-00096 
-00100     virtual uint32_t            getEdgesCount() const = 0;
-00101 
-00105     virtual uint32_t            getVerticesCount() const = 0;
-00106 
-00110     virtual uint32_t            getFacetCount() const = 0;
-00111 
-00115     virtual const physx::PxBounds3& getBoundingBox() const = 0;
-00116 
-00120     virtual physx::PxBounds3&   getBoundingBoxWritable() = 0;
-00121 
+00068 
+00072     virtual Edge*               getEdgesWritable() = 0;
+00073 
+00077     virtual const Edge*         getEdges() const = 0;
+00078 
+00082     virtual Facet*              getFacetsBufferWritable() = 0;
+00083 
+00087     virtual const Facet*        getFacetsBuffer() const = 0;
+00088 
+00092     virtual Facet*              getFacetWritable(int32_t facet) = 0;
+00096     virtual const Facet*        getFacet(int32_t facet) const = 0;
+00097 
+00101     virtual uint32_t            getEdgesCount() const = 0;
+00102 
+00106     virtual uint32_t            getVerticesCount() const = 0;
+00107 
+00111     virtual uint32_t            getFacetCount() const = 0;
+00112 
+00116     virtual const physx::PxBounds3& getBoundingBox() const = 0;
+00117 
+00121     virtual physx::PxBounds3&   getBoundingBoxWritable() = 0;
 00122 
-00126     virtual void    setMaterialId(const int32_t* materialIds) = 0;
-00127 
-00131     virtual void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
-00132 
-00136     virtual void    setSmoothingGroup(const int32_t* smoothingGroups) = 0;
-00137 
-00141     virtual void                recalculateBoundingBox() = 0;
-00142 
-00147     virtual float               getMeshVolume() = 0;
-00148 };
+00123 
+00127     virtual void    setMaterialId(const int32_t* materialIds) = 0;
+00128 
+00132     virtual void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
+00133 
+00137     virtual void    setSmoothingGroup(const int32_t* smoothingGroups) = 0;
+00138 
+00142     virtual void                recalculateBoundingBox() = 0;
+00143 
+00148     virtual float               getMeshVolume() = 0;
 00149 
-00150 } // namespace Blast
-00151 } // namespace Nv
-00152 
-00153 
-00154 #endif // ifndef NVBLASTAUTHORINGMESH_H
+00150 
+00154     virtual void                calcPerFacetBounds() = 0;
+00155 
+00159     virtual const physx::PxBounds3* getFacetBound(uint32_t index) const = 0;
+00160 
+00161 };
+00162 
+00163 } // namespace Blast
+00164 } // namespace Nv
+00165 
+00166 
+00167 #endif // ifndef NVBLASTAUTHORINGMESH_H
 
-

sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference

#include "NvBlastExtAuthoringTypes.h"
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference

#include "NvBlastExtAuthoringTypes.h"

Go to the source code of this file. diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html index ff921e0..cf7cd93 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File @@ -38,18 +38,18 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
NvBlastExtAuthoringMesh.h
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGMESH_H
30 #define NVBLASTAUTHORINGMESH_H
31 
33 
34 namespace Nv
35 {
36 namespace Blast
37 {
38 
42 class Mesh
43 {
44 public:
45  virtual ~Mesh() {}
46 
50  virtual void release() = 0;
51 
55  virtual bool isValid() const = 0;
56 
60  virtual Vertex* getVerticesWritable() = 0;
61 
65  virtual const Vertex* getVertices() const = 0;
66 
67 
71  virtual Edge* getEdgesWritable() = 0;
72 
76  virtual const Edge* getEdges() const = 0;
77 
81  virtual Facet* getFacetsBufferWritable() = 0;
82 
86  virtual const Facet* getFacetsBuffer() const = 0;
87 
91  virtual Facet* getFacetWritable(int32_t facet) = 0;
95  virtual const Facet* getFacet(int32_t facet) const = 0;
96 
100  virtual uint32_t getEdgesCount() const = 0;
101 
105  virtual uint32_t getVerticesCount() const = 0;
106 
110  virtual uint32_t getFacetCount() const = 0;
111 
115  virtual const physx::PxBounds3& getBoundingBox() const = 0;
116 
120  virtual physx::PxBounds3& getBoundingBoxWritable() = 0;
121 
122 
126  virtual void setMaterialId(const int32_t* materialIds) = 0;
127 
131  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
132 
136  virtual void setSmoothingGroup(const int32_t* smoothingGroups) = 0;
137 
141  virtual void recalculateBoundingBox() = 0;
142 
147  virtual float getMeshVolume() = 0;
148 };
149 
150 } // namespace Blast
151 } // namespace Nv
152 
153 
154 #endif // ifndef NVBLASTAUTHORINGMESH_H
virtual Edge * getEdgesWritable()=0
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGMESH_H
30 #define NVBLASTAUTHORINGMESH_H
31 
33 
34 namespace Nv
35 {
36 namespace Blast
37 {
38 
42 class Mesh
43 {
44 public:
45 
46  virtual ~Mesh() {}
47 
51  virtual void release() = 0;
52 
56  virtual bool isValid() const = 0;
57 
61  virtual Vertex* getVerticesWritable() = 0;
62 
66  virtual const Vertex* getVertices() const = 0;
67 
68 
72  virtual Edge* getEdgesWritable() = 0;
73 
77  virtual const Edge* getEdges() const = 0;
78 
82  virtual Facet* getFacetsBufferWritable() = 0;
83 
87  virtual const Facet* getFacetsBuffer() const = 0;
88 
92  virtual Facet* getFacetWritable(int32_t facet) = 0;
96  virtual const Facet* getFacet(int32_t facet) const = 0;
97 
101  virtual uint32_t getEdgesCount() const = 0;
102 
106  virtual uint32_t getVerticesCount() const = 0;
107 
111  virtual uint32_t getFacetCount() const = 0;
112 
116  virtual const physx::PxBounds3& getBoundingBox() const = 0;
117 
121  virtual physx::PxBounds3& getBoundingBoxWritable() = 0;
122 
123 
127  virtual void setMaterialId(const int32_t* materialIds) = 0;
128 
132  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
133 
137  virtual void setSmoothingGroup(const int32_t* smoothingGroups) = 0;
138 
142  virtual void recalculateBoundingBox() = 0;
143 
148  virtual float getMeshVolume() = 0;
149 
150 
154  virtual void calcPerFacetBounds() = 0;
155 
159  virtual const physx::PxBounds3* getFacetBound(uint32_t index) const = 0;
160 
161 };
162 
163 } // namespace Blast
164 } // namespace Nv
165 
166 
167 #endif // ifndef NVBLASTAUTHORINGMESH_H
virtual Edge * getEdgesWritable()=0
virtual Facet * getFacetWritable(int32_t facet)=0
virtual void setSmoothingGroup(const int32_t *smoothingGroups)=0
virtual Facet * getFacetsBufferWritable()=0
Definition: NvBlastExtAuthoringMesh.h:42
virtual void release()=0
-
Definition: NvBlastExtAuthoringTypes.h:153
+
Definition: NvBlastExtAuthoringTypes.h:158
virtual void setMaterialId(const int32_t *materialIds)=0
virtual Vertex * getVerticesWritable()=0
virtual uint32_t getEdgesCount() const =0
-
virtual ~Mesh()
Definition: NvBlastExtAuthoringMesh.h:45
+
virtual ~Mesh()
Definition: NvBlastExtAuthoringMesh.h:46
virtual void recalculateBoundingBox()=0
virtual uint32_t getVerticesCount() const =0
virtual const Edge * getEdges() const =0
@@ -62,8 +62,10 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
Definition: NvBlastExtAuthoringTypes.h:47
virtual const Vertex * getVertices() const =0
virtual const Facet * getFacet(int32_t facet) const =0
-
Definition: NvBlastExtAuthoringTypes.h:64
+
Definition: NvBlastExtAuthoringTypes.h:69
+
virtual void calcPerFacetBounds()=0
Definition: NvBlastExtAuthoring.h:40
+
virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const =0
virtual physx::PxBounds3 & getBoundingBoxWritable()=0
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html new file mode 100644 index 0000000..6b2e279 --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html @@ -0,0 +1,151 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File + + + + + + + +

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
+00002 // under a form of NVIDIA software license agreement provided separately to you.
+00003 //
+00004 // Notice
+00005 // NVIDIA Corporation and its licensors retain all intellectual property and
+00006 // proprietary rights in and to this software and related documentation and
+00007 // any modifications thereto. Any use, reproduction, disclosure, or
+00008 // distribution of this software and related documentation without an express
+00009 // license agreement from NVIDIA Corporation is strictly prohibited.
+00010 //
+00011 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
+00012 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
+00013 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
+00014 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
+00015 //
+00016 // Information and code furnished is believed to be accurate and reliable.
+00017 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
+00018 // information or for any infringement of patents or other rights of third parties that may
+00019 // result from its use. No license is granted by implication or otherwise under any patent
+00020 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
+00021 // This code supersedes and replaces all information previously supplied.
+00022 // NVIDIA Corporation products are not authorized for use as critical
+00023 // components in life support devices or systems without express written approval of
+00024 // NVIDIA Corporation.
+00025 //
+00026 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
+00027 
+00028 
+00029 #ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
+00030 #define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
+00031 
+00032 #include "NvBlastGlobals.h"
+00033 
+00034 namespace Nv
+00035 {
+00036     namespace Blast
+00037     {
+00038         typedef float (*RNG_CALLBACK)(void);
+00039 
+00040         struct PatternDescriptor
+00041         {
+00042             RNG_CALLBACK RNG = nullptr;
+00043 
+00044             uint32_t interiorMaterialId = 1000;
+00045         };
+00046 
+00047         struct UniformPatternDesc : public PatternDescriptor
+00048         {
+00049             uint32_t cellsCount = 2;
+00050 
+00051             float radiusMin     = 0.0f;
+00052             float radiusMax     = 1.0f;
+00053             float radiusDistr   = 1.0f;
+00054 
+00055             float debrisRadiusMult = 1.0f;
+00056         };
+00057 
+00058         struct BeamPatternDesc : public PatternDescriptor
+00059         {
+00060             uint32_t cellsCount;
+00061 
+00062             float radiusMin;
+00063             float radiusMax;
+00064         };
+00065 
+00066         struct RegularRadialPatternDesc : public PatternDescriptor
+00067         {
+00068             float radiusMin = 0.0f;
+00069             float radiusMax = 1.0f;
+00070             
+00071             uint32_t radialSteps = 3;
+00072             uint32_t angularSteps = 8;
+00073 
+00074             float aperture = .0f;
+00075 
+00076             float angularNoiseAmplitude = 0.0f;
+00077             
+00078             float radialNoiseAmplitude = 0.0f;
+00079             float radialNoiseFrequency = 0.0f;
+00080 
+00081             float debrisRadiusMult = 1.0f;
+00082         };
+00083 
+00084 
+00085         struct DamagePattern
+00086         {
+00090             float activationRadius;
+00091             float angle; // For cone shape activation
+00092             enum ActivationDistanceType
+00093             {
+00094                 Point = 0,
+00095                 Line,
+00096                 Cone
+00097             };
+00098             ActivationDistanceType activationType = Point;
+00099             // ----------------------------------------------
+00100 
+00101 
+00102             uint32_t cellsCount;
+00103             class Mesh** cellsMeshes = nullptr;
+00104 
+00105             virtual void release() = 0;
+00106         };
+00107 
+00108         class PatternGenerator
+00109         {
+00110         public:
+00111             virtual DamagePattern* generateUniformPattern(const UniformPatternDesc* desc) = 0;
+00112             virtual DamagePattern* generateBeamPattern(const BeamPatternDesc* desc) = 0;
+00113             virtual DamagePattern* generateRegularRadialPattern(const RegularRadialPatternDesc* desc) = 0;
+00114 
+00115 
+00116             virtual DamagePattern* generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3* points, int32_t interiorMaterialId) = 0;
+00117             virtual void release() = 0;
+00118         };
+00119 
+00120         NVBLAST_API void savePatternToObj(DamagePattern* pattern);
+00121         
+00122     } // namespace Blast
+00123 } // namespace Nv
+00124 
+00125 
+00126 #endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html new file mode 100644 index 0000000..aa38afd --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html @@ -0,0 +1,59 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference + + + + + + + +
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference

#include "NvBlastGlobals.h"
+ +

+Go to the source code of this file.

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

Classes

struct  Nv::Blast::BeamPatternDesc
struct  Nv::Blast::DamagePattern
struct  Nv::Blast::PatternDescriptor
class  Nv::Blast::PatternGenerator
struct  Nv::Blast::RegularRadialPatternDesc
struct  Nv::Blast::UniformPatternDesc

Namespaces

namespace  Nv
namespace  Nv::Blast

Typedefs

typedef float(* Nv::Blast::RNG_CALLBACK )(void)

Functions

void Nv::Blast::savePatternToObj (DamagePattern *pattern)
+

+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js new file mode 100644 index 0000000..86be126 --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js @@ -0,0 +1,11 @@ +var _nv_blast_ext_authoring_pattern_generator_8h = +[ + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], + [ "RNG_CALLBACK", "_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88", null ], + [ "savePatternToObj", "_nv_blast_ext_authoring_pattern_generator_8h.html#a2af6111d7b1e477fa7b5aee4fec5bdfc", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html new file mode 100644 index 0000000..e225c7f --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html @@ -0,0 +1,70 @@ + + + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File + + + + + + + +
+ +
+
+
+ +
+
+
+
NvBlastExtAuthoringPatternGenerator.h
+
+
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
30 #define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
31 
32 #include "NvBlastGlobals.h"
33 
34 namespace Nv
35 {
36  namespace Blast
37  {
38  typedef float (*RNG_CALLBACK)(void);
39 
41  {
42  RNG_CALLBACK RNG = nullptr;
43 
44  uint32_t interiorMaterialId = 1000;
45  };
46 
48  {
49  uint32_t cellsCount = 2;
50 
51  float radiusMin = 0.0f;
52  float radiusMax = 1.0f;
53  float radiusDistr = 1.0f;
54 
55  float debrisRadiusMult = 1.0f;
56  };
57 
59  {
60  uint32_t cellsCount;
61 
62  float radiusMin;
63  float radiusMax;
64  };
65 
67  {
68  float radiusMin = 0.0f;
69  float radiusMax = 1.0f;
70 
71  uint32_t radialSteps = 3;
72  uint32_t angularSteps = 8;
73 
74  float aperture = .0f;
75 
76  float angularNoiseAmplitude = 0.0f;
77 
78  float radialNoiseAmplitude = 0.0f;
79  float radialNoiseFrequency = 0.0f;
80 
81  float debrisRadiusMult = 1.0f;
82  };
83 
84 
86  {
91  float angle; // For cone shape activation
93  {
94  Point = 0,
96  Cone
97  };
98  ActivationDistanceType activationType = Point;
99  // ----------------------------------------------
100 
101 
102  uint32_t cellsCount;
103  class Mesh** cellsMeshes = nullptr;
104 
105  virtual void release() = 0;
106  };
107 
109  {
110  public:
111  virtual DamagePattern* generateUniformPattern(const UniformPatternDesc* desc) = 0;
112  virtual DamagePattern* generateBeamPattern(const BeamPatternDesc* desc) = 0;
113  virtual DamagePattern* generateRegularRadialPattern(const RegularRadialPatternDesc* desc) = 0;
114 
115 
116  virtual DamagePattern* generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3* points, int32_t interiorMaterialId) = 0;
117  virtual void release() = 0;
118  };
119 
121 
122  } // namespace Blast
123 } // namespace Nv
124 
125 
126 #endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H
float radiusMax
Definition: NvBlastExtAuthoringPatternGenerator.h:63
+
Definition: NvBlastExtAuthoringPatternGenerator.h:47
+
float radiusMin
Definition: NvBlastExtAuthoringPatternGenerator.h:62
+
uint32_t cellsCount
Definition: NvBlastExtAuthoringPatternGenerator.h:60
+
Definition: NvBlastExtAuthoringMesh.h:42
+ +
Definition: NvBlastExtAuthoringPatternGenerator.h:66
+
RNG_CALLBACK RNG
Definition: NvBlastExtAuthoringPatternGenerator.h:42
+
Definition: NvBlastExtAuthoringPatternGenerator.h:58
+
Definition: NvBlastExtAuthoringPatternGenerator.h:85
+
float activationRadius
Definition: NvBlastExtAuthoringPatternGenerator.h:90
+
Definition: NvBlastExtAuthoringPatternGenerator.h:95
+
#define NVBLAST_API
Definition: NvBlastPreprocessor.h:37
+
Definition: NvBlastExtAuthoringPatternGenerator.h:108
+
ActivationDistanceType
Definition: NvBlastExtAuthoringPatternGenerator.h:92
+
void savePatternToObj(DamagePattern *pattern)
+
float angle
Definition: NvBlastExtAuthoringPatternGenerator.h:91
+
uint32_t interiorMaterialId
Definition: NvBlastExtAuthoringPatternGenerator.h:44
+
Definition: NvBlastExtAuthoring.h:40
+
Definition: NvBlastExtAuthoringPatternGenerator.h:40
+
float(* RNG_CALLBACK)(void)
Definition: NvBlastExtAuthoringPatternGenerator.h:38
+
uint32_t cellsCount
Definition: NvBlastExtAuthoringPatternGenerator.h:102
+
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h-source.html index d85a1f4..5518ace 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File @@ -19,7 +19,7 @@
-

sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
 00002 // under a form of NVIDIA software license agreement provided separately to you.
 00003 //
 00004 // Notice
@@ -55,7 +55,7 @@
 00034 #include <PxBounds3.h>
 00035 #include "NvBlastTypes.h"
 00036 
-00037 #define NOT_VALID_VERTEX INT32_MAX
+00037 #define NOT_VALID_VERTEX UINT32_MAX
 00038 
 00039 namespace Nv
 00040 {
@@ -66,7 +66,7 @@
 00048 {
 00049     uint32_t s, e;
 00050     Edge() : s(NOT_VALID_VERTEX), e(NOT_VALID_VERTEX){}
-00051     Edge(int s, int e) : s(s), e(e) {}
+00051     Edge(uint32_t s, uint32_t e) : s(s), e(e) {}
 00052     bool operator<(const Edge& b) const
 00053     {
 00054         if (s == b.s)
@@ -74,175 +74,179 @@
 00056         else
 00057             return s < b.s;
 00058     }
-00059 };
-00060 
-00064 struct Vertex
-00065 {
-00066     physx::PxVec3 p; // Position
-00067     physx::PxVec3 n; // Normal
-00068     physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
-00069 };
-00070 
-00071 
-00072 // Interior material ID
-00073 #define MATERIAL_INTERIOR 1000
-00074 #define SMOOTHING_GROUP_INTERIOR 1000
-00075 
+00059     uint32_t operator[](uint32_t i) const
+00060     {
+00061         return *(reinterpret_cast<const uint32_t*>(this) + i);
+00062     }
+00063 
+00064 };
+00065 
+00069 struct Vertex
+00070 {
+00071     physx::PxVec3 p; // Position
+00072     physx::PxVec3 n; // Normal
+00073     physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
+00074 };
+00075 
 00076 
-00077 
-00081 struct Triangle
-00082 {
-00083     Triangle() {};
-00084     Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
-00085     Vertex a, b, c;
-00086     int32_t userData;
-00087     int32_t materialId;
-00088     int32_t smoothingGroup;
-00089     physx::PxVec3 getNormal() const
-00090     {
-00091         return ((b.p - a.p).cross(c.p - a.p));
-00092     }
-00093     inline Vertex& getVertex(uint32_t index)
-00094     {
-00095         return (&a)[index];
-00096     }
-00097     inline const Vertex& getVertex(uint32_t index) const
-00098     {
-00099         return (&a)[index];
-00100     }
-00101 };
-00102 
-00103 
-00107 struct TriangleIndexed
-00108 {
-00109     TriangleIndexed() {};
-00110     TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
-00111 
-00112     uint32_t getOpposite(uint32_t a, uint32_t b)
-00113     {
-00114         if (ea != a && ea != b)
-00115             return ea;
-00116         if (eb != a && eb != b)
-00117             return eb;
-00118         if (ec != a && ec != b)
-00119             return ec;
-00120         return NOT_VALID_VERTEX;
-00121     }
-00122 
-00123     bool isContainEdge(uint32_t a, uint32_t b)
-00124     {
-00125         return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
+00077 // Interior material ID
+00078 #define MATERIAL_INTERIOR 1000
+00079 #define SMOOTHING_GROUP_INTERIOR 1000
+00080 
+00081 
+00082 
+00086 struct Triangle
+00087 {
+00088     Triangle() {};
+00089     Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
+00090     Vertex a, b, c;
+00091     int32_t userData;
+00092     int32_t materialId;
+00093     int32_t smoothingGroup;
+00094     physx::PxVec3 getNormal() const
+00095     {
+00096         return ((b.p - a.p).cross(c.p - a.p));
+00097     }
+00098     inline Vertex& getVertex(uint32_t index)
+00099     {
+00100         return (&a)[index];
+00101     }
+00102     inline const Vertex& getVertex(uint32_t index) const
+00103     {
+00104         return (&a)[index];
+00105     }
+00106 };
+00107 
+00108 
+00112 struct TriangleIndexed
+00113 {
+00114     TriangleIndexed() {};
+00115     TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
+00116 
+00117     uint32_t getOpposite(uint32_t a, uint32_t b)
+00118     {
+00119         if (ea != a && ea != b)
+00120             return ea;
+00121         if (eb != a && eb != b)
+00122             return eb;
+00123         if (ec != a && ec != b)
+00124             return ec;
+00125         return NOT_VALID_VERTEX;
 00126     }
 00127 
-00128     Triangle convertToTriangle(Vertex* vertices)
+00128     bool isContainEdge(uint32_t a, uint32_t b)
 00129     {
-00130         Triangle tr;
-00131         tr.a = vertices[ea];
-00132         tr.b = vertices[eb];
-00133         tr.c = vertices[ec];
-00134         
-00135         tr.userData = userData;
-00136         tr.materialId = materialId;
-00137         tr.smoothingGroup = smoothingGroup;
-00138         return tr;
-00139     }
-00140 
-00141     uint32_t ea, eb, ec;
-00142     int32_t materialId;
-00143     int32_t smoothingGroup;
-00144     int32_t userData;
-00145 };
-00146 
-00147 
-00148 
-00149 
-00153 struct Facet
-00154 {
-00155     int32_t     firstEdgeNumber;
-00156     uint32_t    edgesCount;
-00157     int64_t     userData;
-00158     int32_t     materialId;
-00159     int32_t     smoothingGroup;
-00160 
-00161     Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
-00162 };
-00163 
-00167 class RandomGeneratorBase
-00168 {
-00169 public:
-00170     // Generates uniformly distributed value in [0, 1] range. 
-00171     virtual float   getRandomValue() = 0;
-00172     // Seeds random value generator
-00173     virtual void    seed(int32_t seed) = 0;
-00174     virtual ~RandomGeneratorBase() {};
-00175 };
-00176 
-00180 struct CollisionHull
-00181 {
-00185     struct HullPolygon
-00186     {
-00187         // Polygon base plane
-00188         float       mPlane[4];
-00189         // Number vertices in polygon
-00190         uint16_t    mNbVerts;
-00191         // First index in CollisionHull.indices array for this polygon
-00192         uint16_t    mIndexBase;
-00193     };
-00195 
-00196     uint32_t        pointsCount;
-00197     uint32_t        indicesCount;
-00198     uint32_t        polygonDataCount;
-00199     physx::PxVec3*  points;
-00200     uint32_t*       indices;
-00201     HullPolygon*    polygonData;
-00202 
-00203     virtual ~CollisionHull() {}
-00204 
-00205     virtual void release() = 0;
-00206 };
-00207 
-00211 struct AuthoringResult
-00212 {
-00213     uint32_t                chunkCount; //Number of chunks in Blast asset
-00214 
-00215     uint32_t                bondCount; //Number of bonds in Blast asset
-00216 
-00217     NvBlastAsset*           asset; //Blast asset
+00130         return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
+00131     }
+00132 
+00133     Triangle convertToTriangle(Vertex* vertices)
+00134     {
+00135         Triangle tr;
+00136         tr.a = vertices[ea];
+00137         tr.b = vertices[eb];
+00138         tr.c = vertices[ec];
+00139         
+00140         tr.userData = userData;
+00141         tr.materialId = materialId;
+00142         tr.smoothingGroup = smoothingGroup;
+00143         return tr;
+00144     }
+00145 
+00146     uint32_t ea, eb, ec;
+00147     int32_t materialId;
+00148     int32_t smoothingGroup;
+00149     int32_t userData;
+00150 };
+00151 
+00152 
+00153 
+00154 
+00158 struct Facet
+00159 {
+00160     int32_t     firstEdgeNumber;
+00161     uint32_t    edgesCount;
+00162     int64_t     userData;
+00163     int32_t     materialId;
+00164     int32_t     smoothingGroup;
+00165     Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
+00166 };
+00167 
+00171 class RandomGeneratorBase
+00172 {
+00173 public:
+00174     // Generates uniformly distributed value in [0, 1] range. 
+00175     virtual float   getRandomValue() = 0;
+00176     // Seeds random value generator
+00177     virtual void    seed(int32_t seed) = 0;
+00178     virtual ~RandomGeneratorBase() {};
+00179 };
+00180 
+00184 struct CollisionHull
+00185 {
+00189     struct HullPolygon
+00190     {
+00191         // Polygon base plane
+00192         float       mPlane[4];
+00193         // Number vertices in polygon
+00194         uint16_t    mNbVerts;
+00195         // First index in CollisionHull.indices array for this polygon
+00196         uint16_t    mIndexBase;
+00197     };
+00199 
+00200     uint32_t        pointsCount;
+00201     uint32_t        indicesCount;
+00202     uint32_t        polygonDataCount;
+00203     physx::PxVec3*  points;
+00204     uint32_t*       indices;
+00205     HullPolygon*    polygonData;
+00206 
+00207     virtual ~CollisionHull() {}
+00208 
+00209     virtual void release() = 0;
+00210 };
+00211 
+00215 struct AuthoringResult
+00216 {
+00217     uint32_t                chunkCount; //Number of chunks in Blast asset
 00218 
-00223     uint32_t*               assetToFractureChunkIdMap;
-00224 
-00230     uint32_t*               geometryOffset;
-00231 
-00232     Triangle*               geometry; //Raw array of Triangle for all chunks
-00233 
-00234     NvBlastChunkDesc*       chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
+00219     uint32_t                bondCount; //Number of bonds in Blast asset
+00220 
+00221     NvBlastAsset*           asset; //Blast asset
+00222 
+00227     uint32_t*               assetToFractureChunkIdMap;
+00228 
+00234     uint32_t*               geometryOffset;
 00235 
-00236     NvBlastBondDesc*        bondDescs; //Array of bond descriptors. Contains bondCount elements
+00236     Triangle*               geometry; //Raw array of Triangle for all chunks
 00237 
-00243     uint32_t*               collisionHullOffset;
-00244 
-00245     CollisionHull**         collisionHull; //Raw array of pointers to collision hull for all chunks.
-00246 
-00250     struct ExtPxChunk*      physicsChunks;
-00251 
-00256     struct ExtPxSubchunk*   physicsSubchunks;
-00257 
-00261     const char** materialNames;
-00266     uint32_t materialCount;
-00267 
-00269     virtual ~AuthoringResult() {}
-00270 
-00274     virtual void releaseCollisionHulls() = 0;
-00275 
-00279     virtual void release() = 0;
-00280 };
-00281 
-00282 
-00283 } // namespace Blast
-00284 } // namespace Nv
+00238     NvBlastChunkDesc*       chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
+00239 
+00240     NvBlastBondDesc*        bondDescs; //Array of bond descriptors. Contains bondCount elements
+00241 
+00247     uint32_t*               collisionHullOffset;
+00248 
+00249     CollisionHull**         collisionHull; //Raw array of pointers to collision hull for all chunks.
+00250 
+00254     struct ExtPxChunk*      physicsChunks;
+00255 
+00260     struct ExtPxSubchunk*   physicsSubchunks;
+00261 
+00265     const char** materialNames;
+00270     uint32_t materialCount;
+00271 
+00273     virtual ~AuthoringResult() {}
+00274 
+00278     virtual void releaseCollisionHulls() = 0;
+00279 
+00283     virtual void release() = 0;
+00284 };
 00285 
 00286 
-00287 #endif // ifndef NVBLASTAUTHORINGTYPES_H
+00287 } // namespace Blast
+00288 } // namespace Nv
+00289 
+00290 
+00291 #endif // ifndef NVBLASTAUTHORINGTYPES_H
 
-

sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference

#include <PxVec3.h>
+

sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference

#include <PxVec3.h>
#include <PxVec2.h>
#include <PxBounds3.h>
#include "NvBlastTypes.h"
@@ -55,7 +55,7 @@

Defines

#define MATERIAL_INTERIOR   1000 -#define NOT_VALID_VERTEX   INT32_MAX +#define NOT_VALID_VERTEX   UINT32_MAX #define SMOOTHING_GROUP_INTERIOR   1000 @@ -81,7 +81,7 @@
- +
#define NOT_VALID_VERTEX   INT32_MAX #define NOT_VALID_VERTEX   UINT32_MAX
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h_source.html b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h_source.html index d68607c..88023fb 100755 --- a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h_source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File @@ -38,73 +38,74 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_types_8h_sourc
NvBlastExtAuthoringTypes.h
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGTYPES_H
30 #define NVBLASTAUTHORINGTYPES_H
31 
32 #include <PxVec3.h>
33 #include <PxVec2.h>
34 #include <PxBounds3.h>
35 #include "NvBlastTypes.h"
36 
37 #define NOT_VALID_VERTEX INT32_MAX
38 
39 namespace Nv
40 {
41 namespace Blast
42 {
43 
47 struct Edge
48 {
49  uint32_t s, e;
51  Edge(int s, int e) : s(s), e(e) {}
52  bool operator<(const Edge& b) const
53  {
54  if (s == b.s)
55  return e < b.e;
56  else
57  return s < b.s;
58  }
59 };
60 
64 struct Vertex
65 {
66  physx::PxVec3 p; // Position
67  physx::PxVec3 n; // Normal
68  physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
69 };
70 
71 
72 // Interior material ID
73 #define MATERIAL_INTERIOR 1000
74 #define SMOOTHING_GROUP_INTERIOR 1000
75 
76 
77 
81 struct Triangle
82 {
83  Triangle() {};
84  Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
85  Vertex a, b, c;
86  int32_t userData;
87  int32_t materialId;
88  int32_t smoothingGroup;
89  physx::PxVec3 getNormal() const
90  {
91  return ((b.p - a.p).cross(c.p - a.p));
92  }
93  inline Vertex& getVertex(uint32_t index)
94  {
95  return (&a)[index];
96  }
97  inline const Vertex& getVertex(uint32_t index) const
98  {
99  return (&a)[index];
100  }
101 };
102 
103 
108 {
110  TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
111 
112  uint32_t getOpposite(uint32_t a, uint32_t b)
113  {
114  if (ea != a && ea != b)
115  return ea;
116  if (eb != a && eb != b)
117  return eb;
118  if (ec != a && ec != b)
119  return ec;
120  return NOT_VALID_VERTEX;
121  }
122 
123  bool isContainEdge(uint32_t a, uint32_t b)
124  {
125  return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
126  }
127 
129  {
130  Triangle tr;
131  tr.a = vertices[ea];
132  tr.b = vertices[eb];
133  tr.c = vertices[ec];
134 
135  tr.userData = userData;
136  tr.materialId = materialId;
137  tr.smoothingGroup = smoothingGroup;
138  return tr;
139  }
140 
141  uint32_t ea, eb, ec;
142  int32_t materialId;
143  int32_t smoothingGroup;
144  int32_t userData;
145 };
146 
147 
148 
149 
153 struct Facet
154 {
156  uint32_t edgesCount;
157  int64_t userData;
158  int32_t materialId;
159  int32_t smoothingGroup;
160 
161  Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
162 };
163 
168 {
169 public:
170  // Generates uniformly distributed value in [0, 1] range.
171  virtual float getRandomValue() = 0;
172  // Seeds random value generator
173  virtual void seed(int32_t seed) = 0;
174  virtual ~RandomGeneratorBase() {};
175 };
176 
181 {
185  struct HullPolygon
186  {
187  // Polygon base plane
188  float mPlane[4];
189  // Number vertices in polygon
190  uint16_t mNbVerts;
191  // First index in CollisionHull.indices array for this polygon
192  uint16_t mIndexBase;
193  };
195 
196  uint32_t pointsCount;
197  uint32_t indicesCount;
198  uint32_t polygonDataCount;
199  physx::PxVec3* points;
200  uint32_t* indices;
201  HullPolygon* polygonData;
202 
203  virtual ~CollisionHull() {}
204 
205  virtual void release() = 0;
206 };
207 
212 {
213  uint32_t chunkCount; //Number of chunks in Blast asset
214 
215  uint32_t bondCount; //Number of bonds in Blast asset
216 
217  NvBlastAsset* asset; //Blast asset
218 
224 
230  uint32_t* geometryOffset;
231 
232  Triangle* geometry; //Raw array of Triangle for all chunks
233 
234  NvBlastChunkDesc* chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
235 
236  NvBlastBondDesc* bondDescs; //Array of bond descriptors. Contains bondCount elements
237 
244 
245  CollisionHull** collisionHull; //Raw array of pointers to collision hull for all chunks.
246 
251 
257 
261  const char** materialNames;
266  uint32_t materialCount;
267 
269  virtual ~AuthoringResult() {}
270 
274  virtual void releaseCollisionHulls() = 0;
275 
279  virtual void release() = 0;
280 };
281 
282 
283 } // namespace Blast
284 } // namespace Nv
285 
286 
287 #endif // ifndef NVBLASTAUTHORINGTYPES_H
bool isContainEdge(uint32_t a, uint32_t b)
Definition: NvBlastExtAuthoringTypes.h:123
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTAUTHORINGTYPES_H
30 #define NVBLASTAUTHORINGTYPES_H
31 
32 #include <PxVec3.h>
33 #include <PxVec2.h>
34 #include <PxBounds3.h>
35 #include "NvBlastTypes.h"
36 
37 #define NOT_VALID_VERTEX UINT32_MAX
38 
39 namespace Nv
40 {
41 namespace Blast
42 {
43 
47 struct Edge
48 {
49  uint32_t s, e;
51  Edge(uint32_t s, uint32_t e) : s(s), e(e) {}
52  bool operator<(const Edge& b) const
53  {
54  if (s == b.s)
55  return e < b.e;
56  else
57  return s < b.s;
58  }
59  uint32_t operator[](uint32_t i) const
60  {
61  return *(reinterpret_cast<const uint32_t*>(this) + i);
62  }
63 
64 };
65 
69 struct Vertex
70 {
71  physx::PxVec3 p; // Position
72  physx::PxVec3 n; // Normal
73  physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
74 };
75 
76 
77 // Interior material ID
78 #define MATERIAL_INTERIOR 1000
79 #define SMOOTHING_GROUP_INTERIOR 1000
80 
81 
82 
86 struct Triangle
87 {
88  Triangle() {};
89  Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
90  Vertex a, b, c;
91  int32_t userData;
92  int32_t materialId;
93  int32_t smoothingGroup;
94  physx::PxVec3 getNormal() const
95  {
96  return ((b.p - a.p).cross(c.p - a.p));
97  }
98  inline Vertex& getVertex(uint32_t index)
99  {
100  return (&a)[index];
101  }
102  inline const Vertex& getVertex(uint32_t index) const
103  {
104  return (&a)[index];
105  }
106 };
107 
108 
113 {
115  TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
116 
117  uint32_t getOpposite(uint32_t a, uint32_t b)
118  {
119  if (ea != a && ea != b)
120  return ea;
121  if (eb != a && eb != b)
122  return eb;
123  if (ec != a && ec != b)
124  return ec;
125  return NOT_VALID_VERTEX;
126  }
127 
128  bool isContainEdge(uint32_t a, uint32_t b)
129  {
130  return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
131  }
132 
134  {
135  Triangle tr;
136  tr.a = vertices[ea];
137  tr.b = vertices[eb];
138  tr.c = vertices[ec];
139 
140  tr.userData = userData;
141  tr.materialId = materialId;
142  tr.smoothingGroup = smoothingGroup;
143  return tr;
144  }
145 
146  uint32_t ea, eb, ec;
147  int32_t materialId;
148  int32_t smoothingGroup;
149  int32_t userData;
150 };
151 
152 
153 
154 
158 struct Facet
159 {
161  uint32_t edgesCount;
162  int64_t userData;
163  int32_t materialId;
164  int32_t smoothingGroup;
165  Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
166 };
167 
172 {
173 public:
174  // Generates uniformly distributed value in [0, 1] range.
175  virtual float getRandomValue() = 0;
176  // Seeds random value generator
177  virtual void seed(int32_t seed) = 0;
178  virtual ~RandomGeneratorBase() {};
179 };
180 
185 {
189  struct HullPolygon
190  {
191  // Polygon base plane
192  float mPlane[4];
193  // Number vertices in polygon
194  uint16_t mNbVerts;
195  // First index in CollisionHull.indices array for this polygon
196  uint16_t mIndexBase;
197  };
199 
200  uint32_t pointsCount;
201  uint32_t indicesCount;
202  uint32_t polygonDataCount;
203  physx::PxVec3* points;
204  uint32_t* indices;
205  HullPolygon* polygonData;
206 
207  virtual ~CollisionHull() {}
208 
209  virtual void release() = 0;
210 };
211 
216 {
217  uint32_t chunkCount; //Number of chunks in Blast asset
218 
219  uint32_t bondCount; //Number of bonds in Blast asset
220 
221  NvBlastAsset* asset; //Blast asset
222 
228 
234  uint32_t* geometryOffset;
235 
236  Triangle* geometry; //Raw array of Triangle for all chunks
237 
238  NvBlastChunkDesc* chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
239 
240  NvBlastBondDesc* bondDescs; //Array of bond descriptors. Contains bondCount elements
241 
248 
249  CollisionHull** collisionHull; //Raw array of pointers to collision hull for all chunks.
250 
255 
261 
265  const char** materialNames;
270  uint32_t materialCount;
271 
273  virtual ~AuthoringResult() {}
274 
278  virtual void releaseCollisionHulls() = 0;
279 
283  virtual void release() = 0;
284 };
285 
286 
287 } // namespace Blast
288 } // namespace Nv
289 
290 
291 #endif // ifndef NVBLASTAUTHORINGTYPES_H
bool isContainEdge(uint32_t a, uint32_t b)
Definition: NvBlastExtAuthoringTypes.h:128
uint32_t e
Definition: NvBlastExtAuthoringTypes.h:49
Definition: NvBlastExtPxAsset.h:110
-
NvBlastBondDesc * bondDescs
Definition: NvBlastExtAuthoringTypes.h:236
-
int32_t userData
Definition: NvBlastExtAuthoringTypes.h:86
-
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:158
-
NvBlastChunkDesc * chunkDescs
Definition: NvBlastExtAuthoringTypes.h:234
-
uint32_t * collisionHullOffset
Definition: NvBlastExtAuthoringTypes.h:243
-
uint32_t getOpposite(uint32_t a, uint32_t b)
Definition: NvBlastExtAuthoringTypes.h:112
-
Definition: NvBlastExtAuthoringTypes.h:107
+
uint32_t operator[](uint32_t i) const
Definition: NvBlastExtAuthoringTypes.h:59
+
NvBlastBondDesc * bondDescs
Definition: NvBlastExtAuthoringTypes.h:240
+
int32_t userData
Definition: NvBlastExtAuthoringTypes.h:91
+
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:163
+
NvBlastChunkDesc * chunkDescs
Definition: NvBlastExtAuthoringTypes.h:238
+
uint32_t * collisionHullOffset
Definition: NvBlastExtAuthoringTypes.h:247
+
uint32_t getOpposite(uint32_t a, uint32_t b)
Definition: NvBlastExtAuthoringTypes.h:117
+
Definition: NvBlastExtAuthoringTypes.h:112
-
const Vertex & getVertex(uint32_t index) const
Definition: NvBlastExtAuthoringTypes.h:97
-
virtual ~AuthoringResult()
Definition: NvBlastExtAuthoringTypes.h:269
-
struct ExtPxSubchunk * physicsSubchunks
Definition: NvBlastExtAuthoringTypes.h:256
+
const Vertex & getVertex(uint32_t index) const
Definition: NvBlastExtAuthoringTypes.h:102
+
virtual ~AuthoringResult()
Definition: NvBlastExtAuthoringTypes.h:273
+
struct ExtPxSubchunk * physicsSubchunks
Definition: NvBlastExtAuthoringTypes.h:260
Definition: NvBlastTypes.h:322
-
uint32_t chunkCount
Definition: NvBlastExtAuthoringTypes.h:213
-
Definition: NvBlastExtAuthoringTypes.h:153
+
uint32_t chunkCount
Definition: NvBlastExtAuthoringTypes.h:217
+
Definition: NvBlastExtAuthoringTypes.h:158
Definition: NvBlastExtPxAsset.h:98
-
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:87
-
uint16_t mNbVerts
Definition: NvBlastExtAuthoringTypes.h:190
-
Vertex a
Definition: NvBlastExtAuthoringTypes.h:84
-
Definition: NvBlastExtAuthoringTypes.h:167
-
Definition: NvBlastExtAuthoringTypes.h:185
-
physx::PxVec3 getNormal() const
Definition: NvBlastExtAuthoringTypes.h:89
-
Vertex c
Definition: NvBlastExtAuthoringTypes.h:84
-
uint32_t bondCount
Definition: NvBlastExtAuthoringTypes.h:215
-
Vertex b
Definition: NvBlastExtAuthoringTypes.h:84
-
uint32_t ec
Definition: NvBlastExtAuthoringTypes.h:141
-
Definition: NvBlastExtAuthoringTypes.h:180
-
Triangle()
Definition: NvBlastExtAuthoringTypes.h:83
-
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:88
-
int32_t userData
Definition: NvBlastExtAuthoringTypes.h:144
-
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:142
+
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:92
+
uint16_t mNbVerts
Definition: NvBlastExtAuthoringTypes.h:194
+
Vertex a
Definition: NvBlastExtAuthoringTypes.h:89
+
Definition: NvBlastExtAuthoringTypes.h:171
+
Definition: NvBlastExtAuthoringTypes.h:189
+
physx::PxVec3 getNormal() const
Definition: NvBlastExtAuthoringTypes.h:94
+
Vertex c
Definition: NvBlastExtAuthoringTypes.h:89
+
Edge(uint32_t s, uint32_t e)
Definition: NvBlastExtAuthoringTypes.h:51
+
uint32_t bondCount
Definition: NvBlastExtAuthoringTypes.h:219
+
Vertex b
Definition: NvBlastExtAuthoringTypes.h:89
+
uint32_t ec
Definition: NvBlastExtAuthoringTypes.h:146
+
Definition: NvBlastExtAuthoringTypes.h:184
+
Triangle()
Definition: NvBlastExtAuthoringTypes.h:88
+
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:93
+
int32_t userData
Definition: NvBlastExtAuthoringTypes.h:149
+
int32_t materialId
Definition: NvBlastExtAuthoringTypes.h:147
Edge()
Definition: NvBlastExtAuthoringTypes.h:50
-
Definition: NvBlastExtAuthoringTypes.h:211
-
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:143
-
physx::PxVec3 p
Definition: NvBlastExtAuthoringTypes.h:66
-
struct ExtPxChunk * physicsChunks
Definition: NvBlastExtAuthoringTypes.h:250
-
const char ** materialNames
Definition: NvBlastExtAuthoringTypes.h:261
-
Triangle * geometry
Definition: NvBlastExtAuthoringTypes.h:232
-
int32_t firstEdgeNumber
Definition: NvBlastExtAuthoringTypes.h:155
-
Definition: NvBlastExtAuthoringTypes.h:81
+
Definition: NvBlastExtAuthoringTypes.h:215
+
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:148
+
physx::PxVec3 p
Definition: NvBlastExtAuthoringTypes.h:71
+
struct ExtPxChunk * physicsChunks
Definition: NvBlastExtAuthoringTypes.h:254
+
const char ** materialNames
Definition: NvBlastExtAuthoringTypes.h:265
+
Triangle * geometry
Definition: NvBlastExtAuthoringTypes.h:236
+
int32_t firstEdgeNumber
Definition: NvBlastExtAuthoringTypes.h:160
+
Definition: NvBlastExtAuthoringTypes.h:86
Definition: NvBlastTypes.h:292
-
Edge(int s, int e)
Definition: NvBlastExtAuthoringTypes.h:51
-
physx::PxVec3 n
Definition: NvBlastExtAuthoringTypes.h:67
-
uint16_t mIndexBase
Definition: NvBlastExtAuthoringTypes.h:192
+
physx::PxVec3 n
Definition: NvBlastExtAuthoringTypes.h:72
+
uint16_t mIndexBase
Definition: NvBlastExtAuthoringTypes.h:196
Definition: NvBlastTypes.h:286
-
virtual ~RandomGeneratorBase()
Definition: NvBlastExtAuthoringTypes.h:174
+
virtual ~RandomGeneratorBase()
Definition: NvBlastExtAuthoringTypes.h:178
#define NOT_VALID_VERTEX
Definition: NvBlastExtAuthoringTypes.h:37
-
TriangleIndexed()
Definition: NvBlastExtAuthoringTypes.h:109
-
uint32_t materialCount
Definition: NvBlastExtAuthoringTypes.h:266
-
TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)
Definition: NvBlastExtAuthoringTypes.h:110
-
Triangle convertToTriangle(Vertex *vertices)
Definition: NvBlastExtAuthoringTypes.h:128
-
CollisionHull ** collisionHull
Definition: NvBlastExtAuthoringTypes.h:245
+
TriangleIndexed()
Definition: NvBlastExtAuthoringTypes.h:114
+
uint32_t materialCount
Definition: NvBlastExtAuthoringTypes.h:270
+
TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)
Definition: NvBlastExtAuthoringTypes.h:115
+
Triangle convertToTriangle(Vertex *vertices)
Definition: NvBlastExtAuthoringTypes.h:133
+
CollisionHull ** collisionHull
Definition: NvBlastExtAuthoringTypes.h:249
Definition: NvBlastExtAuthoringTypes.h:47
-
Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)
Definition: NvBlastExtAuthoringTypes.h:161
+
Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)
Definition: NvBlastExtAuthoringTypes.h:165
bool operator<(const Edge &b) const
Definition: NvBlastExtAuthoringTypes.h:52
-
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:159
-
Triangle(Vertex a, Vertex b, Vertex c)
Definition: NvBlastExtAuthoringTypes.h:84
-
int64_t userData
Definition: NvBlastExtAuthoringTypes.h:157
-
Definition: NvBlastExtAuthoringTypes.h:64
-
uint32_t edgesCount
Definition: NvBlastExtAuthoringTypes.h:156
-
NvBlastAsset * asset
Definition: NvBlastExtAuthoringTypes.h:217
+
int32_t smoothingGroup
Definition: NvBlastExtAuthoringTypes.h:164
+
Triangle(Vertex a, Vertex b, Vertex c)
Definition: NvBlastExtAuthoringTypes.h:89
+
int64_t userData
Definition: NvBlastExtAuthoringTypes.h:162
+
Definition: NvBlastExtAuthoringTypes.h:69
+
uint32_t edgesCount
Definition: NvBlastExtAuthoringTypes.h:161
+
NvBlastAsset * asset
Definition: NvBlastExtAuthoringTypes.h:221
Definition: NvBlastExtAuthoring.h:40
-
uint32_t * geometryOffset
Definition: NvBlastExtAuthoringTypes.h:230
-
uint32_t * assetToFractureChunkIdMap
Definition: NvBlastExtAuthoringTypes.h:223
-
Vertex & getVertex(uint32_t index)
Definition: NvBlastExtAuthoringTypes.h:93
+
uint32_t * geometryOffset
Definition: NvBlastExtAuthoringTypes.h:234
+
uint32_t * assetToFractureChunkIdMap
Definition: NvBlastExtAuthoringTypes.h:227
+
Vertex & getVertex(uint32_t index)
Definition: NvBlastExtAuthoringTypes.h:98
uint32_t s
Definition: NvBlastExtAuthoringTypes.h:49
diff --git a/docs/api_docs/files/_nv_blast_ext_exporter_8h_source.html b/docs/api_docs/files/_nv_blast_ext_exporter_8h_source.html index e8a56cc..4ca5754 100755 --- a/docs/api_docs/files/_nv_blast_ext_exporter_8h_source.html +++ b/docs/api_docs/files/_nv_blast_ext_exporter_8h_source.html @@ -49,14 +49,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_8h_source.html'
Nv::Blast::IMeshFileReader * NvBlastExtExporterCreateObjFileReader()
Definition: NvBlastExtExporter.h:192
uint32_t * texIndex
Definition: NvBlastExtExporter.h:89
-
Definition: NvBlastExtAuthoringTypes.h:180
+
Definition: NvBlastExtAuthoringTypes.h:184
#define NVBLAST_API
Definition: NvBlastPreprocessor.h:37
physx::PxVec3 * positions
Definition: NvBlastExtExporter.h:65
uint32_t * normIndex
Definition: NvBlastExtExporter.h:87
uint32_t positionsCount
Definition: NvBlastExtExporter.h:59
physx::PxVec2 * uvs
Definition: NvBlastExtExporter.h:69
uint32_t meshCount
Definition: NvBlastExtExporter.h:71
-
Definition: NvBlastExtAuthoringTypes.h:211
+
Definition: NvBlastExtAuthoringTypes.h:215
const char * name
Definition: NvBlastExtExporter.h:51
const char * diffuse_tex
Definition: NvBlastExtExporter.h:52
Definition: NvBlastExtExporter.h:55
diff --git a/docs/api_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html b/docs/api_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html index d2fbe3b..e484e34 100755 --- a/docs/api_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html +++ b/docs/api_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html @@ -42,7 +42,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_json_collision_
Nv::Blast::IJsonCollisionExporter * NvBlastExtExporterCreateJsonCollisionExporter()
Definition: NvBlastExtExporterJsonCollision.h:44
-
Definition: NvBlastExtAuthoringTypes.h:180
+
Definition: NvBlastExtAuthoringTypes.h:184
#define NVBLAST_API
Definition: NvBlastPreprocessor.h:37
virtual void release()=0
Definition: NvBlastExtAuthoring.h:40
diff --git a/docs/api_docs/files/_nv_blast_ext_r_t_8h-source.html b/docs/api_docs/files/_nv_blast_ext_r_t_8h-source.html new file mode 100644 index 0000000..2649446 --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_r_t_8h-source.html @@ -0,0 +1,266 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/RT/include/NvBlastExtRT.h Source File + + + + + + + +

sdk/extensions/RT/include/NvBlastExtRT.h

Go to the documentation of this file.
00001 // This code contains NVIDIA Confidential Information and is disclosed to you
+00002 // under a form of NVIDIA software license agreement provided separately to you.
+00003 //
+00004 // Notice
+00005 // NVIDIA Corporation and its licensors retain all intellectual property and
+00006 // proprietary rights in and to this software and related documentation and
+00007 // any modifications thereto. Any use, reproduction, disclosure, or
+00008 // distribution of this software and related documentation without an express
+00009 // license agreement from NVIDIA Corporation is strictly prohibited.
+00010 //
+00011 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
+00012 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
+00013 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
+00014 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
+00015 //
+00016 // Information and code furnished is believed to be accurate and reliable.
+00017 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
+00018 // information or for any infringement of patents or other rights of third parties that may
+00019 // result from its use. No license is granted by implication or otherwise under any patent
+00020 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
+00021 // This code supersedes and replaces all information previously supplied.
+00022 // NVIDIA Corporation products are not authorized for use as critical
+00023 // components in life support devices or systems without express written approval of
+00024 // NVIDIA Corporation.
+00025 //
+00026 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
+00027 
+00028 
+00029 #ifndef NVBLASTEXTRT_H
+00030 #define NVBLASTEXTRT_H
+00031 
+00032 #include <cinttypes>
+00033 #include <NvBlastTypes.h>
+00034 
+00035 
+00036 //#define USE_MERGED_MESH
+00037 
+00038 
+00039 #define BLASTRT_MAX_VERTICES 262144
+00040 #define BLASTRT_MAX_EDGES_PER_CHUNK 16384
+00041 #define BLASTRT_MAX_CHUNKS 256
+00042 
+00043 namespace physx
+00044 {
+00045     class PxBounds3;
+00046 };
+00047 
+00048 namespace Nv
+00049 {
+00050     namespace Blast
+00051     {
+00052         struct Vertex;
+00053         class  Mesh;
+00054         class  SpatialAccelerator;
+00055         class  VertexWelding;
+00056         struct DamagePattern;
+00057 
+00058         struct FacetFacetResult
+00059         {
+00060             uint32_t parentFacet;
+00061             uint32_t adjacentFacet;
+00062             uint32_t parentEdge;
+00063             int32_t status;
+00064             uint32_t pIdx;
+00065 
+00066             bool operator<(const FacetFacetResult& in) const
+00067             {
+00068                 return parentFacet < in.parentFacet;
+00069             }
+00070         };
+00071 
+00072         struct BooleanResultEdge
+00073         {
+00074             uint32_t start;
+00075             uint32_t end;
+00076             int32_t parentFacet;
+00077             int32_t adjacentFacet = -1;
+00078 
+00079             BooleanResultEdge getInversed()
+00080             {
+00081                 BooleanResultEdge ret;
+00082                 ret.start = end;
+00083                 ret.end = start;
+00084                 ret.parentFacet = parentFacet;
+00085                 ret.adjacentFacet = adjacentFacet;
+00086                 return ret;
+00087             }
+00088         };
+00089 
+00090         struct BooleanToolOutputData
+00091         {
+00092             virtual void release() = 0;
+00093 
+00094             //set edges, vertices and ffResult counters to 0
+00095             virtual void reset() = 0;
+00096             virtual void resetEdges() = 0;
+00097 
+00098             virtual void copyVerticesAndResults(const BooleanToolOutputData* other) = 0;
+00099 
+00100             virtual uint32_t edgesCount() const = 0;
+00101             virtual uint32_t verticesCount() const = 0;
+00102             virtual uint32_t ffResultCount() const = 0;
+00103 
+00104             //Thread safe add, return index in buffer
+00105             virtual uint32_t addEdge(const BooleanResultEdge&) = 0;
+00106             virtual uint32_t addVertex(const Vertex&) = 0;
+00107             virtual uint32_t addFfResult(const FacetFacetResult&) = 0;
+00108 
+00109             //Thread safe, increment counter and return reference to last element
+00110             virtual BooleanResultEdge& getNewEdge() = 0;
+00111             virtual Vertex& getNewVertex() = 0;
+00112             virtual FacetFacetResult& getNewFfResult() = 0;
+00113 
+00114             //User allocated buffers should have size more than return values of above function 
+00115             BooleanResultEdge* edges = nullptr;
+00116             Vertex* vertices = nullptr;
+00117             FacetFacetResult* ffResult = nullptr;
+00118         };
+00119         
+00124         class Fracturer
+00125         {
+00126         public:
+00127             virtual void release() = 0;
+00128         };
+00129 
+00130         class MeshGenerator
+00131         {
+00132         public:
+00133             virtual void release() = 0;
+00134         };
+00135 
+00136         struct FractureDesc
+00137         {
+00138             Fracturer* fr = nullptr;
+00139             const Mesh* model = nullptr;
+00140             const Mesh* cell = nullptr;
+00141             SpatialAccelerator* modelAccel = nullptr;
+00142             SpatialAccelerator* cellAccel = nullptr;
+00143             DamagePattern* pattern = nullptr;
+00144             BooleanToolOutputData* outputData = nullptr;
+00145             uint32_t chunkId;
+00146         };
+00147 
+00148         struct PerTriangleAdditionalData
+00149         {
+00150             int32_t materialIndex;
+00151             int32_t smoothingGroup;
+00152         };
+00153 
+00154         struct MeshDesc
+00155         {
+00156             MeshGenerator* tr = nullptr;
+00157             const BooleanResultEdge* bEdges = nullptr;
+00158             uint32_t edesCount = 0;
+00159             const Vertex* inVertices = nullptr;
+00160             const Mesh* meshA = nullptr; // used to gather additional data from source mesh, for example material ID 
+00161             const Mesh* meshB = nullptr;
+00162         };
+00163 
+00164         class FractureRT
+00165         {
+00166         public:
+00167 
+00168             struct Stage
+00169             {
+00170                 enum
+00171                 {
+00172                     FACET_FACET_TEST = 1,
+00173                     RETAIN_FROM_FRACTURED_MESH = 2,
+00174                     RETAIN_FROM_PATTERN = 4,
+00175 
+00176                     ALL = 0xFFFFFFFF
+00177                 };
+00178             };
+00179 
+00180             virtual void release() = 0;
+00181             virtual void processMesh(DamagePattern* pattern, const Mesh* msh) = 0;
+00182             virtual uint32_t getResultChunkCount() = 0;
+00183             virtual Vertex* getVertexBuffer() = 0;
+00184             virtual uint32_t* getIndexBuffer() = 0;
+00185             virtual uint32_t* getVertexOffset() = 0;
+00186             virtual uint32_t* getIndexOffset() = 0;
+00187             virtual PerTriangleAdditionalData* getPerTriangleData() = 0;
+00188             virtual void dumpChunksToObj(const char* path) = 0;
+00189         };
+00190 
+00191         enum PatternFacetType { GOOD_FACET = 0, INFINITE_FACET = 0xffffff };
+00192 
+00193 
+00197         struct ChunkGraphLink
+00198         {
+00199             ChunkGraphLink() = default;
+00200             ChunkGraphLink(uint32_t i, uint32_t j) : l1(i), l2(j) {};
+00201             uint32_t l1;
+00202             uint32_t l2;
+00203 
+00204             bool operator<(const ChunkGraphLink& lk) const;
+00205             bool operator<(const uint32_t in) const;
+00206         };
+00207 
+00208         struct ChunkGraph
+00209         {
+00210             virtual void eraseNode(uint32_t index) = 0;
+00211             virtual void release() = 0;
+00212 
+00213             ChunkGraphLink* links = nullptr;
+00214             uint32_t* dirtyChunks = nullptr;
+00215             uint32_t linksCount = 0;
+00216             uint32_t dirtyChunksCount = 0;
+00217             uint32_t newlyAddedCount = 0;
+00218             uint32_t maxLinksCount = 0;
+00219         };
+00220 
+00221     }
+00222 }
+00223 
+00224 
+00228 NVBLAST_API Nv::Blast::FractureRT* NvBlastExtRTCreateFractureRT(uint32_t threads = 1);
+00229 
+00233 NVBLAST_API Nv::Blast::Fracturer* NvBlastExtRTCreateFracturer();
+00234 
+00238 NVBLAST_API uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc& desc, int32_t stage = Nv::Blast::FractureRT::Stage::ALL, int32_t threadId = 0, int32_t threadCount = 1);
+00239 
+00243 NVBLAST_API Nv::Blast::MeshGenerator* NvBlastExtRTCreateMeshGenerator();
+00244 
+00248 NVBLAST_API uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex* outVertices, uint32_t& vCount, uint32_t* indices, Nv::Blast::PerTriangleAdditionalData* adata, uint32_t maxICount, uint32_t maxVCount);
+00249 
+00253 NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern* pattern, const Nv::Blast::Vertex* vertices, const uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);
+00254 
+00258 NVBLAST_API uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph* graph, uint32_t* islandChunks, uint32_t* islandOffsets);
+00259 
+00263 NVBLAST_API Nv::Blast::ChunkGraph* NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount = 4096);
+00264 
+00268 NVBLAST_API void NvBlastExtRTCookMergedMesh(Nv::Blast::DamagePattern* pattern);
+00269 
+00270 
+00271 
+00272 #endif // ifndef NVBLASTEXTRT_H
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_r_t_8h.html b/docs/api_docs/files/_nv_blast_ext_r_t_8h.html new file mode 100644 index 0000000..114381f --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_r_t_8h.html @@ -0,0 +1,450 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/RT/include/NvBlastExtRT.h File Reference + + + + + + + +
+

sdk/extensions/RT/include/NvBlastExtRT.h File Reference

#include <cinttypes>
+#include <NvBlastTypes.h>
+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  Nv::Blast::BooleanResultEdge
struct  Nv::Blast::BooleanToolOutputData
struct  Nv::Blast::ChunkGraph
struct  Nv::Blast::ChunkGraphLink
struct  Nv::Blast::FacetFacetResult
struct  Nv::Blast::FractureDesc
class  Nv::Blast::Fracturer
class  Nv::Blast::FractureRT
struct  Nv::Blast::FractureRT::FractureRT::Stage
struct  Nv::Blast::MeshDesc
class  Nv::Blast::MeshGenerator
struct  Nv::Blast::PerTriangleAdditionalData

Namespaces

namespace  Nv
namespace  Nv::Blast
namespace  physx

Defines

#define BLASTRT_MAX_CHUNKS   256
#define BLASTRT_MAX_EDGES_PER_CHUNK   16384
#define BLASTRT_MAX_VERTICES   262144

Enumerations

enum  Nv::Blast::PatternFacetType { Nv::Blast::GOOD_FACET = 0, +Nv::Blast::INFINITE_FACET = 0xffffff + }

Functions

uint32_t NvBlastExtRTBuildMesh (Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)
void NvBlastExtRTCookMergedMesh (Nv::Blast::DamagePattern *pattern)
Nv::Blast::ChunkGraphNvBlastExtRTCreateChunkGraph (uint32_t maxLinksCount=4096)
Nv::Blast::FracturerNvBlastExtRTCreateFracturer ()
Nv::Blast::FractureRTNvBlastExtRTCreateFractureRT (uint32_t threads=1)
Nv::Blast::MeshGeneratorNvBlastExtRTCreateMeshGenerator ()
uint32_t NvBlastExtRTDetectIslands (Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)
uint32_t NvBlastExtRTDoFracture (const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)
uint32_t NvBlastExtRTGetChunksToUnite (Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)
+


Define Documentation

+ +
+
+ + + + +
#define BLASTRT_MAX_CHUNKS   256
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define BLASTRT_MAX_EDGES_PER_CHUNK   16384
+
+
+ +

+ +

+

+ +

+
+ + + + +
#define BLASTRT_MAX_VERTICES   262144
+
+
+ +

+ +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t NvBlastExtRTBuildMesh (Nv::Blast::MeshDesc  dsc,
Nv::Blast::Vertex outVertices,
uint32_t &  vCount,
uint32_t *  indices,
Nv::Blast::PerTriangleAdditionalData adata,
uint32_t  maxICount,
uint32_t  maxVCount 
)
+
+
+ +

+Build mesh from output of RT fracture +

+

+ +

+
+ + + + + + + + + +
void NvBlastExtRTCookMergedMesh (Nv::Blast::DamagePattern pattern  ) 
+
+
+ +

+TODO +

+

+ +

+
+ + + + + + + + + +
Nv::Blast::ChunkGraph* NvBlastExtRTCreateChunkGraph (uint32_t  maxLinksCount = 4096  ) 
+
+
+ +

+TODO +

+

+ +

+
+ + + + + + + + +
Nv::Blast::Fracturer* NvBlastExtRTCreateFracturer (  ) 
+
+
+ +

+Create RT boolean tool fracturer +

+

+ +

+
+ + + + + + + + + +
Nv::Blast::FractureRT* NvBlastExtRTCreateFractureRT (uint32_t  threads = 1  ) 
+
+
+ +

+Create real time (RT) fracture. By default creates single thread. For threads > 1 multithreaded implementation based on std lib is used. +

+

+ +

+
+ + + + + + + + +
Nv::Blast::MeshGenerator* NvBlastExtRTCreateMeshGenerator (  ) 
+
+
+ +

+Create mesh generator +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t NvBlastExtRTDetectIslands (Nv::Blast::Vertex vertices,
uint32_t *  offsets,
physx::PxBounds3 *  bounds,
uint32_t  chunkCount,
Nv::Blast::ChunkGraph graph,
uint32_t *  islandChunks,
uint32_t *  islandOffsets 
)
+
+
+ +

+TODO +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t NvBlastExtRTDoFracture (const Nv::Blast::FractureDesc desc,
int32_t  stage = Nv::Blast::FractureRT::Stage::ALL,
int32_t  threadId = 0,
int32_t  threadCount = 1 
)
+
+
+ +

+Perform fracture. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t NvBlastExtRTGetChunksToUnite (Nv::Blast::DamagePattern pattern,
const Nv::Blast::Vertex vertices,
const uint32_t *  voffsets,
uint32_t  chunksCount,
uint32_t *  chunksToUnite 
)
+
+
+ +

+TODO +

+

+

+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_r_t_8h.js b/docs/api_docs/files/_nv_blast_ext_r_t_8h.js new file mode 100644 index 0000000..79911cf --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_r_t_8h.js @@ -0,0 +1,31 @@ +var _nv_blast_ext_r_t_8h = +[ + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "BLASTRT_MAX_CHUNKS", "_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d", null ], + [ "BLASTRT_MAX_EDGES_PER_CHUNK", "_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070", null ], + [ "BLASTRT_MAX_VERTICES", "_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88", null ], + [ "PatternFacetType", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be", [ + [ "GOOD_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c", null ], + [ "INFINITE_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7", null ] + ] ], + [ "NvBlastExtRTBuildMesh", "_nv_blast_ext_r_t_8h.html#a8d24c375f0f2c447a2e62926ac3d818e", null ], + [ "NvBlastExtRTCookMergedMesh", "_nv_blast_ext_r_t_8h.html#a6703b07ee846923fe4c02629e18f783c", null ], + [ "NvBlastExtRTCreateChunkGraph", "_nv_blast_ext_r_t_8h.html#ad246180b68843d3a460a12e3c7976f50", null ], + [ "NvBlastExtRTCreateFracturer", "_nv_blast_ext_r_t_8h.html#a0b98ae50eb40146567af30772be8f6c2", null ], + [ "NvBlastExtRTCreateFractureRT", "_nv_blast_ext_r_t_8h.html#ad219f8566d1ed54a3b61fbfb03946963", null ], + [ "NvBlastExtRTCreateMeshGenerator", "_nv_blast_ext_r_t_8h.html#a16e51ac155ee15cbbd65170336f21093", null ], + [ "NvBlastExtRTDetectIslands", "_nv_blast_ext_r_t_8h.html#aa8c693cbaed457e594fedc7e0ba5491a", null ], + [ "NvBlastExtRTDoFracture", "_nv_blast_ext_r_t_8h.html#af9fbda9fc805b0c120ad067172f89bdd", null ], + [ "NvBlastExtRTGetChunksToUnite", "_nv_blast_ext_r_t_8h.html#a7ee9429d732ad12d38dfc2f2e04ac0a0", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/_nv_blast_ext_r_t_8h_source.html b/docs/api_docs/files/_nv_blast_ext_r_t_8h_source.html new file mode 100644 index 0000000..68a3e9d --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_r_t_8h_source.html @@ -0,0 +1,97 @@ + + + sdk/extensions/RT/include/NvBlastExtRT.h Source File + + + + + + + +
+ +
+
+
+ +
+
+
+
NvBlastExtRT.h
+
+
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTEXTRT_H
30 #define NVBLASTEXTRT_H
31 
32 #include <cinttypes>
33 #include <NvBlastTypes.h>
34 
35 
36 //#define USE_MERGED_MESH
37 
38 
39 #define BLASTRT_MAX_VERTICES 262144
40 #define BLASTRT_MAX_EDGES_PER_CHUNK 16384
41 #define BLASTRT_MAX_CHUNKS 256
42 
43 namespace physx
44 {
45  class PxBounds3;
46 };
47 
48 namespace Nv
49 {
50  namespace Blast
51  {
52  struct Vertex;
53  class Mesh;
54  class SpatialAccelerator;
55  class VertexWelding;
56  struct DamagePattern;
57 
59  {
60  uint32_t parentFacet;
61  uint32_t adjacentFacet;
62  uint32_t parentEdge;
63  int32_t status;
64  uint32_t pIdx;
65 
66  bool operator<(const FacetFacetResult& in) const
67  {
68  return parentFacet < in.parentFacet;
69  }
70  };
71 
73  {
74  uint32_t start;
75  uint32_t end;
76  int32_t parentFacet;
77  int32_t adjacentFacet = -1;
78 
80  {
82  ret.start = end;
83  ret.end = start;
84  ret.parentFacet = parentFacet;
85  ret.adjacentFacet = adjacentFacet;
86  return ret;
87  }
88  };
89 
91  {
92  virtual void release() = 0;
93 
94  //set edges, vertices and ffResult counters to 0
95  virtual void reset() = 0;
96  virtual void resetEdges() = 0;
97 
98  virtual void copyVerticesAndResults(const BooleanToolOutputData* other) = 0;
99 
100  virtual uint32_t edgesCount() const = 0;
101  virtual uint32_t verticesCount() const = 0;
102  virtual uint32_t ffResultCount() const = 0;
103 
104  //Thread safe add, return index in buffer
105  virtual uint32_t addEdge(const BooleanResultEdge&) = 0;
106  virtual uint32_t addVertex(const Vertex&) = 0;
107  virtual uint32_t addFfResult(const FacetFacetResult&) = 0;
108 
109  //Thread safe, increment counter and return reference to last element
110  virtual BooleanResultEdge& getNewEdge() = 0;
111  virtual Vertex& getNewVertex() = 0;
112  virtual FacetFacetResult& getNewFfResult() = 0;
113 
114  //User allocated buffers should have size more than return values of above function
115  BooleanResultEdge* edges = nullptr;
116  Vertex* vertices = nullptr;
117  FacetFacetResult* ffResult = nullptr;
118  };
119 
124  class Fracturer
125  {
126  public:
127  virtual void release() = 0;
128  };
129 
131  {
132  public:
133  virtual void release() = 0;
134  };
135 
137  {
138  Fracturer* fr = nullptr;
139  const Mesh* model = nullptr;
140  const Mesh* cell = nullptr;
141  SpatialAccelerator* modelAccel = nullptr;
142  SpatialAccelerator* cellAccel = nullptr;
143  DamagePattern* pattern = nullptr;
144  BooleanToolOutputData* outputData = nullptr;
145  uint32_t chunkId;
146  };
147 
149  {
150  int32_t materialIndex;
151  int32_t smoothingGroup;
152  };
153 
154  struct MeshDesc
155  {
156  MeshGenerator* tr = nullptr;
157  const BooleanResultEdge* bEdges = nullptr;
158  uint32_t edesCount = 0;
159  const Vertex* inVertices = nullptr;
160  const Mesh* meshA = nullptr; // used to gather additional data from source mesh, for example material ID
161  const Mesh* meshB = nullptr;
162  };
163 
165  {
166  public:
167 
168  struct Stage
169  {
170  enum
171  {
172  FACET_FACET_TEST = 1,
173  RETAIN_FROM_FRACTURED_MESH = 2,
174  RETAIN_FROM_PATTERN = 4,
175 
176  ALL = 0xFFFFFFFF
177  };
178  };
179 
180  virtual void release() = 0;
181  virtual void processMesh(DamagePattern* pattern, const Mesh* msh) = 0;
182  virtual uint32_t getResultChunkCount() = 0;
183  virtual Vertex* getVertexBuffer() = 0;
184  virtual uint32_t* getIndexBuffer() = 0;
185  virtual uint32_t* getVertexOffset() = 0;
186  virtual uint32_t* getIndexOffset() = 0;
187  virtual PerTriangleAdditionalData* getPerTriangleData() = 0;
188  virtual void dumpChunksToObj(const char* path) = 0;
189  };
190 
191  enum PatternFacetType { GOOD_FACET = 0, INFINITE_FACET = 0xffffff };
192 
193 
198  {
199  ChunkGraphLink() = default;
200  ChunkGraphLink(uint32_t i, uint32_t j) : l1(i), l2(j) {};
201  uint32_t l1;
202  uint32_t l2;
203 
204  bool operator<(const ChunkGraphLink& lk) const;
205  bool operator<(const uint32_t in) const;
206  };
207 
208  struct ChunkGraph
209  {
210  virtual void eraseNode(uint32_t index) = 0;
211  virtual void release() = 0;
212 
213  ChunkGraphLink* links = nullptr;
214  uint32_t* dirtyChunks = nullptr;
215  uint32_t linksCount = 0;
216  uint32_t dirtyChunksCount = 0;
217  uint32_t newlyAddedCount = 0;
218  uint32_t maxLinksCount = 0;
219  };
220 
221  }
222 }
223 
224 
229 
234 
238 NVBLAST_API uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc& desc, int32_t stage = Nv::Blast::FractureRT::Stage::ALL, int32_t threadId = 0, int32_t threadCount = 1);
239 
244 
248 NVBLAST_API uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex* outVertices, uint32_t& vCount, uint32_t* indices, Nv::Blast::PerTriangleAdditionalData* adata, uint32_t maxICount, uint32_t maxVCount);
249 
253 NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern* pattern, const Nv::Blast::Vertex* vertices, const uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);
254 
258 NVBLAST_API uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph* graph, uint32_t* islandChunks, uint32_t* islandOffsets);
259 
263 NVBLAST_API Nv::Blast::ChunkGraph* NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount = 4096);
264 
269 
270 
271 
272 #endif // ifndef NVBLASTEXTRT_H
Definition: NvBlastExtAuthoring.h:34
+
Definition: NvBlastExtRT.h:208
+
PatternFacetType
Definition: NvBlastExtRT.h:191
+
Definition: NvBlastExtRT.h:72
+
Definition: NvBlastExtRT.h:154
+
int32_t parentFacet
Definition: NvBlastExtRT.h:76
+
Definition: NvBlastExtRT.h:148
+
void NvBlastExtRTCookMergedMesh(Nv::Blast::DamagePattern *pattern)
+ +
Nv::Blast::MeshGenerator * NvBlastExtRTCreateMeshGenerator()
+
Definition: NvBlastExtAuthoringAccelerator.h:47
+
Definition: NvBlastExtAuthoringMesh.h:42
+
int32_t adjacentFacet
Definition: NvBlastExtRT.h:77
+
Nv::Blast::Fracturer * NvBlastExtRTCreateFracturer()
+
Definition: NvBlastExtRT.h:136
+
uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)
+
uint32_t start
Definition: NvBlastExtRT.h:74
+
Definition: NvBlastExtRT.h:191
+
bool operator<(const FacetFacetResult &in) const
Definition: NvBlastExtRT.h:66
+
uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)
+
Nv::Blast::ChunkGraph * NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount=4096)
+
Nv::Blast::FractureRT * NvBlastExtRTCreateFractureRT(uint32_t threads=1)
+
uint32_t end
Definition: NvBlastExtRT.h:75
+
uint32_t adjacentFacet
Definition: NvBlastExtRT.h:61
+
BooleanResultEdge getInversed()
Definition: NvBlastExtRT.h:79
+
Definition: NvBlastExtAuthoringPatternGenerator.h:85
+
int32_t status
Definition: NvBlastExtRT.h:63
+
uint32_t parentFacet
Definition: NvBlastExtRT.h:60
+
uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)
+
Definition: NvBlastExtRT.h:90
+
uint32_t pIdx
Definition: NvBlastExtRT.h:64
+
uint32_t chunkId
Definition: NvBlastExtRT.h:145
+
uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)
+
Definition: NvBlastExtRT.h:191
+
Definition: NvBlastExtRT.h:176
+
int32_t materialIndex
Definition: NvBlastExtRT.h:150
+
#define NVBLAST_API
Definition: NvBlastPreprocessor.h:37
+
Definition: NvBlastExtRT.h:164
+ + +
int32_t smoothingGroup
Definition: NvBlastExtRT.h:151
+
uint32_t parentEdge
Definition: NvBlastExtRT.h:62
+
Definition: NvBlastExtRT.h:58
+
Definition: NvBlastExtAuthoringTypes.h:69
+ +
Definition: NvBlastExtRT.h:168
+
Definition: NvBlastExtRT.h:130
+
Definition: NvBlastExtRT.h:124
+
Definition: NvBlastExtAuthoring.h:40
+
+
+ + + + diff --git a/docs/api_docs/files/_nv_blast_tk_event_8h-source.html b/docs/api_docs/files/_nv_blast_tk_event_8h-source.html index eeedba5..cc96e0a 100755 --- a/docs/api_docs/files/_nv_blast_tk_event_8h-source.html +++ b/docs/api_docs/files/_nv_blast_tk_event_8h-source.html @@ -99,7 +99,7 @@ 00091 00099 struct TkSplitEvent 00100 { -00101 enum { EVENT_TYPE = TkEvent::Split }; +00101 enum { EVENT_TYPE = TkEvent::Split }; 00102 00103 TkActorData parentData; 00104 uint32_t numChildren; @@ -109,7 +109,7 @@ 00108 00114 struct TkFractureCommands 00115 { -00116 enum { EVENT_TYPE = TkEvent::FractureCommand }; +00116 enum { EVENT_TYPE = TkEvent::FractureCommand }; 00117 00118 TkActorData tkActorData; 00119 NvBlastFractureBuffers buffers; @@ -118,7 +118,7 @@ 00122 00128 struct TkFractureEvents 00129 { -00130 enum { EVENT_TYPE = TkEvent::FractureEvent }; +00130 enum { EVENT_TYPE = TkEvent::FractureEvent }; 00131 00132 TkActorData tkActorData; 00133 NvBlastFractureBuffers buffers; @@ -131,7 +131,7 @@ 00140 00148 struct TkJointUpdateEvent 00149 { -00150 enum { EVENT_TYPE = TkEvent::JointUpdate }; +00150 enum { EVENT_TYPE = TkEvent::JointUpdate }; 00151 00152 enum Subtype 00153 { diff --git a/docs/api_docs/files/_nv_blast_tk_event_8h_source.html b/docs/api_docs/files/_nv_blast_tk_event_8h_source.html index f134b98..33af8a5 100755 --- a/docs/api_docs/files/_nv_blast_tk_event_8h_source.html +++ b/docs/api_docs/files/_nv_blast_tk_event_8h_source.html @@ -38,7 +38,7 @@ $(document).ready(function(){initNavTree('_nv_blast_tk_event_8h_source.html','')
NvBlastTkEvent.h
-Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTTKEVENT_H
30 #define NVBLASTTKEVENT_H
31 
32 #include <vector>
33 
34 #include "NvBlastTypes.h"
35 
36 
37 namespace Nv
38 {
39 namespace Blast
40 {
41 
42 // Forward declarations
43 class TkObject;
44 class TkActor;
45 class TkFamily;
46 class TkJoint;
47 
48 
54 {
56  void* userData;
57  uint32_t index;
58 };
59 
60 
65 struct TkEvent
66 {
67  // Enums
68  enum Type
69  {
74 
75  TypeCount
76  };
77 
78  // Data
79  const void* payload;
81 
87  template<typename T>
88  const T* getPayload() const { return reinterpret_cast<const T*>(payload); }
89 };
90 
91 
100 {
101  enum { EVENT_TYPE = TkEvent::Split };
102 
104  uint32_t numChildren;
106 };
107 
108 
115 {
116  enum { EVENT_TYPE = TkEvent::FractureCommand };
117 
120 };
121 
122 
129 {
130  enum { EVENT_TYPE = TkEvent::FractureEvent };
131 
134  uint32_t bondsDamaged;
135  uint32_t bondsBroken;
136  uint32_t chunksDamaged;
137  uint32_t chunksBroken;
138 };
139 
140 
149 {
150  enum { EVENT_TYPE = TkEvent::JointUpdate };
151 
152  enum Subtype
153  {
156  Unreferenced
157  };
158 
161 };
162 
163 
169 {
170 public:
177  virtual void receive(const TkEvent* events, uint32_t eventCount) = 0;
178 };
179 
180 } // namespace Blast
181 } // namespace Nv
182 
183 
184 #endif // ifndef NVBLASTTKEVENT_H
Definition: NvBlastTkFamily.h:55
+Go to the documentation of this file.
1 // This code contains NVIDIA Confidential Information and is disclosed to you
2 // under a form of NVIDIA software license agreement provided separately to you.
3 //
4 // Notice
5 // NVIDIA Corporation and its licensors retain all intellectual property and
6 // proprietary rights in and to this software and related documentation and
7 // any modifications thereto. Any use, reproduction, disclosure, or
8 // distribution of this software and related documentation without an express
9 // license agreement from NVIDIA Corporation is strictly prohibited.
10 //
11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
15 //
16 // Information and code furnished is believed to be accurate and reliable.
17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
18 // information or for any infringement of patents or other rights of third parties that may
19 // result from its use. No license is granted by implication or otherwise under any patent
20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
21 // This code supersedes and replaces all information previously supplied.
22 // NVIDIA Corporation products are not authorized for use as critical
23 // components in life support devices or systems without express written approval of
24 // NVIDIA Corporation.
25 //
26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
27 
28 
29 #ifndef NVBLASTTKEVENT_H
30 #define NVBLASTTKEVENT_H
31 
32 #include <vector>
33 
34 #include "NvBlastTypes.h"
35 
36 
37 namespace Nv
38 {
39 namespace Blast
40 {
41 
42 // Forward declarations
43 class TkObject;
44 class TkActor;
45 class TkFamily;
46 class TkJoint;
47 
48 
54 {
56  void* userData;
57  uint32_t index;
58 };
59 
60 
65 struct TkEvent
66 {
67  // Enums
68  enum Type
69  {
74 
75  TypeCount
76  };
77 
78  // Data
79  const void* payload;
81 
87  template<typename T>
88  const T* getPayload() const { return reinterpret_cast<const T*>(payload); }
89 };
90 
91 
100 {
101  enum { EVENT_TYPE = TkEvent::Split };
102 
104  uint32_t numChildren;
106 };
107 
108 
115 {
116  enum { EVENT_TYPE = TkEvent::FractureCommand };
117 
120 };
121 
122 
129 {
130  enum { EVENT_TYPE = TkEvent::FractureEvent };
131 
134  uint32_t bondsDamaged;
135  uint32_t bondsBroken;
136  uint32_t chunksDamaged;
137  uint32_t chunksBroken;
138 };
139 
140 
149 {
150  enum { EVENT_TYPE = TkEvent::JointUpdate };
151 
152  enum Subtype
153  {
156  Unreferenced
157  };
158 
161 };
162 
163 
169 {
170 public:
177  virtual void receive(const TkEvent* events, uint32_t eventCount) = 0;
178 };
179 
180 } // namespace Blast
181 } // namespace Nv
182 
183 
184 #endif // ifndef NVBLASTTKEVENT_H
Definition: NvBlastTkFamily.h:55
TkJoint * joint
The joint being updated.
Definition: NvBlastTkEvent.h:159
const T * getPayload() const
Definition: NvBlastTkEvent.h:88
const void * payload
Type-dependent payload data.
Definition: NvBlastTkEvent.h:79
diff --git a/docs/api_docs/files/annotated.html b/docs/api_docs/files/annotated.html index 20f946e..3037631 100755 --- a/docs/api_docs/files/annotated.html +++ b/docs/api_docs/files/annotated.html @@ -26,8 +26,14 @@ Nv::Blast::ApexImporter::ApexImporterConfig Nv::Blast::ApexImporter::ApexImportTool Nv::Blast::AuthoringResult + Nv::Blast::BBoxBasedAccelerator + Nv::Blast::BeamPatternDesc Nv::Blast::BlastBondGenerator Nv::Blast::BondGenerationConfig + Nv::Blast::BooleanResultEdge + Nv::Blast::BooleanToolOutputData + Nv::Blast::ChunkGraph + Nv::Blast::ChunkGraphLink Nv::Blast::ChunkInfo Nv::Blast::CollisionHull Nv::Blast::CollisionHull::CollisionHull::HullPolygon @@ -35,8 +41,10 @@ Nv::Blast::ConvexMeshBuilder Nv::Blast::CutoutConfiguration Nv::Blast::CutoutSet + Nv::Blast::DamagePattern Nv::Blast::DebugBuffer Nv::Blast::DebugLine + Nv::Blast::DummyAccelerator Nv::Blast::Edge Nv::Blast::ErrorCallbackUser defined interface class. Used by the library to emit debug information Nv::Blast::ErrorCodeError codes @@ -79,7 +87,14 @@ Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData Nv::Blast::ExtSyncEventType Nv::Blast::Facet + Nv::Blast::FacetFacetResult + Nv::Blast::FractureDesc + Nv::Blast::Fracturer + Nv::Blast::FractureRT + Nv::Blast::FractureRT::FractureRT::Stage Nv::Blast::FractureTool + Nv::Blast::Grid + Nv::Blast::GridWalker Nv::Blast::IFbxFileReader Nv::Blast::IJsonCollisionExporter Nv::Blast::IMeshFileReader @@ -88,6 +103,8 @@ Nv::Blast::Material Nv::Blast::Mesh Nv::Blast::MeshCleaner + Nv::Blast::MeshDesc + Nv::Blast::MeshGenerator Nv::Blast::NoiseConfiguration NvBlastActor NvBlastActorDesc @@ -132,11 +149,18 @@ NvcVec3i NvcVec4 NvcVec4i + Nv::Blast::PatternDescriptor + Nv::Blast::PatternGenerator + Nv::Blast::PerTriangleAdditionalData Nv::Blast::PlaneChunkIndexer Nv::Blast::ProfilerCallback Nv::Blast::ProfilerDetail Nv::Blast::RandomGeneratorBase + Nv::Blast::RegularRadialPatternDesc + Nv::Blast::SegmentToIndex Nv::Blast::SlicingConfiguration + Nv::Blast::SpatialAccelerator + Nv::Blast::SweepingAccelerator Nv::Blast::TkActor Nv::Blast::TkActorData Nv::Blast::TkActorDesc @@ -165,6 +189,7 @@ Nv::Blast::TkTypeIndex Nv::Blast::Triangle Nv::Blast::TriangleIndexed + Nv::Blast::UniformPatternDesc Nv::Blast::Vertex Nv::Blast::VoronoiSitesGenerator diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html new file mode 100644 index 0000000..0914a47 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html @@ -0,0 +1,38 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + + + +
+

Nv::Blast::BBoxBasedAccelerator Member List

This is the complete list of members for Nv::Blast::BBoxBasedAccelerator, including all inherited members.

+ + + + + + + + +
BBoxBasedAccelerator(const Mesh *mesh, int32_t resolution)Nv::Blast::BBoxBasedAccelerator
getNextFacet() overrideNv::Blast::BBoxBasedAccelerator [virtual]
setPointCmpDirection(int32_t dir) overrideNv::Blast::BBoxBasedAccelerator [inline, virtual]
setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::BBoxBasedAccelerator [virtual]
setState(const physx::PxBounds3 *bounds) overrideNv::Blast::BBoxBasedAccelerator [virtual]
setState(const physx::PxVec3 &p) overrideNv::Blast::BBoxBasedAccelerator [virtual]
~BBoxBasedAccelerator()Nv::Blast::BBoxBasedAccelerator [virtual]
~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html new file mode 100644 index 0000000..4931341 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html @@ -0,0 +1,265 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::BBoxBasedAccelerator Class Reference + + + + + + + + +
+

Nv::Blast::BBoxBasedAccelerator Class Reference

#include <NvBlastExtAuthoringAccelerator.h> +

+

+Inheritance diagram for Nv::Blast::BBoxBasedAccelerator:
+
+ +

+ +Nv::Blast::SpatialAccelerator + +
+ +

+List of all members. + + + + + + + + + + + + + + + + +

Public Member Functions

 BBoxBasedAccelerator (const Mesh *mesh, int32_t resolution)
int32_t getNextFacet () override
void setPointCmpDirection (int32_t dir) override
void setState (const physx::PxVec3 &p) override
void setState (const physx::PxBounds3 *bounds) override
void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override
virtual ~BBoxBasedAccelerator ()
+


Detailed Description

+Accelerator which builds map from 3d grid to initial mesh facets. To find all facets which possibly intersect given one, it return all facets which are pointed by grid cells, which intersects with bounding box of given facet. To find all facets which possibly cover given point, all facets which are pointed by cells in column which contains given point are returned.

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
Nv::Blast::BBoxBasedAccelerator::BBoxBasedAccelerator (const Mesh mesh,
int32_t  resolution 
)
+
+
+ +

+

Parameters:
+ + + +
[in] mesh Mesh for which acceleration structure should be built.
[in] resolution Resolution on 3d grid.
+
+ +
+

+ +

+
+ + + + + + + + +
virtual Nv::Blast::BBoxBasedAccelerator::~BBoxBasedAccelerator (  )  [virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
int32_t Nv::Blast::BBoxBasedAccelerator::getNextFacet (  )  [override, virtual]
+
+
+ +

+Recieve next facet for setted state.

Returns:
Next facet index, or -1 if no facets left.
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
void Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection (int32_t  dir  )  [inline, override, virtual]
+
+
+ +

+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
void Nv::Blast::BBoxBasedAccelerator::setState (const physx::PxVec3 &  point  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh.

Parameters:
+ + +
[in] point Point which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
void Nv::Blast::BBoxBasedAccelerator::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet bound.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Nv::Blast::BBoxBasedAccelerator::setState (const Vertex pos,
const Edge ed,
const Facet fc 
) [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js new file mode 100644 index 0000000..4195e72 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js @@ -0,0 +1,10 @@ +var class_nv_1_1_blast_1_1_b_box_based_accelerator = +[ + [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3", null ], + [ "~BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ab8af0589b8c79c37fa683137d44f2ee0", null ], + [ "getNextFacet", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#aa25806403fd664fdcd44137e536b849a", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#add0cefb42fd99ddba3f1d93fa3f573be", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.png b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.png new file mode 100644 index 0000000..23d0b80 Binary files /dev/null and b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.png differ diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html index 97cbaa1..39ef855 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html @@ -21,10 +21,10 @@

Nv::Blast::BlastBondGenerator Member List

This is the complete list of members for Nv::Blast::BlastBondGenerator, including all inherited members.

- + - + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html index 7f71f9a..56443bc 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html @@ -31,13 +31,13 @@ - + - + @@ -137,7 +137,7 @@ Creates bond description for prefractured meshes, when there is no info about wh

- +

bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0Nv::Blast::BlastBondGenerator [pure virtual]
bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0Nv::Blast::BlastBondGenerator [pure virtual]
bondsFromPrefractured(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation)=0Nv::Blast::BlastBondGenerator [pure virtual]
buildDescFromInternalFracture(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors)=0Nv::Blast::BlastBondGenerator [pure virtual]
createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0Nv::Blast::BlastBondGenerator [pure virtual]
createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0Nv::Blast::BlastBondGenerator [pure virtual]
createBondBetweenMeshes(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg)=0Nv::Blast::BlastBondGenerator [pure virtual]
release()=0Nv::Blast::BlastBondGenerator [pure virtual]
~BlastBondGenerator()Nv::Blast::BlastBondGenerator [inline, virtual]

Public Member Functions

virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation)=0
virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0
virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0
virtual int32_t buildDescFromInternalFracture (FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors)=0
virtual int32_t createBondBetweenMeshes (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg)=0
virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0
virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0
virtual void release ()=0
@@ -175,7 +175,7 @@ Creates bond description for prefractured meshes, when there is no info about wh - + @@ -331,7 +331,7 @@ Creates bond description between number of meshes
<

- +

BondGenerationConfig  conf = BondGenerationConfig()  conf 
@@ -369,7 +369,7 @@ Creates bond description between number of meshes
<
- + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js index 00aed93..c53f748 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js @@ -1,10 +1,10 @@ var class_nv_1_1_blast_1_1_blast_bond_generator = [ [ "~BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f", null ], - [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1", null ], + [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2", null ], [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a", null ], [ "buildDescFromInternalFracture", "class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452", null ], - [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e", null ], + [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff", null ], [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5", null ], [ "release", "class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64", null ] ]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html index bf2099e..98d7c88 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html @@ -24,6 +24,7 @@ + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html index dcc98c8..b7a40d5 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html @@ -35,6 +35,8 @@ + + @@ -162,6 +164,35 @@ Method creates PxConvexMesh from provided array of vertices.
Returns:
pointer to the PxConvexMesh object if it was built successfully, 'nullptr' otherwise.
+ +

+ +

+
+
BondGenerationConfig  conf = BondGenerationConfig()  conf 
buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
buildConvexMesh(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
buildConvexMesh(const CollisionHull &hull)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
buildConvexMeshRT(const Nv::Blast::Vertex *vrs, uint32_t count)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
buildMeshConvexDecomposition(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
release()=0Nv::Blast::ConvexMeshBuilder [pure virtual]
trimCollisionGeometry(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth)=0Nv::Blast::ConvexMeshBuilder [pure virtual]
virtual physx::PxConvexMesh * buildConvexMesh (uint32_t verticesCount, const physx::PxVec3 *vertexData)=0
virtual physx::PxConvexMesh * buildConvexMeshRT (const Nv::Blast::Vertex *vrs, uint32_t count)=0
virtual int32_t buildMeshConvexDecomposition (const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0
virtual void release ()=0
+ + + + + + + + + + + + + + + + + +
virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT (const Nv::Blast::Vertex vrs,
uint32_t  count 
) [pure virtual]
+

+
+ +

+

diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js index 80352f8..5e7713b 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js @@ -4,6 +4,7 @@ var class_nv_1_1_blast_1_1_convex_mesh_builder = [ "buildCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f", null ], + [ "buildConvexMeshRT", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b", null ], [ "buildMeshConvexDecomposition", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687", null ], [ "release", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b", null ], [ "trimCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd", null ] diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html new file mode 100644 index 0000000..8498a96 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html @@ -0,0 +1,37 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + +

+ +
+

Nv::Blast::DummyAccelerator Member List

This is the complete list of members for Nv::Blast::DummyAccelerator, including all inherited members.

+ + + + + + + +
DummyAccelerator(int32_t count)Nv::Blast::DummyAccelerator
getNextFacet() overrideNv::Blast::DummyAccelerator [virtual]
setPointCmpDirection(int32_t dir) overrideNv::Blast::DummyAccelerator [inline, virtual]
setState(const physx::PxBounds3 *bounds) overrideNv::Blast::DummyAccelerator [virtual]
setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::DummyAccelerator [virtual]
setState(const physx::PxVec3 &point) overrideNv::Blast::DummyAccelerator [virtual]
~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html new file mode 100644 index 0000000..ae20195 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html @@ -0,0 +1,234 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::DummyAccelerator Class Reference + + + + + + + + +
+

Nv::Blast::DummyAccelerator Class Reference

#include <NvBlastExtAuthoringAccelerator.h> +

+

+Inheritance diagram for Nv::Blast::DummyAccelerator:
+
+ +

+ +Nv::Blast::SpatialAccelerator + +
+ +

+List of all members. + + + + + + + + + + + + + + +

Public Member Functions

 DummyAccelerator (int32_t count)
virtual int32_t getNextFacet () override
virtual void setPointCmpDirection (int32_t dir) override
virtual void setState (const physx::PxVec3 &point) override
virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override
virtual void setState (const physx::PxBounds3 *bounds) override
+


Detailed Description

+Dummy accelerator iterates through all facets of mesh.

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
Nv::Blast::DummyAccelerator::DummyAccelerator (int32_t  count  ) 
+
+
+ +

+

Parameters:
+ + +
[in] count Mesh facets count for which accelerator should be built.
+
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual int32_t Nv::Blast::DummyAccelerator::getNextFacet (  )  [override, virtual]
+
+
+ +

+Recieve next facet for setted state.

Returns:
Next facet index, or -1 if no facets left.
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::DummyAccelerator::setPointCmpDirection (int32_t  dir  )  [inline, override, virtual]
+
+
+ +

+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::DummyAccelerator::setState (const physx::PxVec3 &  point  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh.

Parameters:
+ + +
[in] point Point which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void Nv::Blast::DummyAccelerator::setState (const Vertex pos,
const Edge ed,
const Facet fc 
) [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::DummyAccelerator::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet bound.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js new file mode 100644 index 0000000..190f2c3 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js @@ -0,0 +1,9 @@ +var class_nv_1_1_blast_1_1_dummy_accelerator = +[ + [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3", null ], + [ "getNextFacet", "class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a07d0e165095fb2561042e2b8054c5b0f", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#abb97f06d4009fe724451469250655c6f", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.png b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.png new file mode 100644 index 0000000..1c0a9ab Binary files /dev/null and b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.png differ diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html new file mode 100644 index 0000000..90f515e --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html @@ -0,0 +1,39 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + + + +
+

Nv::Blast::FractureRT Member List

This is the complete list of members for Nv::Blast::FractureRT, including all inherited members.

+ + + + + + + + + +
dumpChunksToObj(const char *path)=0Nv::Blast::FractureRT [pure virtual]
getIndexBuffer()=0Nv::Blast::FractureRT [pure virtual]
getIndexOffset()=0Nv::Blast::FractureRT [pure virtual]
getPerTriangleData()=0Nv::Blast::FractureRT [pure virtual]
getResultChunkCount()=0Nv::Blast::FractureRT [pure virtual]
getVertexBuffer()=0Nv::Blast::FractureRT [pure virtual]
getVertexOffset()=0Nv::Blast::FractureRT [pure virtual]
processMesh(DamagePattern *pattern, const Mesh *msh)=0Nv::Blast::FractureRT [pure virtual]
release()=0Nv::Blast::FractureRT [pure virtual]

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html new file mode 100644 index 0000000..0a829a1 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html @@ -0,0 +1,245 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::FractureRT Class Reference + + + + + + + + +
+

Nv::Blast::FractureRT Class Reference

#include <NvBlastExtRT.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  Stage

Public Member Functions

virtual void dumpChunksToObj (const char *path)=0
virtual uint32_t * getIndexBuffer ()=0
virtual uint32_t * getIndexOffset ()=0
virtual PerTriangleAdditionalDatagetPerTriangleData ()=0
virtual uint32_t getResultChunkCount ()=0
virtual VertexgetVertexBuffer ()=0
virtual uint32_t * getVertexOffset ()=0
virtual void processMesh (DamagePattern *pattern, const Mesh *msh)=0
virtual void release ()=0
+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void Nv::Blast::FractureRT::dumpChunksToObj (const char *  path  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual uint32_t* Nv::Blast::FractureRT::getIndexBuffer (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual uint32_t* Nv::Blast::FractureRT::getIndexOffset (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual PerTriangleAdditionalData* Nv::Blast::FractureRT::getPerTriangleData (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual uint32_t Nv::Blast::FractureRT::getResultChunkCount (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual Vertex* Nv::Blast::FractureRT::getVertexBuffer (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual uint32_t* Nv::Blast::FractureRT::getVertexOffset (  )  [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void Nv::Blast::FractureRT::processMesh (DamagePattern pattern,
const Mesh msh 
) [pure virtual]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual void Nv::Blast::FractureRT::release (  )  [pure virtual]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js new file mode 100644 index 0000000..b0b4d6b --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t = +[ + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html index 095cd43..23e85f1 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html @@ -39,7 +39,7 @@ getInteriorMaterialId() const =0Nv::Blast::FractureTool [pure virtual] getMeshOverlap(const Mesh &meshA, const Mesh &meshB)=0Nv::Blast::FractureTool [pure virtual] getTransformation(physx::PxVec3 &offset, float &scale)=0Nv::Blast::FractureTool [pure virtual] - islandDetectionAndRemoving(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual] + islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth=false)=0Nv::Blast::FractureTool [pure virtual] isMeshContainOpenEdges(const Mesh *input)=0Nv::Blast::FractureTool [pure virtual] release()=0Nv::Blast::FractureTool [pure virtual] replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId)=0Nv::Blast::FractureTool [pure virtual] diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html index ed73610..b25b0aa 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html @@ -65,7 +65,7 @@ virtual void getTransformation (physx::PxVec3 &offset, float &scale)=0 -virtual int32_t islandDetectionAndRemoving (int32_t chunkId)=0 +virtual int32_t islandDetectionAndRemoving (int32_t chunkId, bool createAtNewDepth=false)=0 virtual bool isMeshContainOpenEdges (const Mesh *input)=0 @@ -673,7 +673,7 @@ Get percentage of mesh overlap. percentage computed as volume(intersection(meshA Input mesh is scaled and transformed internally to fit unit cube centered in origin. Method provides offset vector and scale parameter;

- +

@@ -681,9 +681,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori - - - + + + + + + + + + + + +
virtual int32_t Nv::Blast::FractureTool::islandDetectionAndRemoving ( int32_t  chunkId  )  [pure virtual] chunkId,
bool  createAtNewDepth = false 
) [pure virtual]
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js index 1545333..3820511 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js @@ -19,7 +19,7 @@ var class_nv_1_1_blast_1_1_fracture_tool = [ "getInteriorMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5", null ], [ "getMeshOverlap", "class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac", null ], [ "getTransformation", "class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328", null ], - [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81", null ], + [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21", null ], [ "isMeshContainOpenEdges", "class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028", null ], [ "release", "class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e", null ], [ "replaceMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f", null ], diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html new file mode 100644 index 0000000..8f804c6 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html @@ -0,0 +1,31 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + + + +
+

Nv::Blast::Fracturer Member List

This is the complete list of members for Nv::Blast::Fracturer, including all inherited members.

+ +
release()=0Nv::Blast::Fracturer [pure virtual]

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.html new file mode 100644 index 0000000..aedd0f8 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.html @@ -0,0 +1,64 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Fracturer Class Reference + + + + + + + + +
+

Nv::Blast::Fracturer Class Reference

#include <NvBlastExtRT.h> +

+ +

+List of all members. + + + + +

Public Member Functions

virtual void release ()=0
+


Detailed Description

+RT fracture LL API. Use it to implement own

Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void Nv::Blast::Fracturer::release (  )  [pure virtual]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.js new file mode 100644 index 0000000..78176a2 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.js @@ -0,0 +1,4 @@ +var class_nv_1_1_blast_1_1_fracturer = +[ + [ "release", "class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid-members.html new file mode 100644 index 0000000..58ac8d3 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid-members.html @@ -0,0 +1,33 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + + + +
+

Nv::Blast::Grid Member List

This is the complete list of members for Nv::Blast::Grid, including all inherited members.

+ + + +
Grid(int32_t resolution)Nv::Blast::Grid
GridWalker classNv::Blast::Grid [friend]
setMesh(const Nv::Blast::Mesh *m)Nv::Blast::Grid

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.html new file mode 100644 index 0000000..a7e4e04 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.html @@ -0,0 +1,106 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Grid Class Reference + + + + + + + + +
+

Nv::Blast::Grid Class Reference

#include <NvBlastExtAuthoringAccelerator.h> +

+ +

+List of all members. + + + + + + + + + +

Public Member Functions

 Grid (int32_t resolution)
void setMesh (const Nv::Blast::Mesh *m)

Friends

class GridWalker
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
Nv::Blast::Grid::Grid (int32_t  resolution  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void Nv::Blast::Grid::setMesh (const Nv::Blast::Mesh m  ) 
+
+
+ +

+ +

+

+


Friends And Related Function Documentation

+ +
+
+ + + + +
friend class GridWalker [friend]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js new file mode 100644 index 0000000..4161216 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js @@ -0,0 +1,6 @@ +var class_nv_1_1_blast_1_1_grid = +[ + [ "Grid", "class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6", null ], + [ "setMesh", "class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58", null ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html new file mode 100644 index 0000000..f8de8bd --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html @@ -0,0 +1,37 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List + + + + + + + +
+

Nv::Blast::GridWalker Member List

This is the complete list of members for Nv::Blast::GridWalker, including all inherited members.

+ + + + + + + +
getNextFacet() overrideNv::Blast::GridWalker [virtual]
GridWalker(Grid *grd)Nv::Blast::GridWalker
setPointCmpDirection(int32_t dir) overrideNv::Blast::GridWalker [virtual]
setState(const physx::PxBounds3 *bounds) overrideNv::Blast::GridWalker [virtual]
setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::GridWalker [virtual]
setState(const physx::PxVec3 &point) overrideNv::Blast::GridWalker [virtual]
~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.html new file mode 100644 index 0000000..210f2b4 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.html @@ -0,0 +1,228 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::GridWalker Class Reference + + + + + + + + +
+

Nv::Blast::GridWalker Class Reference

#include <NvBlastExtAuthoringAccelerator.h> +

+

+Inheritance diagram for Nv::Blast::GridWalker:
+
+ +

+ +Nv::Blast::SpatialAccelerator + +
+ +

+List of all members. + + + + + + + + + + + + + + +

Public Member Functions

virtual int32_t getNextFacet () override
 GridWalker (Grid *grd)
virtual void setPointCmpDirection (int32_t dir) override
virtual void setState (const physx::PxVec3 &point) override
virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override
virtual void setState (const physx::PxBounds3 *bounds) override
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
Nv::Blast::GridWalker::GridWalker (Grid grd  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
virtual int32_t Nv::Blast::GridWalker::getNextFacet (  )  [override, virtual]
+
+
+ +

+Recieve next facet for setted state.

Returns:
Next facet index, or -1 if no facets left.
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::GridWalker::setPointCmpDirection (int32_t  dir  )  [override, virtual]
+
+
+ +

+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::GridWalker::setState (const physx::PxVec3 &  point  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh.

Parameters:
+ + +
[in] point Point which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void Nv::Blast::GridWalker::setState (const Vertex pos,
const Edge ed,
const Facet fc 
) [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::GridWalker::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
+
+
+ +

+Set state of accelerator to return all facets which possibly can intersect given facet bound.

Parameters:
+ + + + +
[in] pos Vertex buffer
[in] ed Edge buffer
[in] fc Facet which should be tested.
+
+ +

Implements Nv::Blast::SpatialAccelerator.

+ +
+

+


The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.js new file mode 100644 index 0000000..21bd1a2 --- /dev/null +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.js @@ -0,0 +1,9 @@ +var class_nv_1_1_blast_1_1_grid_walker = +[ + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87", null ], + [ "getNextFacet", "class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1", null ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.png b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.png new file mode 100644 index 0000000..887bd7e Binary files /dev/null and b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.png differ diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh-members.html index fb23c4e..ff7bbe3 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh-members.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh-members.html @@ -21,12 +21,14 @@

Nv::Blast::Mesh Member List

This is the complete list of members for Nv::Blast::Mesh, including all inherited members.

+ + diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.html index 0d7a665..e7e4090 100755 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.html @@ -29,6 +29,8 @@ List of all members.
calcPerFacetBounds()=0Nv::Blast::Mesh [pure virtual]
getBoundingBox() const =0Nv::Blast::Mesh [pure virtual]
getBoundingBoxWritable()=0Nv::Blast::Mesh [pure virtual]
getEdges() const =0Nv::Blast::Mesh [pure virtual]
getEdgesCount() const =0Nv::Blast::Mesh [pure virtual]
getEdgesWritable()=0Nv::Blast::Mesh [pure virtual]
getFacet(int32_t facet) const =0Nv::Blast::Mesh [pure virtual]
getFacetBound(uint32_t index) const =0Nv::Blast::Mesh [pure virtual]
getFacetCount() const =0Nv::Blast::Mesh [pure virtual]
getFacetsBuffer() const =0Nv::Blast::Mesh [pure virtual]
getFacetsBufferWritable()=0Nv::Blast::Mesh [pure virtual]
+ + @@ -41,6 +43,8 @@ + + @@ -94,6 +98,25 @@ Class for internal mesh representation

Constructor & Destructor Docu


Member Function Documentation

+ +
+
+

Public Member Functions

virtual void calcPerFacetBounds ()=0
virtual const physx::PxBounds3 & getBoundingBox () const =0
virtual physx::PxBounds3 & getBoundingBoxWritable ()=0
virtual const FacetgetFacet (int32_t facet) const =0
virtual const physx::PxBounds3 * getFacetBound (uint32_t index) const =0
virtual uint32_t getFacetCount () const =0
virtual const FacetgetFacetsBuffer () const =0
+ + + + + + + +
virtual void Nv::Blast::Mesh::calcPerFacetBounds (  )  [pure virtual]
+

+
+ +

+Calculate per-facet bounding boxes. +

+

@@ -209,6 +232,26 @@ Return writable pointer on edges array Return pointer on specified facet

+ +

+
+ + + + + + + + + +
virtual const physx::PxBounds3* Nv::Blast::Mesh::getFacetBound (uint32_t  index  )  const [pure virtual]
+
+
+ +

+Get pointer on facet bounding box, if not calculated return nullptr. +

+

@@ -489,7 +532,7 @@ Set per-facet smoothing group.


The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h
    -

    Class Index

    A | B | C | D | E | F | I | L | M | N | P | R | S | T | V

    +

    Class Index

    A | B | C | D | E | F | G | I | L | M | N | P | R | S | T | U | V

      A  
    -
    ExtPxAsset (Nv::Blast)   
      I  
    -
    NvBlastExtRadialDamageDesc   
      T  
    -
    Allocator (Nv::Blast)   ExtPxAssetDesc (Nv::Blast)   IFbxFileReader (Nv::Blast)   NvBlastExtShearDamageDesc   TkActor (Nv::Blast)   
    AllocatorCallback (Nv::Blast)   ExtPxAssetDesc::ChunkDesc (Nv::Blast)   IJsonCollisionExporter (Nv::Blast)   NvBlastExtTriangleIntersectionDamageDesc   TkActorData (Nv::Blast)   
    ApexImporterConfig (Nv::Blast::ApexImporter)   ExtPxAssetDesc::SubchunkDesc (Nv::Blast)   IMeshFileReader (Nv::Blast)   NvBlastFamily   TkActorDesc (Nv::Blast)   
    ApexImportTool (Nv::Blast::ApexImporter)   ExtPxChunk (Nv::Blast)   IMeshFileWriter (Nv::Blast)   NvBlastFractureBuffers   TkAsset (Nv::Blast)   
    AuthoringResult (Nv::Blast)   ExtPxFamily (Nv::Blast)   
      L  
    -
    NvBlastGraphShaderActor   TkAssetDesc (Nv::Blast)   
      B  
    -
    ExtPxFamilyDesc (Nv::Blast)   LlObjectTypeID (Nv::Blast)   NvBlastID   TkAssetJointDesc (Nv::Blast)   
    BlastBondGenerator (Nv::Blast)   ExtPxListener (Nv::Blast)   
      M  
    -
    NvBlastMessage   TkEvent (Nv::Blast)   
    BondGenerationConfig (Nv::Blast)   ExtPxManager (Nv::Blast)   Material (Nv::Blast)   NvBlastSubgraphShaderActor   TkEventListener (Nv::Blast)   
      C  
    -
    ExtPxObjectTypeID (Nv::Blast)   Mesh (Nv::Blast)   NvBlastSupportGraph   TkFamily (Nv::Blast)   
    ChunkInfo (Nv::Blast)   ExtPxShapeDescTemplate (Nv::Blast)   MeshCleaner (Nv::Blast)   NvBlastTimers   TkFractureCommands (Nv::Blast)   
    CollisionHull (Nv::Blast)   ExtPxSpawnSettings (Nv::Blast)   
      N  
    -
    NvcBounds3   TkFractureEvents (Nv::Blast)   
    CollisionHull::HullPolygon (Nv::Blast)   ExtPxStressSolver (Nv::Blast)   NoiseConfiguration (Nv::Blast)   NvcMat33   TkFramework (Nv::Blast)   
    CollisionParams (Nv::Blast)   ExtPxSubchunk (Nv::Blast)   NvBlastActor   NvcMat34   TkGroup (Nv::Blast)   
    ConvexMeshBuilder (Nv::Blast)   ExtSerialization (Nv::Blast)   NvBlastActorDesc   NvcMat44   TkGroupDesc (Nv::Blast)   
    CutoutConfiguration (Nv::Blast)   ExtSerialization::BufferProvider (Nv::Blast)   NvBlastActorSplitEvent   NvcPlane   TkGroupStats (Nv::Blast)   
    CutoutSet (Nv::Blast)   ExtSerialization::EncodingID (Nv::Blast)   NvBlastAsset   NvcQuat   TkGroupWorker (Nv::Blast)   
      D  
    -
    ExtStressSolver (Nv::Blast)   NvBlastAssetDesc   NvcTransform   TkIdentifiable (Nv::Blast)   
    DebugBuffer (Nv::Blast)   ExtStressSolver::DebugBuffer (Nv::Blast)   NvBlastBond   NvcVec2   TkJoint (Nv::Blast)   
    DebugLine (Nv::Blast)   ExtStressSolver::DebugLine (Nv::Blast)   NvBlastBondDesc   NvcVec2i   TkJointData (Nv::Blast)   
      E  
    -
    ExtStressSolverSettings (Nv::Blast)   NvBlastBondFractureData   NvcVec3   TkJointDesc (Nv::Blast)   
    Edge (Nv::Blast)   ExtSync (Nv::Blast)   NvBlastChunk   NvcVec3i   TkJointUpdateEvent (Nv::Blast)   
    ErrorCallback (Nv::Blast)   ExtSyncEvent (Nv::Blast)   NvBlastChunkDesc   NvcVec4   TkObject (Nv::Blast)   
    ErrorCode (Nv::Blast)   ExtSyncEventFamilySync (Nv::Blast)   NvBlastChunkFractureData   NvcVec4i   TkObjectTypeID (Nv::Blast)   
    ExporterMeshData (Nv::Blast)   ExtSyncEventFracture (Nv::Blast)   NvBlastDamageProgram   
      P  
    -
    TkSplitEvent (Nv::Blast)   
    ExtCustomProfiler (Nv::Blast)   ExtSyncEventInstance (Nv::Blast)   NvBlastDataBlock   PlaneChunkIndexer (Nv::Blast)   TkType (Nv::Blast)   
    ExtForceMode (Nv::Blast)   ExtSyncEventPhysicsSync (Nv::Blast)   NvBlastExtAssetUtilsBondDesc   ProfilerCallback (Nv::Blast)   TkTypeIndex (Nv::Blast)   
    ExtGroupTaskManager (Nv::Blast)   ExtSyncEventPhysicsSync::ActorData (Nv::Blast)   NvBlastExtCapsuleRadialDamageDesc   ProfilerDetail (Nv::Blast)   Triangle (Nv::Blast)   
    ExtImpactDamageManager (Nv::Blast)   ExtSyncEventType (Nv::Blast)   NvBlastExtDamageAccelerator   
      R  
    -
    TriangleIndexed (Nv::Blast)   
    ExtImpactSettings (Nv::Blast)   
      F  
    -
    NvBlastExtImpactSpreadDamageDesc   RandomGeneratorBase (Nv::Blast)   
      V  
    -
    ExtProfileData (Nv::Blast)   Facet (Nv::Blast)   NvBlastExtMaterial   
      S  
    -
    Vertex (Nv::Blast)   
    ExtPxActor (Nv::Blast)   FractureTool (Nv::Blast)   NvBlastExtProgramParams   SlicingConfiguration (Nv::Blast)   VoronoiSitesGenerator (Nv::Blast)   
    ExtPxActorDescTemplate (Nv::Blast)   

    A | B | C | D | E | F | I | L | M | N | P | R | S | T | V

    +ExtProfileData (Nv::Blast)   FractureRT::Stage (Nv::Blast)   NvBlastExtProgramParams   SlicingConfiguration (Nv::Blast)   Allocator (Nv::Blast)   ExtPxActor (Nv::Blast)   FractureTool (Nv::Blast)   NvBlastExtRadialDamageDesc   SpatialAccelerator (Nv::Blast)   AllocatorCallback (Nv::Blast)   ExtPxActorDescTemplate (Nv::Blast)   
      G  
    +NvBlastExtShearDamageDesc   SweepingAccelerator (Nv::Blast)   ApexImporterConfig (Nv::Blast::ApexImporter)   ExtPxAsset (Nv::Blast)   Grid (Nv::Blast)   NvBlastExtTriangleIntersectionDamageDesc   
      T  
    +ApexImportTool (Nv::Blast::ApexImporter)   ExtPxAssetDesc (Nv::Blast)   GridWalker (Nv::Blast)   NvBlastFamily   TkActor (Nv::Blast)   AuthoringResult (Nv::Blast)   ExtPxAssetDesc::ChunkDesc (Nv::Blast)   
      I  
    +NvBlastFractureBuffers   TkActorData (Nv::Blast)   
      B  
    +ExtPxAssetDesc::SubchunkDesc (Nv::Blast)   IFbxFileReader (Nv::Blast)   NvBlastGraphShaderActor   TkActorDesc (Nv::Blast)   BBoxBasedAccelerator (Nv::Blast)   ExtPxChunk (Nv::Blast)   IJsonCollisionExporter (Nv::Blast)   NvBlastID   TkAsset (Nv::Blast)   BeamPatternDesc (Nv::Blast)   ExtPxFamily (Nv::Blast)   IMeshFileReader (Nv::Blast)   NvBlastMessage   TkAssetDesc (Nv::Blast)   BlastBondGenerator (Nv::Blast)   ExtPxFamilyDesc (Nv::Blast)   IMeshFileWriter (Nv::Blast)   NvBlastSubgraphShaderActor   TkAssetJointDesc (Nv::Blast)   BondGenerationConfig (Nv::Blast)   ExtPxListener (Nv::Blast)   
      L  
    +NvBlastSupportGraph   TkEvent (Nv::Blast)   BooleanResultEdge (Nv::Blast)   ExtPxManager (Nv::Blast)   LlObjectTypeID (Nv::Blast)   NvBlastTimers   TkEventListener (Nv::Blast)   BooleanToolOutputData (Nv::Blast)   ExtPxObjectTypeID (Nv::Blast)   
      M  
    +NvcBounds3   TkFamily (Nv::Blast)   
      C  
    +ExtPxShapeDescTemplate (Nv::Blast)   Material (Nv::Blast)   NvcMat33   TkFractureCommands (Nv::Blast)   ChunkGraph (Nv::Blast)   ExtPxSpawnSettings (Nv::Blast)   Mesh (Nv::Blast)   NvcMat34   TkFractureEvents (Nv::Blast)   ChunkGraphLink (Nv::Blast)   ExtPxStressSolver (Nv::Blast)   MeshCleaner (Nv::Blast)   NvcMat44   TkFramework (Nv::Blast)   ChunkInfo (Nv::Blast)   ExtPxSubchunk (Nv::Blast)   MeshDesc (Nv::Blast)   NvcPlane   TkGroup (Nv::Blast)   CollisionHull (Nv::Blast)   ExtSerialization (Nv::Blast)   MeshGenerator (Nv::Blast)   NvcQuat   TkGroupDesc (Nv::Blast)   CollisionHull::HullPolygon (Nv::Blast)   ExtSerialization::BufferProvider (Nv::Blast)   
      N  
    +NvcTransform   TkGroupStats (Nv::Blast)   CollisionParams (Nv::Blast)   ExtSerialization::EncodingID (Nv::Blast)   NoiseConfiguration (Nv::Blast)   NvcVec2   TkGroupWorker (Nv::Blast)   ConvexMeshBuilder (Nv::Blast)   ExtStressSolver (Nv::Blast)   NvBlastActor   NvcVec2i   TkIdentifiable (Nv::Blast)   CutoutConfiguration (Nv::Blast)   ExtStressSolver::DebugBuffer (Nv::Blast)   NvBlastActorDesc   NvcVec3   TkJoint (Nv::Blast)   CutoutSet (Nv::Blast)   ExtStressSolver::DebugLine (Nv::Blast)   NvBlastActorSplitEvent   NvcVec3i   TkJointData (Nv::Blast)   
      D  
    +ExtStressSolverSettings (Nv::Blast)   NvBlastAsset   NvcVec4   TkJointDesc (Nv::Blast)   DamagePattern (Nv::Blast)   ExtSync (Nv::Blast)   NvBlastAssetDesc   NvcVec4i   TkJointUpdateEvent (Nv::Blast)   DebugBuffer (Nv::Blast)   ExtSyncEvent (Nv::Blast)   NvBlastBond   
      P  
    +TkObject (Nv::Blast)   DebugLine (Nv::Blast)   ExtSyncEventFamilySync (Nv::Blast)   NvBlastBondDesc   PatternDescriptor (Nv::Blast)   TkObjectTypeID (Nv::Blast)   DummyAccelerator (Nv::Blast)   ExtSyncEventFracture (Nv::Blast)   NvBlastBondFractureData   PatternGenerator (Nv::Blast)   TkSplitEvent (Nv::Blast)   
      E  
    +ExtSyncEventInstance (Nv::Blast)   NvBlastChunk   PerTriangleAdditionalData (Nv::Blast)   TkType (Nv::Blast)   Edge (Nv::Blast)   ExtSyncEventPhysicsSync (Nv::Blast)   NvBlastChunkDesc   PlaneChunkIndexer (Nv::Blast)   TkTypeIndex (Nv::Blast)   ErrorCallback (Nv::Blast)   ExtSyncEventPhysicsSync::ActorData (Nv::Blast)   NvBlastChunkFractureData   ProfilerCallback (Nv::Blast)   Triangle (Nv::Blast)   ErrorCode (Nv::Blast)   ExtSyncEventType (Nv::Blast)   NvBlastDamageProgram   ProfilerDetail (Nv::Blast)   TriangleIndexed (Nv::Blast)   ExporterMeshData (Nv::Blast)   
      F  
    +NvBlastDataBlock   
      R  
    +
      U  
    +ExtCustomProfiler (Nv::Blast)   Facet (Nv::Blast)   NvBlastExtAssetUtilsBondDesc   RandomGeneratorBase (Nv::Blast)   UniformPatternDesc (Nv::Blast)   ExtForceMode (Nv::Blast)   FacetFacetResult (Nv::Blast)   NvBlastExtCapsuleRadialDamageDesc   RegularRadialPatternDesc (Nv::Blast)   
      V  
    +ExtGroupTaskManager (Nv::Blast)   FractureDesc (Nv::Blast)   NvBlastExtDamageAccelerator   
      S  
    +Vertex (Nv::Blast)   ExtImpactDamageManager (Nv::Blast)   Fracturer (Nv::Blast)   NvBlastExtImpactSpreadDamageDesc   SegmentToIndex (Nv::Blast)   VoronoiSitesGenerator (Nv::Blast)   ExtImpactSettings (Nv::Blast)   FractureRT (Nv::Blast)   NvBlastExtMaterial   

    A | B | C | D | E | F | G | I | L | M | N | P | R | S | T | U | V

    +
    + +
    +
    +
    + +
    +
    +
    +
    include Directory Reference
    +
    +
    + + + + +

    +Files

    file  NvBlastExtRT.h [code]
     
    +
    +
    + + + + diff --git a/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js b/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js new file mode 100644 index 0000000..7cf271d --- /dev/null +++ b/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js @@ -0,0 +1,4 @@ +var dir_7bb69a4608aaa895f9ddb7c8c53d3896 = +[ + [ "NvBlastExtRT.h", "_nv_blast_ext_r_t_8h.html", "_nv_blast_ext_r_t_8h" ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html b/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html new file mode 100644 index 0000000..39dc5cd --- /dev/null +++ b/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html @@ -0,0 +1,60 @@ + + + sdk/extensions/authoringCommon/include Directory Reference + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    include Directory Reference
    +
    + +
    + + + + diff --git a/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js b/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js new file mode 100644 index 0000000..535e80b --- /dev/null +++ b/docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js @@ -0,0 +1,17 @@ +var dir_ac0da64a73636861fccd3be27269fec8 = +[ + [ "NvBlastExtAuthoringAccelerator.h", "_nv_blast_ext_authoring_accelerator_8h.html", [ + [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], + [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], + [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], + [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ] + ] ], + [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ + [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] + ] ], + [ "NvBlastExtAuthoringPatternGenerator.h", "_nv_blast_ext_authoring_pattern_generator_8h.html", "_nv_blast_ext_authoring_pattern_generator_8h" ], + [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html b/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html new file mode 100644 index 0000000..db7271c --- /dev/null +++ b/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html @@ -0,0 +1,54 @@ + + + sdk/extensions/authoringCommon Directory Reference + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    authoringCommon Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  include
     
    +
    +
    + + + + diff --git a/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js b/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js new file mode 100644 index 0000000..08acf67 --- /dev/null +++ b/docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js @@ -0,0 +1,4 @@ +var dir_c3b7921879ccff3918e2041d27cd56c2 = +[ + [ "include", "dir_ac0da64a73636861fccd3be27269fec8.html", "dir_ac0da64a73636861fccd3be27269fec8" ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html b/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html new file mode 100644 index 0000000..8fbe309 --- /dev/null +++ b/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html @@ -0,0 +1,54 @@ + + + sdk/extensions/RT Directory Reference + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    RT Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  include
     
    +
    +
    + + + + diff --git a/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js b/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js new file mode 100644 index 0000000..f307dfb --- /dev/null +++ b/docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js @@ -0,0 +1,4 @@ +var dir_c808e52f031b4463e9759848dd18ed10 = +[ + [ "include", "dir_7bb69a4608aaa895f9ddb7c8c53d3896.html", "dir_7bb69a4608aaa895f9ddb7c8c53d3896" ] +]; \ No newline at end of file diff --git a/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html b/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html index 0021dcc..2eb2638 100755 --- a/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html +++ b/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html @@ -51,12 +51,8 @@ Files   file  NvBlastExtAuthoringFractureTool.h [code]   -file  NvBlastExtAuthoringMesh.h [code] -  file  NvBlastExtAuthoringMeshCleaner.h [code]   -file  NvBlastExtAuthoringTypes.h [code] diff --git a/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js b/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js index 242adb9..acb800d 100755 --- a/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js +++ b/docs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js @@ -21,11 +21,7 @@ var dir_f5aac1e8691bcd189e1fcbb9a0a48a60 = [ "SlicingConfiguration", "struct_nv_1_1_blast_1_1_slicing_configuration.html", "struct_nv_1_1_blast_1_1_slicing_configuration" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ] ] ], - [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ - [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] - ] ], [ "NvBlastExtAuthoringMeshCleaner.h", "_nv_blast_ext_authoring_mesh_cleaner_8h.html", [ [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ] - ] ], - [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] + ] ] ]; \ No newline at end of file diff --git a/docs/api_docs/files/files.html b/docs/api_docs/files/files.html index 9c3712a..8a20706 100755 --- a/docs/api_docs/files/files.html +++ b/docs/api_docs/files/files.html @@ -27,9 +27,11 @@ sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h [code] - sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h [code] - sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h [code] sdk/extensions/exporter/include/NvBlastExtExporter.h [code] sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.h [code] sdk/extensions/import/include/NvBlastExtApexImportTool.h [code] @@ -45,6 +47,7 @@ sdk/extensions/physx/include/NvBlastExtPxTask.h [code] sdk/extensions/physx/include/NvBlastExtSync.h [code] sdk/extensions/physx/include/NvBlastPxCallbacks.h [code] + sdk/extensions/RT/include/NvBlastExtRT.h [code] sdk/extensions/serialization/include/NvBlastExtLlSerialization.h [code] sdk/extensions/serialization/include/NvBlastExtPxSerialization.h [code] sdk/extensions/serialization/include/NvBlastExtSerialization.h [code] diff --git a/docs/api_docs/files/functions.html b/docs/api_docs/files/functions.html index 4cf3291..73cd1d5 100755 --- a/docs/api_docs/files/functions.html +++ b/docs/api_docs/files/functions.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -70,6 +71,12 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSync
  • acquireWorker() : Nv::Blast::TkGroup +
  • ActivationDistanceType +: Nv::Blast::DamagePattern +
  • activationRadius +: Nv::Blast::DamagePattern +
  • activationType +: Nv::Blast::DamagePattern
  • actorDesc : Nv::Blast::ExtPxFamilyDesc
  • actorIndex @@ -81,6 +88,10 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::TkGroup
  • addAngularVelocity() : Nv::Blast::ExtStressSolver +
  • addEdge() +: Nv::Blast::BooleanToolOutputData +
  • addFfResult() +: Nv::Blast::BooleanToolOutputData
  • addForce() : Nv::Blast::ExtStressSolver
  • addGravityForce() @@ -89,32 +100,46 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::TkFamily
  • addSite() : Nv::Blast::VoronoiSitesGenerator +
  • addVertex() +: Nv::Blast::BooleanToolOutputData
  • adjacencyPartition : NvBlastSupportGraph , NvBlastGraphShaderActor
  • adjacentBondIndices : NvBlastSupportGraph , NvBlastGraphShaderActor +
  • adjacentFacet +: Nv::Blast::FacetFacetResult +, Nv::Blast::BooleanResultEdge
  • adjacentNodeIndices : NvBlastSupportGraph , NvBlastGraphShaderActor +
  • ALL +: Nv::Blast::FractureRT::FractureRT::Stage
  • allocate() -: Nv::Blast::Allocator -, Nv::Blast::AllocatorCallback +: Nv::Blast::AllocatorCallback +, Nv::Blast::Allocator
  • Allocator() : Nv::Blast::Allocator
  • amplitude : Nv::Blast::NoiseConfiguration +
  • angle +: Nv::Blast::DamagePattern
  • angle_variations : Nv::Blast::SlicingConfiguration +
  • angularNoiseAmplitude +: Nv::Blast::RegularRadialPatternDesc +
  • angularSteps +: Nv::Blast::RegularRadialPatternDesc
  • aperture -: Nv::Blast::CutoutConfiguration +: Nv::Blast::RegularRadialPatternDesc +, Nv::Blast::CutoutConfiguration
  • ApexImporterConfig() : Nv::Blast::ApexImporter::ApexImporterConfig
  • ApexImportTool() : Nv::Blast::ApexImporter::ApexImportTool
  • appendMesh() -: Nv::Blast::IMeshFileWriter +: Nv::Blast::IMeshFileWriter
  • applyDamage() : Nv::Blast::ExtImpactDamageManager
  • applyFracture() @@ -125,20 +150,21 @@ Here is a list of all class members with links to the classes they belong to:
  • area : NvBlastBond
  • Asset -: Nv::Blast::ExtPxObjectTypeID +: Nv::Blast::LlObjectTypeID +, Nv::Blast::TkObjectTypeID +, Nv::Blast::TkTypeIndex
  • asset -: Nv::Blast::AuthoringResult -, Nv::Blast::ExporterMeshData -, Nv::Blast::TkActorDesc +: Nv::Blast::TkActorDesc +, Nv::Blast::AuthoringResult
  • Asset -: Nv::Blast::TkTypeIndex -, Nv::Blast::LlObjectTypeID -, Nv::Blast::TkObjectTypeID +: Nv::Blast::ExtPxObjectTypeID +
  • asset +: Nv::Blast::ExporterMeshData
  • assetBonds : NvBlastGraphShaderActor
  • assetChunks -: NvBlastSubgraphShaderActor -, NvBlastGraphShaderActor +: NvBlastGraphShaderActor +, NvBlastSubgraphShaderActor
  • AssetDataBlock : NvBlastDataBlock
  • assetNodeCount @@ -146,9 +172,9 @@ Here is a list of all class members with links to the classes they belong to:
  • assetToFractureChunkIdMap : Nv::Blast::AuthoringResult
  • attachPositions -: Nv::Blast::TkJointDesc -, Nv::Blast::TkAssetJointDesc +: Nv::Blast::TkAssetJointDesc , Nv::Blast::TkJointData +, Nv::Blast::TkJointDesc
  • AVERAGE : Nv::Blast::BondGenerationConfig diff --git a/docs/api_docs/files/functions_0x62.html b/docs/api_docs/files/functions_0x62.html index c2538ef..e8b0642 100755 --- a/docs/api_docs/files/functions_0x62.html +++ b/docs/api_docs/files/functions_0x62.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -64,18 +65,22 @@ Here is a list of all class members with links to the classes they belong to:

    - b -

    @@ -64,12 +65,24 @@ Here is a list of all class members with links to the classes they belong to:

    - c -

    @@ -94,11 +95,14 @@ Here is a list of all class members with links to the classes they belong to:
  • deallocate() : Nv::Blast::Allocator , Nv::Blast::AllocatorCallback +
  • debrisRadiusMult +: Nv::Blast::UniformPatternDesc +, Nv::Blast::RegularRadialPatternDesc
  • Debug : NvBlastMessage
  • DebugLine() -: Nv::Blast::DebugLine -, Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine +: Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine +, Nv::Blast::DebugLine
  • DebugRenderMode : Nv::Blast::ExtStressSolver
  • deleteAllChildrenOfChunk() @@ -117,6 +121,14 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxManager
  • diffuse_tex : Nv::Blast::Material +
  • dirtyChunks +: Nv::Blast::ChunkGraph +
  • dirtyChunksCount +: Nv::Blast::ChunkGraph +
  • DummyAccelerator() +: Nv::Blast::DummyAccelerator +
  • dumpChunksToObj() +: Nv::Blast::FractureRT
  • diff --git a/docs/api_docs/files/functions_0x65.html b/docs/api_docs/files/functions_0x65.html index c14558b..6119bf0 100755 --- a/docs/api_docs/files/functions_0x65.html +++ b/docs/api_docs/files/functions_0x65.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -76,10 +77,15 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ErrorCode
  • eDEBUG_WARNING : Nv::Blast::ErrorCode +
  • edesCount +: Nv::Blast::MeshDesc
  • Edge() : Nv::Blast::Edge +
  • edges +: Nv::Blast::BooleanToolOutputData
  • edgesCount : Nv::Blast::Facet +, Nv::Blast::BooleanToolOutputData
  • eINTERNAL_ERROR : Nv::Blast::ErrorCode
  • eINVALID_OPERATION @@ -88,6 +94,9 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ErrorCode
  • eMASK_ALL : Nv::Blast::ErrorCode +
  • end +: Nv::Blast::SegmentToIndex +, Nv::Blast::BooleanResultEdge
  • endProcess() : Nv::Blast::TkGroup
  • eNO_ERROR @@ -95,26 +104,28 @@ Here is a list of all class members with links to the classes they belong to:
  • ensureAssetExactSupportCoverage() : Nv::Blast::TkFramework
  • Enum -: Nv::Blast::ExtSyncEventType +: Nv::Blast::TkObjectTypeID +, Nv::Blast::ExtSyncEventType , Nv::Blast::LlObjectTypeID -, Nv::Blast::ExtForceMode , Nv::Blast::ExtPxObjectTypeID , Nv::Blast::ExtSerialization::ExtSerialization::EncodingID -, Nv::Blast::TkObjectTypeID +, Nv::Blast::ExtForceMode , Nv::Blast::ErrorCode , Nv::Blast::TkTypeIndex
  • eOUT_OF_MEMORY : Nv::Blast::ErrorCode
  • ePERF_WARNING : Nv::Blast::ErrorCode +
  • eraseNode() +: Nv::Blast::ChunkGraph
  • Error : NvBlastMessage
  • EVENT_TYPE -: Nv::Blast::TkFractureEvents -, Nv::Blast::TkJointUpdateEvent -, Nv::Blast::TkSplitEvent -, Nv::Blast::TkFractureCommands +: Nv::Blast::TkSplitEvent +, Nv::Blast::TkJointUpdateEvent , Nv::Blast::ExtSyncEventInstance< T, eventType > +, Nv::Blast::TkFractureEvents +, Nv::Blast::TkFractureCommands
  • EXACT : Nv::Blast::ApexImporter::ApexImporterConfig , Nv::Blast::BondGenerationConfig diff --git a/docs/api_docs/files/functions_0x66.html b/docs/api_docs/files/functions_0x66.html index 67959bb..2e88e75 100755 --- a/docs/api_docs/files/functions_0x66.html +++ b/docs/api_docs/files/functions_0x66.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -64,16 +65,16 @@ Here is a list of all class members with links to the classes they belong to:

    - f -

    @@ -62,26 +63,34 @@ Here is a list of all class members with links to the classes they belong to:

    - g -

    diff --git a/docs/api_docs/files/functions_0x69.html b/docs/api_docs/files/functions_0x69.html index eb24fd2..df2cbc5 100755 --- a/docs/api_docs/files/functions_0x69.html +++ b/docs/api_docs/files/functions_0x69.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -69,7 +70,8 @@ Here is a list of all class members with links to the classes they belong to:
  • IMPULSE : Nv::Blast::ExtForceMode
  • index -: Nv::Blast::TkActorData +: Nv::Blast::SegmentToIndex +, Nv::Blast::TkActorData
  • Info : NvBlastMessage
  • infSearchMode @@ -80,6 +82,10 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastActorDesc
  • InterfaceSearchMode : Nv::Blast::ApexImporter::ApexImporterConfig +
  • interiorMaterialId +: Nv::Blast::PatternDescriptor +
  • inVertices +: Nv::Blast::MeshDesc
  • isBoundToWorld() : Nv::Blast::TkActor
  • isChanged @@ -93,7 +99,7 @@ Here is a list of all class members with links to the classes they belong to:
  • island : NvBlastTimers
  • islandDetectionAndRemoving() -: Nv::Blast::FractureTool +: Nv::Blast::FractureTool
  • isLeaf : Nv::Blast::ChunkInfo
  • isMeshContainOpenEdges() @@ -109,11 +115,11 @@ Here is a list of all class members with links to the classes they belong to:
  • isSelfCollissionEnabled : Nv::Blast::ExtImpactSettings
  • isStatic -: Nv::Blast::ExtPxChunk -, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc +: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc +, Nv::Blast::ExtPxChunk
  • isValid() -: Nv::Blast::ApexImporter::ApexImportTool -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::ApexImporter::ApexImportTool
  • diff --git a/docs/api_docs/files/functions_0x6a.html b/docs/api_docs/files/functions_0x6a.html index 960fb52..9f416ca 100755 --- a/docs/api_docs/files/functions_0x6a.html +++ b/docs/api_docs/files/functions_0x6a.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x6c.html b/docs/api_docs/files/functions_0x6c.html index 3ca2c4e..51f7a20 100755 --- a/docs/api_docs/files/functions_0x6c.html +++ b/docs/api_docs/files/functions_0x6c.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -62,16 +63,26 @@ Here is a list of all class members with links to the classes they belong to:

    - l -

    @@ -78,6 +79,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::Triangle , Nv::Blast::TriangleIndexed , Nv::Blast::Facet +
  • materialIndex +: Nv::Blast::PerTriangleAdditionalData
  • materialNames : Nv::Blast::AuthoringResult
  • maxDamageThreshold @@ -88,15 +91,21 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::CollisionParams
  • maximumNumberOfVerticesPerHull : Nv::Blast::CollisionParams +
  • maxLinksCount +: Nv::Blast::ChunkGraph
  • maxRadius -: NvBlastExtImpactSpreadDamageDesc -, NvBlastExtRadialDamageDesc +: NvBlastExtRadialDamageDesc , NvBlastExtCapsuleRadialDamageDesc , NvBlastExtShearDamageDesc +, NvBlastExtImpactSpreadDamageDesc
  • maxSeparation : Nv::Blast::BondGenerationConfig
  • MEDIUM : Nv::Blast::ProfilerDetail +
  • meshA +: Nv::Blast::MeshDesc +
  • meshB +: Nv::Blast::MeshDesc
  • meshCount : Nv::Blast::ExporterMeshData
  • meshData @@ -108,14 +117,18 @@ Here is a list of all class members with links to the classes they belong to:
  • minimum : NvcBounds3
  • minRadius -: NvBlastExtImpactSpreadDamageDesc -, NvBlastExtRadialDamageDesc +: NvBlastExtCapsuleRadialDamageDesc , NvBlastExtShearDamageDesc -, NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtImpactSpreadDamageDesc +, NvBlastExtRadialDamageDesc
  • mNbVerts : Nv::Blast::CollisionHull::CollisionHull::HullPolygon
  • MODE_COUNT : Nv::Blast::ApexImporter::ApexImporterConfig +
  • model +: Nv::Blast::FractureDesc +
  • modelAccel +: Nv::Blast::FractureDesc
  • mPlane : Nv::Blast::CollisionHull::CollisionHull::HullPolygon diff --git a/docs/api_docs/files/functions_0x6e.html b/docs/api_docs/files/functions_0x6e.html index 108f3f2..89888d2 100755 --- a/docs/api_docs/files/functions_0x6e.html +++ b/docs/api_docs/files/functions_0x6e.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -70,6 +71,10 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Material
  • newActors : NvBlastActorSplitEvent +
  • newlyAddedCount +: Nv::Blast::ChunkGraph +
  • NO_FLAGS +: Nv::Blast::ChunkInfo
  • nodeActorIndices : NvBlastGraphShaderActor
  • nodeCount @@ -84,8 +89,8 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastChunkDesc , Nv::Blast::TkAssetDesc
  • noise -: Nv::Blast::SlicingConfiguration -, Nv::Blast::CutoutConfiguration +: Nv::Blast::CutoutConfiguration +, Nv::Blast::SlicingConfiguration
  • normal : NvBlastExtShearDamageDesc , NvBlastBond diff --git a/docs/api_docs/files/functions_0x6f.html b/docs/api_docs/files/functions_0x6f.html index 6f6cbf4..5c716f3 100755 --- a/docs/api_docs/files/functions_0x6f.html +++ b/docs/api_docs/files/functions_0x6f.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -73,11 +74,18 @@ Here is a list of all class members with links to the classes they belong to:
  • onContact() : Nv::Blast::ExtImpactDamageManager
  • operator<() -: Nv::Blast::Edge +: Nv::Blast::FacetFacetResult +, Nv::Blast::ChunkGraphLink +, Nv::Blast::Edge +, Nv::Blast::SegmentToIndex
  • operator=() : Nv::Blast::ApexImporter::ApexImportTool
  • operator==() : Nv::Blast::TkType +
  • operator[]() +: Nv::Blast::Edge +
  • outputData +: Nv::Blast::FractureDesc
  • diff --git a/docs/api_docs/files/functions_0x70.html b/docs/api_docs/files/functions_0x70.html index 1b160b0..ebe8576 100755 --- a/docs/api_docs/files/functions_0x70.html +++ b/docs/api_docs/files/functions_0x70.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -72,8 +73,15 @@ Here is a list of all class members with links to the classes they belong to: , NvBlastChunkDesc
  • parentData : Nv::Blast::TkSplitEvent +
  • parentEdge +: Nv::Blast::FacetFacetResult +
  • parentFacet +: Nv::Blast::FacetFacetResult +, Nv::Blast::BooleanResultEdge
  • partition : NvBlastTimers +
  • pattern +: Nv::Blast::FractureDesc
  • payload : Nv::Blast::TkEvent
  • peekHeader() @@ -84,28 +92,32 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::AuthoringResult
  • physicsSubchunks : Nv::Blast::AuthoringResult +
  • pIdx +: Nv::Blast::FacetFacetResult
  • plane : Nv::Blast::PlaneChunkIndexer
  • PlaneChunkIndexer() : Nv::Blast::PlaneChunkIndexer +
  • Point +: Nv::Blast::DamagePattern
  • pos0 -: Nv::Blast::DebugLine -, Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine +: Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine +, Nv::Blast::DebugLine
  • pos1 : Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine , Nv::Blast::DebugLine
  • posIndex : Nv::Blast::ExporterMeshData
  • position -: NvBlastExtRadialDamageDesc -, NvBlastExtShearDamageDesc +: NvBlastExtShearDamageDesc +, NvBlastExtRadialDamageDesc , NvBlastExtImpactSpreadDamageDesc
  • position0 : NvBlastExtCapsuleRadialDamageDesc , NvBlastExtTriangleIntersectionDamageDesc
  • position1 -: NvBlastExtCapsuleRadialDamageDesc -, NvBlastExtTriangleIntersectionDamageDesc +: NvBlastExtTriangleIntersectionDamageDesc +, NvBlastExtCapsuleRadialDamageDesc
  • position2 : NvBlastExtTriangleIntersectionDamageDesc
  • positions @@ -116,10 +128,12 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxFamily
  • process() : Nv::Blast::TkGroupWorker -, Nv::Blast::ExtGroupTaskManager , Nv::Blast::TkGroup +, Nv::Blast::ExtGroupTaskManager
  • processedActorsCount : Nv::Blast::TkGroupStats +
  • processMesh() +: Nv::Blast::FractureRT
  • pxAsset : Nv::Blast::ExtPxFamilyDesc
  • pxChunks diff --git a/docs/api_docs/files/functions_0x71.html b/docs/api_docs/files/functions_0x71.html index caa507f..75b2527 100755 --- a/docs/api_docs/files/functions_0x71.html +++ b/docs/api_docs/files/functions_0x71.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x72.html b/docs/api_docs/files/functions_0x72.html index 2d0d2ce..d475829 100755 --- a/docs/api_docs/files/functions_0x72.html +++ b/docs/api_docs/files/functions_0x72.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -62,8 +63,24 @@ Here is a list of all class members with links to the classes they belong to:

    - r -

    diff --git a/docs/api_docs/files/functions_0x73.html b/docs/api_docs/files/functions_0x73.html index 3353c1a..3ab2318 100755 --- a/docs/api_docs/files/functions_0x73.html +++ b/docs/api_docs/files/functions_0x73.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -76,6 +77,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxSpawnSettings
  • seed() : Nv::Blast::RandomGeneratorBase +
  • SegmentToIndex() +: Nv::Blast::SegmentToIndex
  • serializeIntoBuffer() : Nv::Blast::ExtSerialization
  • setAccelerator() @@ -108,10 +111,18 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxFamily
  • setMaterialId() : Nv::Blast::Mesh +
  • setMesh() +: Nv::Blast::Grid
  • setNodeInfo() : Nv::Blast::ExtStressSolver
  • setPlatformEnabled() : Nv::Blast::ExtCustomProfiler +
  • setPointCmpDirection() +: Nv::Blast::SweepingAccelerator +, Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker
  • setPxActorDesc() : Nv::Blast::ExtPxFamily
  • setPxShapeDescTemplate() @@ -121,12 +132,19 @@ Here is a list of all class members with links to the classes they belong to:
  • setSerializationEncoding() : Nv::Blast::ExtSerialization
  • setSettings() -: Nv::Blast::ExtStressSolver -, Nv::Blast::ExtImpactDamageManager +: Nv::Blast::ExtImpactDamageManager +, Nv::Blast::ExtStressSolver
  • setSmoothingGroup() : Nv::Blast::Mesh
  • setSourceMesh() : Nv::Blast::FractureTool +
  • setState() +: Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::SweepingAccelerator +, Nv::Blast::BBoxBasedAccelerator
  • setStencil() : Nv::Blast::VoronoiSitesGenerator
  • setUniformHealth() @@ -144,15 +162,20 @@ Here is a list of all class members with links to the classes they belong to:
  • slicing() : Nv::Blast::FractureTool
  • smoothingGroup -: Nv::Blast::TriangleIndexed +: Nv::Blast::Triangle +, Nv::Blast::TriangleIndexed , Nv::Blast::Facet -, Nv::Blast::Triangle +, Nv::Blast::PerTriangleAdditionalData
  • spawn() : Nv::Blast::ExtPxFamily
  • Split : Nv::Blast::TkEvent +
  • start +: Nv::Blast::BooleanResultEdge
  • startProcess() : Nv::Blast::TkGroup +
  • status +: Nv::Blast::FacetFacetResult
  • STRESS_GRAPH : Nv::Blast::ExtStressSolver
  • STRESS_GRAPH_BONDS_IMPULSES @@ -177,8 +200,8 @@ Here is a list of all class members with links to the classes they belong to:
  • submeshOffsets : Nv::Blast::ExporterMeshData
  • subscribe() -: Nv::Blast::ExtPxManager -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::ExtPxManager
  • Subtype : Nv::Blast::TkJointUpdateEvent
  • subtype @@ -187,6 +210,8 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastGraphShaderActor
  • SupportFlag : NvBlastChunkDesc +
  • SweepingAccelerator() +: Nv::Blast::SweepingAccelerator
  • syncFamily() : Nv::Blast::ExtSync diff --git a/docs/api_docs/files/functions_0x74.html b/docs/api_docs/files/functions_0x74.html index 735a5b9..da6fabe 100755 --- a/docs/api_docs/files/functions_0x74.html +++ b/docs/api_docs/files/functions_0x74.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x75.html b/docs/api_docs/files/functions_0x75.html index a3f2d8a..17c66af 100755 --- a/docs/api_docs/files/functions_0x75.html +++ b/docs/api_docs/files/functions_0x75.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x76.html b/docs/api_docs/files/functions_0x76.html index e4b3801..028c3ba 100755 --- a/docs/api_docs/files/functions_0x76.html +++ b/docs/api_docs/files/functions_0x76.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -64,11 +65,15 @@ Here is a list of all class members with links to the classes they belong to:

    - v -

    diff --git a/docs/api_docs/files/functions_0x78.html b/docs/api_docs/files/functions_0x78.html index 79e86cc..377b6a8 100755 --- a/docs/api_docs/files/functions_0x78.html +++ b/docs/api_docs/files/functions_0x78.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x79.html b/docs/api_docs/files/functions_0x79.html index fbff29c..dc8e9cc 100755 --- a/docs/api_docs/files/functions_0x79.html +++ b/docs/api_docs/files/functions_0x79.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x7a.html b/docs/api_docs/files/functions_0x7a.html index 5f4a16b..ed30ee1 100755 --- a/docs/api_docs/files/functions_0x7a.html +++ b/docs/api_docs/files/functions_0x7a.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_0x7e.html b/docs/api_docs/files/functions_0x7e.html index 674e72e..bf43295 100755 --- a/docs/api_docs/files/functions_0x7e.html +++ b/docs/api_docs/files/functions_0x7e.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -68,6 +69,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ApexImporter::ApexImportTool
  • ~AuthoringResult() : Nv::Blast::AuthoringResult +
  • ~BBoxBasedAccelerator() +: Nv::Blast::BBoxBasedAccelerator
  • ~BlastBondGenerator() : Nv::Blast::BlastBondGenerator
  • ~ConvexMeshBuilder() @@ -92,6 +95,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ProfilerCallback
  • ~RandomGeneratorBase() : Nv::Blast::RandomGeneratorBase +
  • ~SpatialAccelerator() +: Nv::Blast::SpatialAccelerator
  • ~TkFramework() : Nv::Blast::TkFramework
  • ~TkObject() diff --git a/docs/api_docs/files/functions_b.html b/docs/api_docs/files/functions_b.html index 1fa35d9..63bd46e 100755 --- a/docs/api_docs/files/functions_b.html +++ b/docs/api_docs/files/functions_b.html @@ -40,6 +40,12 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
  • b : Nv::Blast::Triangle
  • +
  • BBoxBasedAccelerator() +: Nv::Blast::BBoxBasedAccelerator +
  • +
  • bEdges +: Nv::Blast::MeshDesc +
  • bond : NvBlastBondDesc
  • @@ -51,12 +57,12 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::AuthoringResult , NvBlastAssetDesc -
  • BondFlags -: Nv::Blast::TkAssetDesc -
  • bondFlags : Nv::Blast::TkAssetDesc
  • +
  • BondFlags +: Nv::Blast::TkAssetDesc +
  • bondFractureCount : NvBlastFractureBuffers
  • @@ -83,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::TkFractureEvents
  • bondsFromPrefractured() -: Nv::Blast::BlastBondGenerator +: Nv::Blast::BlastBondGenerator
  • buffers : Nv::Blast::TkFractureCommands @@ -93,7 +99,10 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::ConvexMeshBuilder
  • buildConvexMesh() -: Nv::Blast::ConvexMeshBuilder +: Nv::Blast::ConvexMeshBuilder +
  • +
  • buildConvexMeshRT() +: Nv::Blast::ConvexMeshBuilder
  • buildDescFromInternalFracture() : Nv::Blast::BlastBondGenerator diff --git a/docs/api_docs/files/functions_c.html b/docs/api_docs/files/functions_c.html index 7924115..3bd2b99 100755 --- a/docs/api_docs/files/functions_c.html +++ b/docs/api_docs/files/functions_c.html @@ -40,9 +40,26 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • c : Nv::Blast::Triangle
  • +
  • calcPerFacetBounds() +: Nv::Blast::Mesh +
  • CapnProtoBinary : Nv::Blast::ExtSerialization::EncodingID
  • +
  • cell +: Nv::Blast::FractureDesc +
  • +
  • cellAccel +: Nv::Blast::FractureDesc +
  • +
  • cellsCount +: Nv::Blast::BeamPatternDesc +, Nv::Blast::DamagePattern +, Nv::Blast::UniformPatternDesc +
  • +
  • cellsMeshes +: Nv::Blast::DamagePattern +
  • centroid : NvBlastBond , NvBlastChunk @@ -65,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::AuthoringResult , NvBlastAssetDesc
  • +
  • ChunkFlags +: Nv::Blast::ChunkInfo +
  • chunkFractureCount : NvBlastFractureBuffers
  • @@ -72,8 +92,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::ExtSyncEventFracture , NvBlastFractureBuffers +
  • ChunkGraphLink() +: Nv::Blast::ChunkGraphLink +
  • chunkId : Nv::Blast::ChunkInfo +, Nv::Blast::FractureDesc , Nv::Blast::PlaneChunkIndexer
  • chunkIndex @@ -148,12 +172,21 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • concavity : Nv::Blast::CollisionParams
  • +
  • Cone +: Nv::Blast::DamagePattern +
  • contactOffset : Nv::Blast::ExtPxShapeDescTemplate
  • convertToTriangle() : Nv::Blast::TriangleIndexed
  • +
  • coord +: Nv::Blast::SegmentToIndex +
  • +
  • copyVerticesAndResults() +: Nv::Blast::BooleanToolOutputData +
  • Count : Nv::Blast::ExtSyncEventType , NvBlastDataBlock @@ -161,7 +194,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • create() : Nv::Blast::ExtGroupTaskManager , Nv::Blast::ExtImpactDamageManager -, Nv::Blast::ExtPxAsset +, Nv::Blast::ExtPxAsset , Nv::Blast::ExtPxManager , Nv::Blast::ExtPxStressSolver , Nv::Blast::ExtStressSolver @@ -174,11 +207,14 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::TkFramework
  • createBondBetweenMeshes() -: Nv::Blast::BlastBondGenerator +: Nv::Blast::BlastBondGenerator
  • createChunkMesh() : Nv::Blast::FractureTool
  • +
  • CREATED_BY_ISLAND_DETECTOR +: Nv::Blast::ChunkInfo +
  • createFamily() : Nv::Blast::ExtPxManager
  • diff --git a/docs/api_docs/files/functions_d.html b/docs/api_docs/files/functions_d.html index b6fe223..0a216a2 100755 --- a/docs/api_docs/files/functions_d.html +++ b/docs/api_docs/files/functions_d.html @@ -81,6 +81,10 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); : Nv::Blast::Allocator , Nv::Blast::AllocatorCallback +
  • debrisRadiusMult +: Nv::Blast::RegularRadialPatternDesc +, Nv::Blast::UniformPatternDesc +
  • Debug : NvBlastMessage
  • @@ -115,6 +119,18 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
  • diffuse_tex : Nv::Blast::Material
  • +
  • dirtyChunks +: Nv::Blast::ChunkGraph +
  • +
  • dirtyChunksCount +: Nv::Blast::ChunkGraph +
  • +
  • DummyAccelerator() +: Nv::Blast::DummyAccelerator +
  • +
  • dumpChunksToObj() +: Nv::Blast::FractureRT +
  • diff --git a/docs/api_docs/files/functions_e.html b/docs/api_docs/files/functions_e.html index fead02f..f52d296 100755 --- a/docs/api_docs/files/functions_e.html +++ b/docs/api_docs/files/functions_e.html @@ -58,11 +58,18 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
  • eDEBUG_WARNING : Nv::Blast::ErrorCode
  • +
  • edesCount +: Nv::Blast::MeshDesc +
  • Edge() : Nv::Blast::Edge
  • -
  • edgesCount -: Nv::Blast::Facet +
  • edges +: Nv::Blast::BooleanToolOutputData +
  • +
  • edgesCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::Facet
  • eINTERNAL_ERROR : Nv::Blast::ErrorCode @@ -76,6 +83,10 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
  • eMASK_ALL : Nv::Blast::ErrorCode
  • +
  • end +: Nv::Blast::BooleanResultEdge +, Nv::Blast::SegmentToIndex +
  • endProcess() : Nv::Blast::TkGroup
  • @@ -101,15 +112,18 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
  • ePERF_WARNING : Nv::Blast::ErrorCode
  • +
  • eraseNode() +: Nv::Blast::ChunkGraph +
  • Error : NvBlastMessage
  • EVENT_TYPE : Nv::Blast::ExtSyncEventInstance< T, eventType > -, Nv::Blast::TkFractureCommands -, Nv::Blast::TkFractureEvents -, Nv::Blast::TkJointUpdateEvent -, Nv::Blast::TkSplitEvent +, Nv::Blast::TkFractureCommands +, Nv::Blast::TkFractureEvents +, Nv::Blast::TkJointUpdateEvent +, Nv::Blast::TkSplitEvent
  • EXACT : Nv::Blast::ApexImporter::ApexImporterConfig diff --git a/docs/api_docs/files/functions_enum.html b/docs/api_docs/files/functions_enum.html index d3d3520..6f98fb7 100755 --- a/docs/api_docs/files/functions_enum.html +++ b/docs/api_docs/files/functions_enum.html @@ -26,16 +26,21 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  •  

    @@ -56,11 +57,13 @@  

    - a -

    - d -

    - f -

    - n -

    - p -

    - r -

    - s -

    @@ -64,14 +65,20 @@ : Nv::Blast::TkGroup
  • addAngularVelocity() : Nv::Blast::ExtStressSolver +
  • addEdge() +: Nv::Blast::BooleanToolOutputData +
  • addFfResult() +: Nv::Blast::BooleanToolOutputData
  • addForce() -: Nv::Blast::ExtStressSolver +: Nv::Blast::ExtStressSolver
  • addGravityForce() : Nv::Blast::ExtStressSolver
  • addListener() : Nv::Blast::TkFamily
  • addSite() : Nv::Blast::VoronoiSitesGenerator +
  • addVertex() +: Nv::Blast::BooleanToolOutputData
  • allocate() : Nv::Blast::Allocator , Nv::Blast::AllocatorCallback @@ -80,14 +87,14 @@
  • ApexImporterConfig() : Nv::Blast::ApexImporter::ApexImporterConfig
  • ApexImportTool() -: Nv::Blast::ApexImporter::ApexImportTool +: Nv::Blast::ApexImporter::ApexImportTool
  • appendMesh() : Nv::Blast::IMeshFileWriter
  • applyDamage() : Nv::Blast::ExtImpactDamageManager
  • applyFracture() -: Nv::Blast::TkActor -, Nv::Blast::TkFamily +: Nv::Blast::TkFamily +, Nv::Blast::TkActor
  • applySyncBuffer() : Nv::Blast::ExtSync diff --git a/docs/api_docs/files/functions_func_0x62.html b/docs/api_docs/files/functions_func_0x62.html index 3ffc69b..6873bc2 100755 --- a/docs/api_docs/files/functions_func_0x62.html +++ b/docs/api_docs/files/functions_func_0x62.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -56,12 +57,16 @@  

    - b -

    @@ -56,33 +57,40 @@  

    - c -

    @@ -74,6 +75,10 @@ : Nv::Blast::ExtPxFamily
  • destroyJoint() : Nv::Blast::ExtPxManager +
  • DummyAccelerator() +: Nv::Blast::DummyAccelerator +
  • dumpChunksToObj() +: Nv::Blast::FractureRT
  • diff --git a/docs/api_docs/files/functions_func_0x65.html b/docs/api_docs/files/functions_func_0x65.html index 8ca3a38..cc609c5 100755 --- a/docs/api_docs/files/functions_func_0x65.html +++ b/docs/api_docs/files/functions_func_0x65.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -58,10 +59,14 @@

    - e -

    @@ -58,9 +59,11 @@

    - f -

    @@ -56,20 +57,28 @@  

    - g -

    diff --git a/docs/api_docs/files/functions_func_0x69.html b/docs/api_docs/files/functions_func_0x69.html index 48857d7..e81cf0d 100755 --- a/docs/api_docs/files/functions_func_0x69.html +++ b/docs/api_docs/files/functions_func_0x69.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -69,7 +70,7 @@
  • isCutoutVertexToggleSmoothingGroup() : Nv::Blast::CutoutSet
  • islandDetectionAndRemoving() -: Nv::Blast::FractureTool +: Nv::Blast::FractureTool
  • isMeshContainOpenEdges() : Nv::Blast::FractureTool
  • isPending() diff --git a/docs/api_docs/files/functions_func_0x6c.html b/docs/api_docs/files/functions_func_0x6c.html index a4fc5e5..d87e58c 100755 --- a/docs/api_docs/files/functions_func_0x6c.html +++ b/docs/api_docs/files/functions_func_0x6c.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x6e.html b/docs/api_docs/files/functions_func_0x6e.html index 0bc5d7a..e8ce1a1 100755 --- a/docs/api_docs/files/functions_func_0x6e.html +++ b/docs/api_docs/files/functions_func_0x6e.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x6f.html b/docs/api_docs/files/functions_func_0x6f.html index 2d578f1..cb40cb4 100755 --- a/docs/api_docs/files/functions_func_0x6f.html +++ b/docs/api_docs/files/functions_func_0x6f.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x70.html b/docs/api_docs/files/functions_func_0x70.html index c41bc8b..4ec813b 100755 --- a/docs/api_docs/files/functions_func_0x70.html +++ b/docs/api_docs/files/functions_func_0x70.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x72.html b/docs/api_docs/files/functions_func_0x72.html index a160f33..9ec1302 100755 --- a/docs/api_docs/files/functions_func_0x72.html +++ b/docs/api_docs/files/functions_func_0x72.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -67,29 +68,36 @@ : Nv::Blast::TkFamily
  • release() : Nv::Blast::CutoutSet +, Nv::Blast::IMeshFileReader +, Nv::Blast::ExtSerialization +, NvBlastExtDamageAccelerator +, Nv::Blast::IMeshFileWriter +, Nv::Blast::ExtStressSolver +, Nv::Blast::TkFramework +, Nv::Blast::VoronoiSitesGenerator , Nv::Blast::IJsonCollisionExporter +, Nv::Blast::TkObject , Nv::Blast::ExtImpactDamageManager -, Nv::Blast::VoronoiSitesGenerator +, Nv::Blast::FractureTool , Nv::Blast::ExtPxAsset , Nv::Blast::ExtPxFamily -, Nv::Blast::FractureTool +, Nv::Blast::MeshCleaner +, Nv::Blast::ChunkGraph +, Nv::Blast::FractureRT +, Nv::Blast::MeshGenerator +, Nv::Blast::Fracturer +, Nv::Blast::BooleanToolOutputData +, Nv::Blast::ExtSync +, Nv::Blast::ExtSyncEvent , Nv::Blast::ExtPxManager -, Nv::Blast::TkObject -, Nv::Blast::TkFramework -, Nv::Blast::ExtStressSolver -, NvBlastExtDamageAccelerator -, Nv::Blast::ExtSerialization , Nv::Blast::ExtPxStressSolver +, Nv::Blast::BlastBondGenerator , Nv::Blast::Mesh , Nv::Blast::ExtGroupTaskManager -, Nv::Blast::ExtSyncEvent -, Nv::Blast::BlastBondGenerator -, Nv::Blast::MeshCleaner -, Nv::Blast::ExtSync -, Nv::Blast::AuthoringResult +, Nv::Blast::DamagePattern , Nv::Blast::ConvexMeshBuilder -, Nv::Blast::IMeshFileReader -, Nv::Blast::IMeshFileWriter +, Nv::Blast::PatternGenerator +, Nv::Blast::AuthoringResult
  • releaseCollisionHulls() : Nv::Blast::AuthoringResult
  • releaseSyncBuffer() @@ -101,15 +109,18 @@
  • reorderAssetDescChunks() : Nv::Blast::TkFramework
  • replaceMaterialId() -: Nv::Blast::Mesh -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::Mesh
  • reportError() : Nv::Blast::ErrorCallback
  • requestBuffer() : Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider
  • reset() -: Nv::Blast::ExtStressSolver +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::ExtStressSolver , Nv::Blast::FractureTool +
  • resetEdges() +: Nv::Blast::BooleanToolOutputData
  • returnWorker() : Nv::Blast::TkGroup diff --git a/docs/api_docs/files/functions_func_0x73.html b/docs/api_docs/files/functions_func_0x73.html index d6c460b..36ca8a2 100755 --- a/docs/api_docs/files/functions_func_0x73.html +++ b/docs/api_docs/files/functions_func_0x73.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x74.html b/docs/api_docs/files/functions_func_0x74.html index 6e79dec..bf9e17a 100755 --- a/docs/api_docs/files/functions_func_0x74.html +++ b/docs/api_docs/files/functions_func_0x74.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x75.html b/docs/api_docs/files/functions_func_0x75.html index 178f635..709ad94 100755 --- a/docs/api_docs/files/functions_func_0x75.html +++ b/docs/api_docs/files/functions_func_0x75.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x76.html b/docs/api_docs/files/functions_func_0x76.html index 21fe899..d4a1289 100755 --- a/docs/api_docs/files/functions_func_0x76.html +++ b/docs/api_docs/files/functions_func_0x76.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -56,8 +57,10 @@  

    - v -

    diff --git a/docs/api_docs/files/functions_func_0x77.html b/docs/api_docs/files/functions_func_0x77.html index c3c9a7b..74ae40c 100755 --- a/docs/api_docs/files/functions_func_0x77.html +++ b/docs/api_docs/files/functions_func_0x77.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x7a.html b/docs/api_docs/files/functions_func_0x7a.html index 67b8374..b8057dd 100755 --- a/docs/api_docs/files/functions_func_0x7a.html +++ b/docs/api_docs/files/functions_func_0x7a.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_func_0x7e.html b/docs/api_docs/files/functions_func_0x7e.html index 9712e78..a0d29e4 100755 --- a/docs/api_docs/files/functions_func_0x7e.html +++ b/docs/api_docs/files/functions_func_0x7e.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -62,6 +63,8 @@ : Nv::Blast::ApexImporter::ApexImportTool
  • ~AuthoringResult() : Nv::Blast::AuthoringResult +
  • ~BBoxBasedAccelerator() +: Nv::Blast::BBoxBasedAccelerator
  • ~BlastBondGenerator() : Nv::Blast::BlastBondGenerator
  • ~ConvexMeshBuilder() @@ -86,6 +89,8 @@ : Nv::Blast::ProfilerCallback
  • ~RandomGeneratorBase() : Nv::Blast::RandomGeneratorBase +
  • ~SpatialAccelerator() +: Nv::Blast::SpatialAccelerator
  • ~TkFramework() : Nv::Blast::TkFramework
  • ~TkObject() diff --git a/docs/api_docs/files/functions_func_b.html b/docs/api_docs/files/functions_func_b.html index 97183ce..01147c5 100755 --- a/docs/api_docs/files/functions_func_b.html +++ b/docs/api_docs/files/functions_func_b.html @@ -37,14 +37,20 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});  

    - b -

  • diff --git a/docs/api_docs/files/functions_func_e.html b/docs/api_docs/files/functions_func_e.html index 3c9b9db..dd32c84 100755 --- a/docs/api_docs/files/functions_func_e.html +++ b/docs/api_docs/files/functions_func_e.html @@ -40,12 +40,18 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
  • Edge() : Nv::Blast::Edge
  • +
  • edgesCount() +: Nv::Blast::BooleanToolOutputData +
  • endProcess() : Nv::Blast::TkGroup
  • ensureAssetExactSupportCoverage() : Nv::Blast::TkFramework
  • +
  • eraseNode() +: Nv::Blast::ChunkGraph +
  • ExtCustomProfiler() : Nv::Blast::ExtCustomProfiler
  • diff --git a/docs/api_docs/files/functions_func_f.html b/docs/api_docs/files/functions_func_f.html index 39687de..072a02a 100755 --- a/docs/api_docs/files/functions_func_f.html +++ b/docs/api_docs/files/functions_func_f.html @@ -40,6 +40,9 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
  • Facet() : Nv::Blast::Facet
  • +
  • ffResultCount() +: Nv::Blast::BooleanToolOutputData +
  • fillDebugRender() : Nv::Blast::ExtStressSolver , NvBlastExtDamageAccelerator diff --git a/docs/api_docs/files/functions_func_g.html b/docs/api_docs/files/functions_func_g.html index 40df1fa..61b09d9 100755 --- a/docs/api_docs/files/functions_func_g.html +++ b/docs/api_docs/files/functions_func_g.html @@ -37,11 +37,14 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});  

    - g -

    diff --git a/docs/api_docs/files/functions_func_i.html b/docs/api_docs/files/functions_func_i.html index a06b329..db6174c 100755 --- a/docs/api_docs/files/functions_func_i.html +++ b/docs/api_docs/files/functions_func_i.html @@ -56,7 +56,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); : Nv::Blast::CutoutSet
  • islandDetectionAndRemoving() -: Nv::Blast::FractureTool +: Nv::Blast::FractureTool
  • isMeshContainOpenEdges() : Nv::Blast::FractureTool diff --git a/docs/api_docs/files/functions_func_o.html b/docs/api_docs/files/functions_func_o.html index 718db25..ac82068 100755 --- a/docs/api_docs/files/functions_func_o.html +++ b/docs/api_docs/files/functions_func_o.html @@ -47,7 +47,10 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); : Nv::Blast::ExtImpactDamageManager
  • operator<() -: Nv::Blast::Edge +: Nv::Blast::ChunkGraphLink +, Nv::Blast::Edge +, Nv::Blast::FacetFacetResult +, Nv::Blast::SegmentToIndex
  • operator=() : Nv::Blast::ApexImporter::ApexImportTool @@ -55,6 +58,9 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
  • operator==() : Nv::Blast::TkType
  • +
  • operator[]() +: Nv::Blast::Edge +
  • diff --git a/docs/api_docs/files/functions_func_p.html b/docs/api_docs/files/functions_func_p.html index c1df79a..2527d4e 100755 --- a/docs/api_docs/files/functions_func_p.html +++ b/docs/api_docs/files/functions_func_p.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); , Nv::Blast::TkGroup , Nv::Blast::TkGroupWorker +
  • processMesh() +: Nv::Blast::FractureRT +
  • diff --git a/docs/api_docs/files/functions_func_r.html b/docs/api_docs/files/functions_func_r.html index 56de5f6..708c5a3 100755 --- a/docs/api_docs/files/functions_func_r.html +++ b/docs/api_docs/files/functions_func_r.html @@ -53,8 +53,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
  • release() : Nv::Blast::AuthoringResult , Nv::Blast::BlastBondGenerator +, Nv::Blast::BooleanToolOutputData +, Nv::Blast::ChunkGraph , Nv::Blast::ConvexMeshBuilder , Nv::Blast::CutoutSet +, Nv::Blast::DamagePattern , Nv::Blast::ExtGroupTaskManager , Nv::Blast::ExtImpactDamageManager , Nv::Blast::ExtPxAsset @@ -65,12 +68,16 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , Nv::Blast::ExtStressSolver , Nv::Blast::ExtSync , Nv::Blast::ExtSyncEvent +, Nv::Blast::Fracturer +, Nv::Blast::FractureRT , Nv::Blast::FractureTool , Nv::Blast::IJsonCollisionExporter , Nv::Blast::IMeshFileReader , Nv::Blast::IMeshFileWriter , Nv::Blast::Mesh , Nv::Blast::MeshCleaner +, Nv::Blast::MeshGenerator +, Nv::Blast::PatternGenerator , Nv::Blast::TkFramework , Nv::Blast::TkObject , Nv::Blast::VoronoiSitesGenerator @@ -102,9 +109,13 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); : Nv::Blast::ExtSerialization::BufferProvider
  • reset() -: Nv::Blast::ExtStressSolver +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::ExtStressSolver , Nv::Blast::FractureTool
  • +
  • resetEdges() +: Nv::Blast::BooleanToolOutputData +
  • returnWorker() : Nv::Blast::TkGroup
  • diff --git a/docs/api_docs/files/functions_func_s.html b/docs/api_docs/files/functions_func_s.html index ab032fe..f93edd7 100755 --- a/docs/api_docs/files/functions_func_s.html +++ b/docs/api_docs/files/functions_func_s.html @@ -46,6 +46,9 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
  • seed() : Nv::Blast::RandomGeneratorBase
  • +
  • SegmentToIndex() +: Nv::Blast::SegmentToIndex +
  • serializeIntoBuffer() : Nv::Blast::ExtSerialization
  • @@ -94,12 +97,22 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
  • setMaterialId() : Nv::Blast::Mesh
  • +
  • setMesh() +: Nv::Blast::Grid +
  • setNodeInfo() : Nv::Blast::ExtStressSolver
  • setPlatformEnabled() : Nv::Blast::ExtCustomProfiler
  • +
  • setPointCmpDirection() +: Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::SpatialAccelerator +, Nv::Blast::SweepingAccelerator +
  • setPxActorDesc() : Nv::Blast::ExtPxFamily
  • @@ -122,6 +135,13 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
  • setSourceMesh() : Nv::Blast::FractureTool
  • +
  • setState() +: Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::SpatialAccelerator +, Nv::Blast::SweepingAccelerator +
  • setStencil() : Nv::Blast::VoronoiSitesGenerator
  • @@ -147,8 +167,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); : Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager +
  • SweepingAccelerator() +: Nv::Blast::SweepingAccelerator +
  • syncFamily() -: Nv::Blast::ExtSync +: Nv::Blast::ExtSync
  • diff --git a/docs/api_docs/files/functions_func_v.html b/docs/api_docs/files/functions_func_v.html index 71f5103..4a1193e 100755 --- a/docs/api_docs/files/functions_func_v.html +++ b/docs/api_docs/files/functions_func_v.html @@ -37,8 +37,11 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});  

    - v -

    diff --git a/docs/api_docs/files/functions_g.html b/docs/api_docs/files/functions_g.html index 555a95c..30ff04e 100755 --- a/docs/api_docs/files/functions_g.html +++ b/docs/api_docs/files/functions_g.html @@ -37,11 +37,14 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
    Here is a list of all class members with links to the classes they belong to:

    - g -

    diff --git a/docs/api_docs/files/functions_vars_0x62.html b/docs/api_docs/files/functions_vars_0x62.html index 99965b0..4ce5a2f 100755 --- a/docs/api_docs/files/functions_vars_0x62.html +++ b/docs/api_docs/files/functions_vars_0x62.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x63.html b/docs/api_docs/files/functions_vars_0x63.html index db8bc3e..9bfad4b 100755 --- a/docs/api_docs/files/functions_vars_0x63.html +++ b/docs/api_docs/files/functions_vars_0x63.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -63,20 +64,30 @@

    - c -

    diff --git a/docs/api_docs/files/functions_vars_0x64.html b/docs/api_docs/files/functions_vars_0x64.html index e27ba2c..ce300d3 100755 --- a/docs/api_docs/files/functions_vars_0x64.html +++ b/docs/api_docs/files/functions_vars_0x64.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x65.html b/docs/api_docs/files/functions_vars_0x65.html index 1a74017..7a69057 100755 --- a/docs/api_docs/files/functions_vars_0x65.html +++ b/docs/api_docs/files/functions_vars_0x65.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -69,8 +70,15 @@ : Nv::Blast::TriangleIndexed
  • ec : Nv::Blast::TriangleIndexed +
  • edesCount +: Nv::Blast::MeshDesc +
  • edges +: Nv::Blast::BooleanToolOutputData
  • edgesCount : Nv::Blast::Facet +
  • end +: Nv::Blast::SegmentToIndex +, Nv::Blast::BooleanResultEdge
  • EVENT_TYPE : Nv::Blast::ExtSyncEventInstance< T, eventType > diff --git a/docs/api_docs/files/functions_vars_0x66.html b/docs/api_docs/files/functions_vars_0x66.html index afba697..416090f 100755 --- a/docs/api_docs/files/functions_vars_0x66.html +++ b/docs/api_docs/files/functions_vars_0x66.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -70,6 +71,8 @@ : NvBlastGraphShaderActor
  • familyID : Nv::Blast::ExtSyncEvent +
  • ffResult +: Nv::Blast::BooleanToolOutputData
  • firstChildIndex : NvBlastChunk
  • firstEdgeNumber @@ -79,11 +82,14 @@
  • firstSubchunkIndex : Nv::Blast::ExtPxChunk
  • flags -: Nv::Blast::ExtPxActorDescTemplate -, Nv::Blast::ExtPxShapeDescTemplate +: Nv::Blast::ChunkInfo +, Nv::Blast::ExtPxActorDescTemplate , NvBlastChunkDesc +, Nv::Blast::ExtPxShapeDescTemplate
  • formatVersion : NvBlastDataBlock +
  • fr +: Nv::Blast::FractureDesc
  • fracture : NvBlastTimers
  • frequency diff --git a/docs/api_docs/files/functions_vars_0x67.html b/docs/api_docs/files/functions_vars_0x67.html index b932dbd..9b0db00 100755 --- a/docs/api_docs/files/functions_vars_0x67.html +++ b/docs/api_docs/files/functions_vars_0x67.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x68.html b/docs/api_docs/files/functions_vars_0x68.html index a1bfd14..ec7b3d6 100755 --- a/docs/api_docs/files/functions_vars_0x68.html +++ b/docs/api_docs/files/functions_vars_0x68.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x69.html b/docs/api_docs/files/functions_vars_0x69.html index 5debcec..0581a8e 100755 --- a/docs/api_docs/files/functions_vars_0x69.html +++ b/docs/api_docs/files/functions_vars_0x69.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -62,13 +63,18 @@

    - i -

    diff --git a/docs/api_docs/files/functions_vars_0x6c.html b/docs/api_docs/files/functions_vars_0x6c.html index 4719fc3..fd35bfc 100755 --- a/docs/api_docs/files/functions_vars_0x6c.html +++ b/docs/api_docs/files/functions_vars_0x6c.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x6d.html b/docs/api_docs/files/functions_vars_0x6d.html index 458a4f5..738e414 100755 --- a/docs/api_docs/files/functions_vars_0x6d.html +++ b/docs/api_docs/files/functions_vars_0x6d.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -77,6 +78,8 @@ : Nv::Blast::Triangle , Nv::Blast::TriangleIndexed , Nv::Blast::Facet +
  • materialIndex +: Nv::Blast::PerTriangleAdditionalData
  • materialNames : Nv::Blast::AuthoringResult
  • maxDamageThreshold @@ -87,6 +90,8 @@ : Nv::Blast::CollisionParams
  • maximumNumberOfVerticesPerHull : Nv::Blast::CollisionParams +
  • maxLinksCount +: Nv::Blast::ChunkGraph
  • maxRadius : NvBlastExtRadialDamageDesc , NvBlastExtCapsuleRadialDamageDesc @@ -94,6 +99,10 @@ , NvBlastExtImpactSpreadDamageDesc
  • maxSeparation : Nv::Blast::BondGenerationConfig +
  • meshA +: Nv::Blast::MeshDesc +
  • meshB +: Nv::Blast::MeshDesc
  • meshCount : Nv::Blast::ExporterMeshData
  • meshData @@ -105,12 +114,16 @@
  • minimum : NvcBounds3
  • minRadius -: NvBlastExtShearDamageDesc -, NvBlastExtRadialDamageDesc -, NvBlastExtCapsuleRadialDamageDesc +: NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtShearDamageDesc , NvBlastExtImpactSpreadDamageDesc +, NvBlastExtRadialDamageDesc
  • mNbVerts : Nv::Blast::CollisionHull::CollisionHull::HullPolygon +
  • model +: Nv::Blast::FractureDesc +
  • modelAccel +: Nv::Blast::FractureDesc
  • mPlane : Nv::Blast::CollisionHull::CollisionHull::HullPolygon diff --git a/docs/api_docs/files/functions_vars_0x6e.html b/docs/api_docs/files/functions_vars_0x6e.html index e63dfbc..ad6baf8 100755 --- a/docs/api_docs/files/functions_vars_0x6e.html +++ b/docs/api_docs/files/functions_vars_0x6e.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -69,6 +70,8 @@ , Nv::Blast::Material
  • newActors : NvBlastActorSplitEvent +
  • newlyAddedCount +: Nv::Blast::ChunkGraph
  • nodeActorIndices : NvBlastGraphShaderActor
  • nodeCount @@ -83,8 +86,8 @@ : Nv::Blast::SlicingConfiguration , Nv::Blast::CutoutConfiguration
  • normal -: NvBlastBond -, NvBlastExtShearDamageDesc +: NvBlastExtShearDamageDesc +, NvBlastBond
  • normals : Nv::Blast::ExporterMeshData
  • normalsCount diff --git a/docs/api_docs/files/functions_vars_0x6f.html b/docs/api_docs/files/functions_vars_0x6f.html index 88952f2..5bd1298 100755 --- a/docs/api_docs/files/functions_vars_0x6f.html +++ b/docs/api_docs/files/functions_vars_0x6f.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -65,6 +66,8 @@ : Nv::Blast::NoiseConfiguration
  • offset_variations : Nv::Blast::SlicingConfiguration +
  • outputData +: Nv::Blast::FractureDesc
  • diff --git a/docs/api_docs/files/functions_vars_0x70.html b/docs/api_docs/files/functions_vars_0x70.html index f8a0be6..069e83e 100755 --- a/docs/api_docs/files/functions_vars_0x70.html +++ b/docs/api_docs/files/functions_vars_0x70.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -71,14 +72,23 @@ , NvBlastChunkDesc
  • parentData : Nv::Blast::TkSplitEvent +
  • parentEdge +: Nv::Blast::FacetFacetResult +
  • parentFacet +: Nv::Blast::FacetFacetResult +, Nv::Blast::BooleanResultEdge
  • partition : NvBlastTimers +
  • pattern +: Nv::Blast::FractureDesc
  • payload : Nv::Blast::TkEvent
  • physicsChunks : Nv::Blast::AuthoringResult
  • physicsSubchunks : Nv::Blast::AuthoringResult +
  • pIdx +: Nv::Blast::FacetFacetResult
  • plane : Nv::Blast::PlaneChunkIndexer
  • pos0 @@ -91,11 +101,11 @@ : Nv::Blast::ExporterMeshData
  • position : NvBlastExtRadialDamageDesc -, NvBlastExtShearDamageDesc , NvBlastExtImpactSpreadDamageDesc +, NvBlastExtShearDamageDesc
  • position0 -: NvBlastExtTriangleIntersectionDamageDesc -, NvBlastExtCapsuleRadialDamageDesc +: NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtTriangleIntersectionDamageDesc
  • position1 : NvBlastExtTriangleIntersectionDamageDesc , NvBlastExtCapsuleRadialDamageDesc diff --git a/docs/api_docs/files/functions_vars_0x71.html b/docs/api_docs/files/functions_vars_0x71.html index ff8d581..6b20cd9 100755 --- a/docs/api_docs/files/functions_vars_0x71.html +++ b/docs/api_docs/files/functions_vars_0x71.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x72.html b/docs/api_docs/files/functions_vars_0x72.html index 31245c5..ecabbb4 100755 --- a/docs/api_docs/files/functions_vars_0x72.html +++ b/docs/api_docs/files/functions_vars_0x72.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x73.html b/docs/api_docs/files/functions_vars_0x73.html index f4b18db..f27176c 100755 --- a/docs/api_docs/files/functions_vars_0x73.html +++ b/docs/api_docs/files/functions_vars_0x73.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -79,6 +80,11 @@ : Nv::Blast::Triangle , Nv::Blast::TriangleIndexed , Nv::Blast::Facet +, Nv::Blast::PerTriangleAdditionalData +
  • start +: Nv::Blast::BooleanResultEdge +
  • status +: Nv::Blast::FacetFacetResult
  • stressAngularFactor : Nv::Blast::ExtStressSolverSettings
  • stressLinearFactor diff --git a/docs/api_docs/files/functions_vars_0x74.html b/docs/api_docs/files/functions_vars_0x74.html index ee7cf8e..72178d8 100755 --- a/docs/api_docs/files/functions_vars_0x74.html +++ b/docs/api_docs/files/functions_vars_0x74.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -70,10 +71,12 @@
  • tkActorData : Nv::Blast::TkFractureCommands , Nv::Blast::TkFractureEvents +
  • tr +: Nv::Blast::MeshDesc
  • transform -: Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData -, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc +: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc , Nv::Blast::ExtPxSubchunk +, Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData , Nv::Blast::CutoutConfiguration
  • trId : Nv::Blast::PlaneChunkIndexer diff --git a/docs/api_docs/files/functions_vars_0x75.html b/docs/api_docs/files/functions_vars_0x75.html index 5add821..2f4ac78 100755 --- a/docs/api_docs/files/functions_vars_0x75.html +++ b/docs/api_docs/files/functions_vars_0x75.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x76.html b/docs/api_docs/files/functions_vars_0x76.html index f09bac7..37612bc 100755 --- a/docs/api_docs/files/functions_vars_0x76.html +++ b/docs/api_docs/files/functions_vars_0x76.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • @@ -61,11 +62,13 @@  

    - v -

    diff --git a/docs/api_docs/files/functions_vars_0x77.html b/docs/api_docs/files/functions_vars_0x77.html index dbb080f..4c48ff0 100755 --- a/docs/api_docs/files/functions_vars_0x77.html +++ b/docs/api_docs/files/functions_vars_0x77.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x78.html b/docs/api_docs/files/functions_vars_0x78.html index e93d272..26a2a4f 100755 --- a/docs/api_docs/files/functions_vars_0x78.html +++ b/docs/api_docs/files/functions_vars_0x78.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x79.html b/docs/api_docs/files/functions_vars_0x79.html index 29a575c..b150e92 100755 --- a/docs/api_docs/files/functions_vars_0x79.html +++ b/docs/api_docs/files/functions_vars_0x79.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_0x7a.html b/docs/api_docs/files/functions_vars_0x7a.html index 9a618ab..85df6d6 100755 --- a/docs/api_docs/files/functions_vars_0x7a.html +++ b/docs/api_docs/files/functions_vars_0x7a.html @@ -26,6 +26,7 @@
  • Variables
  • Enumerations
  • Enumerator
  • +
  • Related Functions
  • diff --git a/docs/api_docs/files/functions_vars_b.html b/docs/api_docs/files/functions_vars_b.html index ba0c5da..6776ec0 100755 --- a/docs/api_docs/files/functions_vars_b.html +++ b/docs/api_docs/files/functions_vars_b.html @@ -40,6 +40,9 @@ $(document).ready(function(){initNavTree('functions_vars_b.html','');});
  • b : Nv::Blast::Triangle
  • +
  • bEdges +: Nv::Blast::MeshDesc +
  • bond : NvBlastBondDesc
  • diff --git a/docs/api_docs/files/functions_vars_c.html b/docs/api_docs/files/functions_vars_c.html index b1b3e3d..3e1b0d5 100755 --- a/docs/api_docs/files/functions_vars_c.html +++ b/docs/api_docs/files/functions_vars_c.html @@ -40,6 +40,20 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
  • c : Nv::Blast::Triangle
  • +
  • cell +: Nv::Blast::FractureDesc +
  • +
  • cellAccel +: Nv::Blast::FractureDesc +
  • +
  • cellsCount +: Nv::Blast::BeamPatternDesc +, Nv::Blast::DamagePattern +, Nv::Blast::UniformPatternDesc +
  • +
  • cellsMeshes +: Nv::Blast::DamagePattern +
  • centroid : NvBlastBond , NvBlastChunk @@ -68,6 +82,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
  • chunkId : Nv::Blast::ChunkInfo +, Nv::Blast::FractureDesc , Nv::Blast::PlaneChunkIndexer
  • chunkIndex @@ -129,6 +144,9 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
  • contactOffset : Nv::Blast::ExtPxShapeDescTemplate
  • +
  • coord +: Nv::Blast::SegmentToIndex +
  • cutoutSet : Nv::Blast::CutoutConfiguration
  • diff --git a/docs/api_docs/files/functions_vars_d.html b/docs/api_docs/files/functions_vars_d.html index c21a3ae..0908956 100755 --- a/docs/api_docs/files/functions_vars_d.html +++ b/docs/api_docs/files/functions_vars_d.html @@ -76,6 +76,10 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
  • dataType : NvBlastDataBlock
  • +
  • debrisRadiusMult +: Nv::Blast::RegularRadialPatternDesc +, Nv::Blast::UniformPatternDesc +
  • deletedActor : NvBlastActorSplitEvent
  • @@ -85,6 +89,12 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
  • diffuse_tex : Nv::Blast::Material
  • +
  • dirtyChunks +: Nv::Blast::ChunkGraph +
  • +
  • dirtyChunksCount +: Nv::Blast::ChunkGraph +
  • diff --git a/docs/api_docs/files/functions_vars_e.html b/docs/api_docs/files/functions_vars_e.html index 6a00526..c1aa60e 100755 --- a/docs/api_docs/files/functions_vars_e.html +++ b/docs/api_docs/files/functions_vars_e.html @@ -49,9 +49,19 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');});
  • ec : Nv::Blast::TriangleIndexed
  • +
  • edesCount +: Nv::Blast::MeshDesc +
  • +
  • edges +: Nv::Blast::BooleanToolOutputData +
  • edgesCount : Nv::Blast::Facet
  • +
  • end +: Nv::Blast::BooleanResultEdge +, Nv::Blast::SegmentToIndex +
  • EVENT_TYPE : Nv::Blast::ExtSyncEventInstance< T, eventType >
  • diff --git a/docs/api_docs/files/functions_vars_f.html b/docs/api_docs/files/functions_vars_f.html index 049c3f3..6bca861 100755 --- a/docs/api_docs/files/functions_vars_f.html +++ b/docs/api_docs/files/functions_vars_f.html @@ -50,6 +50,9 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
  • familyID : Nv::Blast::ExtSyncEvent
  • +
  • ffResult +: Nv::Blast::BooleanToolOutputData +
  • firstChildIndex : NvBlastChunk
  • @@ -63,13 +66,17 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');}); : Nv::Blast::ExtPxChunk
  • flags -: Nv::Blast::ExtPxActorDescTemplate +: Nv::Blast::ChunkInfo +, Nv::Blast::ExtPxActorDescTemplate , Nv::Blast::ExtPxShapeDescTemplate , NvBlastChunkDesc
  • formatVersion : NvBlastDataBlock
  • +
  • fr +: Nv::Blast::FractureDesc +
  • fracture : NvBlastTimers
  • diff --git a/docs/api_docs/files/functions_vars_i.html b/docs/api_docs/files/functions_vars_i.html index 41977af..c09236d 100755 --- a/docs/api_docs/files/functions_vars_i.html +++ b/docs/api_docs/files/functions_vars_i.html @@ -38,7 +38,8 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');});

    - i -

    diff --git a/docs/api_docs/files/functions_vars_p.html b/docs/api_docs/files/functions_vars_p.html index b525d40..81856ac 100755 --- a/docs/api_docs/files/functions_vars_p.html +++ b/docs/api_docs/files/functions_vars_p.html @@ -51,9 +51,19 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • parentData : Nv::Blast::TkSplitEvent
  • +
  • parentEdge +: Nv::Blast::FacetFacetResult +
  • +
  • parentFacet +: Nv::Blast::BooleanResultEdge +, Nv::Blast::FacetFacetResult +
  • partition : NvBlastTimers
  • +
  • pattern +: Nv::Blast::FractureDesc +
  • payload : Nv::Blast::TkEvent
  • @@ -63,6 +73,9 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • physicsSubchunks : Nv::Blast::AuthoringResult
  • +
  • pIdx +: Nv::Blast::FacetFacetResult +
  • plane : Nv::Blast::PlaneChunkIndexer
  • diff --git a/docs/api_docs/files/functions_vars_r.html b/docs/api_docs/files/functions_vars_r.html index fb6dfbf..8faab4c 100755 --- a/docs/api_docs/files/functions_vars_r.html +++ b/docs/api_docs/files/functions_vars_r.html @@ -37,12 +37,37 @@ $(document).ready(function(){initNavTree('functions_vars_r.html','');});  

    - r -

    diff --git a/docs/api_docs/files/functions_vars_s.html b/docs/api_docs/files/functions_vars_s.html index fa7c5d0..8874441 100755 --- a/docs/api_docs/files/functions_vars_s.html +++ b/docs/api_docs/files/functions_vars_s.html @@ -60,9 +60,16 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');});
  • smoothingGroup : Nv::Blast::Facet +, Nv::Blast::PerTriangleAdditionalData , Nv::Blast::Triangle , Nv::Blast::TriangleIndexed
  • +
  • start +: Nv::Blast::BooleanResultEdge +
  • +
  • status +: Nv::Blast::FacetFacetResult +
  • stressAngularFactor : Nv::Blast::ExtStressSolverSettings
  • diff --git a/docs/api_docs/files/functions_vars_t.html b/docs/api_docs/files/functions_vars_t.html index 742e7de..f01ef94 100755 --- a/docs/api_docs/files/functions_vars_t.html +++ b/docs/api_docs/files/functions_vars_t.html @@ -50,6 +50,9 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');}); : Nv::Blast::TkFractureCommands , Nv::Blast::TkFractureEvents +
  • tr +: Nv::Blast::MeshDesc +
  • transform : Nv::Blast::CutoutConfiguration , Nv::Blast::ExtPxAssetDesc::SubchunkDesc diff --git a/docs/api_docs/files/functions_vars_v.html b/docs/api_docs/files/functions_vars_v.html index 13dfd50..5e60c7c 100755 --- a/docs/api_docs/files/functions_vars_v.html +++ b/docs/api_docs/files/functions_vars_v.html @@ -37,6 +37,9 @@ $(document).ready(function(){initNavTree('functions_vars_v.html','');});  

    - v -

      +
    • vertices +: Nv::Blast::BooleanToolOutputData +
    • visibility : NvBlastTimers
    • diff --git a/docs/api_docs/files/globals.html b/docs/api_docs/files/globals.html index 3a21062..11c94bd 100755 --- a/docs/api_docs/files/globals.html +++ b/docs/api_docs/files/globals.html @@ -29,6 +29,7 @@

      + +

      +
      + + + + +
      typedef float(* Nv::Blast::RNG_CALLBACK)(void)
      +
      +
      + +

      + +

      +

      +


      Enumeration Type Documentation

      + +
      +
      + + + + +
      enum Nv::Blast::PatternFacetType
      +
      +
      + +

      +

      Enumerator:
      + + + +
      GOOD_FACET  +
      INFINITE_FACET  +
      +
      +


      Function Documentation

      @@ -299,6 +395,26 @@ It will be called when new joints are being created. It should return valid PxJo

      Logging wrapper compatible with NvBlastLog.

      See also:
      NvBlastLog.
      Pass this function to LowLevel function calls in order to get logging into global ErrorCallback. + +

      + +

      +
      + + + + + + + + + +
      void Nv::Blast::savePatternToObj (DamagePattern *  pattern  ) 
      +
      +
      + +

      +

      diff --git a/docs/api_docs/files/namespace_nv_1_1_blast.js b/docs/api_docs/files/namespace_nv_1_1_blast.js index 44bc7f7..6c8a0df 100755 --- a/docs/api_docs/files/namespace_nv_1_1_blast.js +++ b/docs/api_docs/files/namespace_nv_1_1_blast.js @@ -4,8 +4,14 @@ var namespace_nv_1_1_blast = [ "Allocator", "class_nv_1_1_blast_1_1_allocator.html", "class_nv_1_1_blast_1_1_allocator" ], [ "AllocatorCallback", "class_nv_1_1_blast_1_1_allocator_callback.html", "class_nv_1_1_blast_1_1_allocator_callback" ], [ "AuthoringResult", "struct_nv_1_1_blast_1_1_authoring_result.html", "struct_nv_1_1_blast_1_1_authoring_result" ], + [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], [ "BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html", "class_nv_1_1_blast_1_1_blast_bond_generator" ], [ "BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.html", "struct_nv_1_1_blast_1_1_bond_generation_config" ], + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], [ "ChunkInfo", "struct_nv_1_1_blast_1_1_chunk_info.html", "struct_nv_1_1_blast_1_1_chunk_info" ], [ "CollisionHull", "struct_nv_1_1_blast_1_1_collision_hull.html", [ [ "HullPolygon", "struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html", "struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon" ] @@ -14,8 +20,10 @@ var namespace_nv_1_1_blast = [ "ConvexMeshBuilder", "class_nv_1_1_blast_1_1_convex_mesh_builder.html", "class_nv_1_1_blast_1_1_convex_mesh_builder" ], [ "CutoutConfiguration", "struct_nv_1_1_blast_1_1_cutout_configuration.html", "struct_nv_1_1_blast_1_1_cutout_configuration" ], [ "CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.html", "class_nv_1_1_blast_1_1_cutout_set" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], [ "DebugBuffer", "struct_nv_1_1_blast_1_1_debug_buffer.html", "struct_nv_1_1_blast_1_1_debug_buffer" ], [ "DebugLine", "struct_nv_1_1_blast_1_1_debug_line.html", "struct_nv_1_1_blast_1_1_debug_line" ], + [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], [ "Edge", "struct_nv_1_1_blast_1_1_edge.html", "struct_nv_1_1_blast_1_1_edge" ], [ "ErrorCallback", "class_nv_1_1_blast_1_1_error_callback.html", "class_nv_1_1_blast_1_1_error_callback" ], [ "ErrorCode", "struct_nv_1_1_blast_1_1_error_code.html", "struct_nv_1_1_blast_1_1_error_code" ], @@ -51,7 +59,13 @@ var namespace_nv_1_1_blast = [ "ExtSyncEventPhysicsSync", "struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html", "struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync" ], [ "ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.html", "struct_nv_1_1_blast_1_1_ext_sync_event_type" ], [ "Facet", "struct_nv_1_1_blast_1_1_facet.html", "struct_nv_1_1_blast_1_1_facet" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], [ "FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", "class_nv_1_1_blast_1_1_fracture_tool" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], [ "IFbxFileReader", "class_nv_1_1_blast_1_1_i_fbx_file_reader.html", "class_nv_1_1_blast_1_1_i_fbx_file_reader" ], [ "IJsonCollisionExporter", "class_nv_1_1_blast_1_1_i_json_collision_exporter.html", "class_nv_1_1_blast_1_1_i_json_collision_exporter" ], [ "IMeshFileReader", "class_nv_1_1_blast_1_1_i_mesh_file_reader.html", "class_nv_1_1_blast_1_1_i_mesh_file_reader" ], @@ -60,12 +74,21 @@ var namespace_nv_1_1_blast = [ "Material", "struct_nv_1_1_blast_1_1_material.html", "struct_nv_1_1_blast_1_1_material" ], [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ], [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], [ "NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", "struct_nv_1_1_blast_1_1_noise_configuration" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], [ "PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", "struct_nv_1_1_blast_1_1_plane_chunk_indexer" ], [ "ProfilerCallback", "class_nv_1_1_blast_1_1_profiler_callback.html", "class_nv_1_1_blast_1_1_profiler_callback" ], [ "ProfilerDetail", "struct_nv_1_1_blast_1_1_profiler_detail.html", "struct_nv_1_1_blast_1_1_profiler_detail" ], [ "RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", "class_nv_1_1_blast_1_1_random_generator_base" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], + [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], [ "SlicingConfiguration", "struct_nv_1_1_blast_1_1_slicing_configuration.html", "struct_nv_1_1_blast_1_1_slicing_configuration" ], + [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], + [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ], [ "TkActor", "class_nv_1_1_blast_1_1_tk_actor.html", "class_nv_1_1_blast_1_1_tk_actor" ], [ "TkActorData", "struct_nv_1_1_blast_1_1_tk_actor_data.html", "struct_nv_1_1_blast_1_1_tk_actor_data" ], [ "TkActorDesc", "struct_nv_1_1_blast_1_1_tk_actor_desc.html", "struct_nv_1_1_blast_1_1_tk_actor_desc" ], @@ -94,6 +117,7 @@ var namespace_nv_1_1_blast = [ "TkTypeIndex", "struct_nv_1_1_blast_1_1_tk_type_index.html", "struct_nv_1_1_blast_1_1_tk_type_index" ], [ "Triangle", "struct_nv_1_1_blast_1_1_triangle.html", "struct_nv_1_1_blast_1_1_triangle" ], [ "TriangleIndexed", "struct_nv_1_1_blast_1_1_triangle_indexed.html", "struct_nv_1_1_blast_1_1_triangle_indexed" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], [ "Vertex", "struct_nv_1_1_blast_1_1_vertex.html", "struct_nv_1_1_blast_1_1_vertex" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ] ]; \ No newline at end of file diff --git a/docs/api_docs/files/namespacemembers.html b/docs/api_docs/files/namespacemembers.html index 204e7e1..b23452a 100755 --- a/docs/api_docs/files/namespacemembers.html +++ b/docs/api_docs/files/namespacemembers.html @@ -24,6 +24,8 @@

    • All
    • Functions
    • Typedefs
    • +
    • Enumerations
    • +
    • Enumerator
    @@ -34,8 +36,18 @@ Here is a list of all namespace members with links to the namespace documentatio : Nv::Blast
  • ExtPxCreateJointFunction : Nv::Blast +
  • GOOD_FACET +: Nv::Blast +
  • INFINITE_FACET +: Nv::Blast
  • logLL() : Nv::Blast +
  • PatternFacetType +: Nv::Blast +
  • RNG_CALLBACK +: Nv::Blast +
  • savePatternToObj() +: Nv::Blast diff --git a/docs/api_docs/files/namespacemembers_enum.html b/docs/api_docs/files/namespacemembers_enum.html new file mode 100644 index 0000000..f360099 --- /dev/null +++ b/docs/api_docs/files/namespacemembers_enum.html @@ -0,0 +1,44 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Class Members + + + + + + + + +
    +  +

    +

    +
    + + + + diff --git a/docs/api_docs/files/namespacemembers_eval.html b/docs/api_docs/files/namespacemembers_eval.html new file mode 100644 index 0000000..38a264e --- /dev/null +++ b/docs/api_docs/files/namespacemembers_eval.html @@ -0,0 +1,46 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Class Members + + + + + + + + +
    +  +

    +

    +
    + + + + diff --git a/docs/api_docs/files/namespacemembers_func.html b/docs/api_docs/files/namespacemembers_func.html index 6f81ae8..89ccd84 100755 --- a/docs/api_docs/files/namespacemembers_func.html +++ b/docs/api_docs/files/namespacemembers_func.html @@ -24,6 +24,8 @@
  • All
  • Functions
  • Typedefs
  • +
  • Enumerations
  • +
  • Enumerator
  • @@ -32,6 +34,8 @@
    diff --git a/docs/api_docs/files/namespacemembers_type.html b/docs/api_docs/files/namespacemembers_type.html index 9586d86..a69a97b 100755 --- a/docs/api_docs/files/namespacemembers_type.html +++ b/docs/api_docs/files/namespacemembers_type.html @@ -24,6 +24,8 @@
  • All
  • Functions
  • Typedefs
  • +
  • Enumerations
  • +
  • Enumerator
  • @@ -34,6 +36,8 @@ : Nv::Blast
  • ExtPxCreateJointFunction : Nv::Blast +
  • RNG_CALLBACK +: Nv::Blast
  • diff --git a/docs/api_docs/files/navtreedata.js b/docs/api_docs/files/navtreedata.js index bb5940d..ef58529 100755 --- a/docs/api_docs/files/navtreedata.js +++ b/docs/api_docs/files/navtreedata.js @@ -13,7 +13,8 @@ var NAVTREE = [ "Functions", "functions_func.html", "functions_func" ], [ "Variables", "functions_vars.html", "functions_vars" ], [ "Enumerations", "functions_enum.html", null ], - [ "Enumerator", "functions_eval.html", null ] + [ "Enumerator", "functions_eval.html", null ], + [ "Related Functions", "functions_rela.html", null ] ] ] ] ], [ "Files", null, [ @@ -31,11 +32,12 @@ var NAVTREE = var NAVTREEINDEX = [ "_nv_blast_8h.html", -"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a3046063931a0cd885db6fb7ad7f39e49", -"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852", -"pageextauthoring.html#meshcleaner", -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9", -"struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4" +"_nv_blast_tk_identifiable_8h_source.html", +"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965", +"functions_func.html", +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a", +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721", +"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api_docs/files/navtreeindex0.js b/docs/api_docs/files/navtreeindex0.js index 2308476..ecd7d66 100755 --- a/docs/api_docs/files/navtreeindex0.js +++ b/docs/api_docs/files/navtreeindex0.js @@ -62,30 +62,36 @@ var NAVTREEINDEX0 = "_nv_blast_allocator_8h_source.html":[4,0,0,1,0,0], "_nv_blast_debug_render_8h.html":[4,0,0,1,0,1], "_nv_blast_debug_render_8h_source.html":[4,0,0,1,0,1], -"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,0,3,0,0], -"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,0,3,0,0], +"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,0,4,0,0], +"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,0,4,0,0], "_nv_blast_ext_asset_utils_8h.html":[4,0,0,0,0,0,0], "_nv_blast_ext_asset_utils_8h.html#a51725c40995e0c86428bdc9fb5450f48":[4,0,0,0,0,0,0,3], "_nv_blast_ext_asset_utils_8h.html#ac37d2686e8dc06a250d84e5d58ae5f6e":[4,0,0,0,0,0,0,1], "_nv_blast_ext_asset_utils_8h.html#adf802362e469fcaa8a40cb9f787b9e60":[4,0,0,0,0,0,0,2], "_nv_blast_ext_asset_utils_8h_source.html":[4,0,0,0,0,0,0], "_nv_blast_ext_authoring_8h.html":[4,0,0,0,1,0,0], -"_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18":[4,0,0,0,1,0,0,8], +"_nv_blast_ext_authoring_8h.html#a080affb840f2061b502bfb5db90efc8d":[4,0,0,0,1,0,0,6], +"_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18":[4,0,0,0,1,0,0,10], "_nv_blast_ext_authoring_8h.html#a0e9daceee5c631d803b9ff999c4e84b4":[4,0,0,0,1,0,0,2], "_nv_blast_ext_authoring_8h.html#a159eb1c5c2a5e3dfcfa527d8b6b113c1":[4,0,0,0,1,0,0,0], -"_nv_blast_ext_authoring_8h.html#a231c56bb096167d21bbbc49cc46c0592":[4,0,0,0,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#a179362f88f5da692b27ec497ad7d6ff4":[4,0,0,0,1,0,0,7], +"_nv_blast_ext_authoring_8h.html#a231c56bb096167d21bbbc49cc46c0592":[4,0,0,0,1,0,0,18], "_nv_blast_ext_authoring_8h.html#a41aee44d57db3e410d5d9dd5b07632d5":[4,0,0,0,1,0,0,5], -"_nv_blast_ext_authoring_8h.html#a4a464adf7a9cb3176512d90e1a78fd72":[4,0,0,0,1,0,0,12], -"_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f":[4,0,0,0,1,0,0,11], +"_nv_blast_ext_authoring_8h.html#a4a464adf7a9cb3176512d90e1a78fd72":[4,0,0,0,1,0,0,16], +"_nv_blast_ext_authoring_8h.html#a53c22dbb75e939a04e48aa0e9dfe2158":[4,0,0,0,1,0,0,12], +"_nv_blast_ext_authoring_8h.html#a5faad1bdb348d4979b2bf17b33f9b12f":[4,0,0,0,1,0,0,11], +"_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f":[4,0,0,0,1,0,0,15], "_nv_blast_ext_authoring_8h.html#a7ac1a0488fafd1305bcb8fc5b0b6b6d5":[4,0,0,0,1,0,0,3], "_nv_blast_ext_authoring_8h.html#a96fac66d91c7052499f8ad246114d187":[4,0,0,0,1,0,0,4], -"_nv_blast_ext_authoring_8h.html#aa00ed5b44c9d85ba4f623c4221cbf125":[4,0,0,0,1,0,0,13], -"_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5":[4,0,0,0,1,0,0,6], -"_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422":[4,0,0,0,1,0,0,7], -"_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615":[4,0,0,0,1,0,0,10], -"_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b":[4,0,0,0,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#aa00ed5b44c9d85ba4f623c4221cbf125":[4,0,0,0,1,0,0,17], +"_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5":[4,0,0,0,1,0,0,8], +"_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422":[4,0,0,0,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615":[4,0,0,0,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b":[4,0,0,0,1,0,0,13], "_nv_blast_ext_authoring_8h.html#af5f4d1eb694a93557d1f39f8564ef435":[4,0,0,0,1,0,0,1], "_nv_blast_ext_authoring_8h_source.html":[4,0,0,0,1,0,0], +"_nv_blast_ext_authoring_accelerator_8h.html":[4,0,0,0,2,0,0], +"_nv_blast_ext_authoring_accelerator_8h_source.html":[4,0,0,0,2,0,0], "_nv_blast_ext_authoring_bond_generator_8h.html":[4,0,0,0,1,0,1], "_nv_blast_ext_authoring_bond_generator_8h_source.html":[4,0,0,0,1,0,1], "_nv_blast_ext_authoring_collision_builder_8h.html":[4,0,0,0,1,0,2], @@ -94,84 +100,105 @@ var NAVTREEINDEX0 = "_nv_blast_ext_authoring_cutout_8h_source.html":[4,0,0,0,1,0,3], "_nv_blast_ext_authoring_fracture_tool_8h.html":[4,0,0,0,1,0,4], "_nv_blast_ext_authoring_fracture_tool_8h_source.html":[4,0,0,0,1,0,4], -"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,0,1,0,5], -"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,0,1,0,5], -"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,0,1,0,6], -"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,0,1,0,6], -"_nv_blast_ext_authoring_types_8h.html":[4,0,0,0,1,0,7], -"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,0,1,0,7,9], -"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,0,1,0,7,11], -"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,0,1,0,7,10], -"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,0,1,0,7], -"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,0,4,0,0], -"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,0,4,0,0,3], -"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,0,4,0,0,4], -"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,0,4,0,0,2], -"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,0,4,0,0], -"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,0,6,0,0], -"_nv_blast_ext_damage_shaders_8h.html#a01ce708222741d4d1a3bdee94cdff422":[4,0,0,0,6,0,0,10], -"_nv_blast_ext_damage_shaders_8h.html#a2858337c4940ef330af46c87841ec8a1":[4,0,0,0,6,0,0,8], -"_nv_blast_ext_damage_shaders_8h.html#a3103465d5c665418138ea5e93a62ac73":[4,0,0,0,6,0,0,18], -"_nv_blast_ext_damage_shaders_8h.html#a49ec2bf9cb78069aea33b323a3c46276":[4,0,0,0,6,0,0,11], -"_nv_blast_ext_damage_shaders_8h.html#a6349a0cf92522e18559d900ab65b14d1":[4,0,0,0,6,0,0,13], -"_nv_blast_ext_damage_shaders_8h.html#a836ef5b0fd3eb3485af917599ab19e11":[4,0,0,0,6,0,0,9], -"_nv_blast_ext_damage_shaders_8h.html#a879c11ce1b73b7b497288c8a2710c438":[4,0,0,0,6,0,0,14], -"_nv_blast_ext_damage_shaders_8h.html#a8cd81f47a4c823b3fa5ed0dee6a114bb":[4,0,0,0,6,0,0,20], -"_nv_blast_ext_damage_shaders_8h.html#a8f3d1da3bd2e0c19bd18b8840a4f531e":[4,0,0,0,6,0,0,15], -"_nv_blast_ext_damage_shaders_8h.html#aa1a7f982c44ff2e230ba37caf03aaa0b":[4,0,0,0,6,0,0,19], -"_nv_blast_ext_damage_shaders_8h.html#aa49711a370498c4da36bd9dac4d1bbd9":[4,0,0,0,6,0,0,17], -"_nv_blast_ext_damage_shaders_8h.html#aaba10f0cb7fda7438c600a9ea84c3a8f":[4,0,0,0,6,0,0,12], -"_nv_blast_ext_damage_shaders_8h.html#ae6214e68108b781cdb160d787650dd2e":[4,0,0,0,6,0,0,16], -"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,0,6,0,0], -"_nv_blast_ext_exporter_8h.html":[4,0,0,0,2,0,0], -"_nv_blast_ext_exporter_8h.html#a4bf77a02044f3bef0399bfc47f650a8d":[4,0,0,0,2,0,0,7], -"_nv_blast_ext_exporter_8h.html#a4f54418e6a96cd79a707cedf9e9e51d1":[4,0,0,0,2,0,0,5], -"_nv_blast_ext_exporter_8h.html#a890017dceafc8196df1900780e760e24":[4,0,0,0,2,0,0,8], -"_nv_blast_ext_exporter_8h.html#ad05e784043601c6705cd2bdd95d4bc76":[4,0,0,0,2,0,0,6], -"_nv_blast_ext_exporter_8h_source.html":[4,0,0,0,2,0,0], -"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,0,2,0,1], -"_nv_blast_ext_exporter_json_collision_8h.html#a78a91f4ba679ece96110ef4dad60d949":[4,0,0,0,2,0,1,1], -"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,0,2,0,1], -"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,0,4,0,1], -"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,0,4,0,1,2], -"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,0,4,0,1], -"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,0,5,0,0], -"_nv_blast_ext_ll_serialization_8h.html#a2485243df6083c79489c6289ea8491bf":[4,0,0,0,5,0,0,1], -"_nv_blast_ext_ll_serialization_8h.html#a51eaff0f60a0dd3f1ee29618549ae635":[4,0,0,0,5,0,0,2], -"_nv_blast_ext_ll_serialization_8h.html#ad4d8b950f06b6301279e6102a6d568d6":[4,0,0,0,5,0,0,3], -"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,0,5,0,0], -"_nv_blast_ext_px_8h.html":[4,0,0,0,4,0,2], -"_nv_blast_ext_px_8h_source.html":[4,0,0,0,4,0,2], -"_nv_blast_ext_px_actor_8h.html":[4,0,0,0,4,0,3], -"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,0,4,0,3], -"_nv_blast_ext_px_asset_8h.html":[4,0,0,0,4,0,4], -"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,0,4,0,4], -"_nv_blast_ext_px_family_8h.html":[4,0,0,0,4,0,5], -"_nv_blast_ext_px_family_8h_source.html":[4,0,0,0,4,0,5], -"_nv_blast_ext_px_listener_8h.html":[4,0,0,0,4,0,6], -"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,0,4,0,6], -"_nv_blast_ext_px_manager_8h.html":[4,0,0,0,4,0,7], -"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,0,4,0,7,2], -"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,0,4,0,7], -"_nv_blast_ext_px_serialization_8h.html":[4,0,0,0,5,0,1], -"_nv_blast_ext_px_serialization_8h.html#a023b377cc39c27e2ae2fc3237a0aec1e":[4,0,0,0,5,0,1,2], -"_nv_blast_ext_px_serialization_8h.html#a8c896467357e07261de122d4006c9bef":[4,0,0,0,5,0,1,1], -"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,0,5,0,1], -"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,0,4,0,8], -"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,0,4,0,8], -"_nv_blast_ext_px_task_8h.html":[4,0,0,0,4,0,9], -"_nv_blast_ext_px_task_8h_source.html":[4,0,0,0,4,0,9], -"_nv_blast_ext_serialization_8h.html":[4,0,0,0,5,0,2], -"_nv_blast_ext_serialization_8h.html#a9dad7f69d7a72d402c99238ed3c34bfc":[4,0,0,0,5,0,2,3], -"_nv_blast_ext_serialization_8h_source.html":[4,0,0,0,5,0,2], -"_nv_blast_ext_stress_solver_8h.html":[4,0,0,0,7,0,0], -"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,0,7,0,0], -"_nv_blast_ext_sync_8h.html":[4,0,0,0,4,0,10], -"_nv_blast_ext_sync_8h_source.html":[4,0,0,0,4,0,10], -"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,0,5,0,3], -"_nv_blast_ext_tk_serialization_8h.html#a3b56ccefec36904aed01309194c012c0":[4,0,0,0,5,0,3,2], -"_nv_blast_ext_tk_serialization_8h.html#ac41dafd2d5ffd5a6131426755c477793":[4,0,0,0,5,0,3,1], -"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,0,5,0,3], +"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,0,2,0,1], +"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,0,2,0,1], +"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,0,1,0,5], +"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,0,1,0,5], +"_nv_blast_ext_authoring_pattern_generator_8h.html":[4,0,0,0,2,0,2], +"_nv_blast_ext_authoring_pattern_generator_8h.html#a2af6111d7b1e477fa7b5aee4fec5bdfc":[4,0,0,0,2,0,2,7], +"_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88":[4,0,0,0,2,0,2,6], +"_nv_blast_ext_authoring_pattern_generator_8h_source.html":[4,0,0,0,2,0,2], +"_nv_blast_ext_authoring_types_8h.html":[4,0,0,0,2,0,3], +"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,0,2,0,3,9], +"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,0,2,0,3,11], +"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,0,2,0,3,10], +"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,0,2,0,3], +"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,0,5,0,0], +"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,0,5,0,0,3], +"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,0,5,0,0,4], +"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,0,5,0,0,2], +"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,0,5,0,0], +"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,0,8,0,0], +"_nv_blast_ext_damage_shaders_8h.html#a01ce708222741d4d1a3bdee94cdff422":[4,0,0,0,8,0,0,10], +"_nv_blast_ext_damage_shaders_8h.html#a2858337c4940ef330af46c87841ec8a1":[4,0,0,0,8,0,0,8], +"_nv_blast_ext_damage_shaders_8h.html#a3103465d5c665418138ea5e93a62ac73":[4,0,0,0,8,0,0,18], +"_nv_blast_ext_damage_shaders_8h.html#a49ec2bf9cb78069aea33b323a3c46276":[4,0,0,0,8,0,0,11], +"_nv_blast_ext_damage_shaders_8h.html#a6349a0cf92522e18559d900ab65b14d1":[4,0,0,0,8,0,0,13], +"_nv_blast_ext_damage_shaders_8h.html#a836ef5b0fd3eb3485af917599ab19e11":[4,0,0,0,8,0,0,9], +"_nv_blast_ext_damage_shaders_8h.html#a879c11ce1b73b7b497288c8a2710c438":[4,0,0,0,8,0,0,14], +"_nv_blast_ext_damage_shaders_8h.html#a8cd81f47a4c823b3fa5ed0dee6a114bb":[4,0,0,0,8,0,0,20], +"_nv_blast_ext_damage_shaders_8h.html#a8f3d1da3bd2e0c19bd18b8840a4f531e":[4,0,0,0,8,0,0,15], +"_nv_blast_ext_damage_shaders_8h.html#aa1a7f982c44ff2e230ba37caf03aaa0b":[4,0,0,0,8,0,0,19], +"_nv_blast_ext_damage_shaders_8h.html#aa49711a370498c4da36bd9dac4d1bbd9":[4,0,0,0,8,0,0,17], +"_nv_blast_ext_damage_shaders_8h.html#aaba10f0cb7fda7438c600a9ea84c3a8f":[4,0,0,0,8,0,0,12], +"_nv_blast_ext_damage_shaders_8h.html#ae6214e68108b781cdb160d787650dd2e":[4,0,0,0,8,0,0,16], +"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,0,8,0,0], +"_nv_blast_ext_exporter_8h.html":[4,0,0,0,3,0,0], +"_nv_blast_ext_exporter_8h.html#a4bf77a02044f3bef0399bfc47f650a8d":[4,0,0,0,3,0,0,7], +"_nv_blast_ext_exporter_8h.html#a4f54418e6a96cd79a707cedf9e9e51d1":[4,0,0,0,3,0,0,5], +"_nv_blast_ext_exporter_8h.html#a890017dceafc8196df1900780e760e24":[4,0,0,0,3,0,0,8], +"_nv_blast_ext_exporter_8h.html#ad05e784043601c6705cd2bdd95d4bc76":[4,0,0,0,3,0,0,6], +"_nv_blast_ext_exporter_8h_source.html":[4,0,0,0,3,0,0], +"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,0,3,0,1], +"_nv_blast_ext_exporter_json_collision_8h.html#a78a91f4ba679ece96110ef4dad60d949":[4,0,0,0,3,0,1,1], +"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,0,3,0,1], +"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,0,5,0,1], +"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,0,5,0,1,2], +"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,0,5,0,1], +"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,0,7,0,0], +"_nv_blast_ext_ll_serialization_8h.html#a2485243df6083c79489c6289ea8491bf":[4,0,0,0,7,0,0,1], +"_nv_blast_ext_ll_serialization_8h.html#a51eaff0f60a0dd3f1ee29618549ae635":[4,0,0,0,7,0,0,2], +"_nv_blast_ext_ll_serialization_8h.html#ad4d8b950f06b6301279e6102a6d568d6":[4,0,0,0,7,0,0,3], +"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,0,7,0,0], +"_nv_blast_ext_px_8h.html":[4,0,0,0,5,0,2], +"_nv_blast_ext_px_8h_source.html":[4,0,0,0,5,0,2], +"_nv_blast_ext_px_actor_8h.html":[4,0,0,0,5,0,3], +"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,0,5,0,3], +"_nv_blast_ext_px_asset_8h.html":[4,0,0,0,5,0,4], +"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,0,5,0,4], +"_nv_blast_ext_px_family_8h.html":[4,0,0,0,5,0,5], +"_nv_blast_ext_px_family_8h_source.html":[4,0,0,0,5,0,5], +"_nv_blast_ext_px_listener_8h.html":[4,0,0,0,5,0,6], +"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,0,5,0,6], +"_nv_blast_ext_px_manager_8h.html":[4,0,0,0,5,0,7], +"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,0,5,0,7,2], +"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,0,5,0,7], +"_nv_blast_ext_px_serialization_8h.html":[4,0,0,0,7,0,1], +"_nv_blast_ext_px_serialization_8h.html#a023b377cc39c27e2ae2fc3237a0aec1e":[4,0,0,0,7,0,1,2], +"_nv_blast_ext_px_serialization_8h.html#a8c896467357e07261de122d4006c9bef":[4,0,0,0,7,0,1,1], +"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,0,7,0,1], +"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,0,5,0,8], +"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,0,5,0,8], +"_nv_blast_ext_px_task_8h.html":[4,0,0,0,5,0,9], +"_nv_blast_ext_px_task_8h_source.html":[4,0,0,0,5,0,9], +"_nv_blast_ext_r_t_8h.html":[4,0,0,0,6,0,0], +"_nv_blast_ext_r_t_8h.html#a0b98ae50eb40146567af30772be8f6c2":[4,0,0,0,6,0,0,19], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be":[4,0,0,0,6,0,0,15], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c":[4,0,0,0,6,0,0,15,0], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7":[4,0,0,0,6,0,0,15,1], +"_nv_blast_ext_r_t_8h.html#a16e51ac155ee15cbbd65170336f21093":[4,0,0,0,6,0,0,21], +"_nv_blast_ext_r_t_8h.html#a6703b07ee846923fe4c02629e18f783c":[4,0,0,0,6,0,0,17], +"_nv_blast_ext_r_t_8h.html#a7ee9429d732ad12d38dfc2f2e04ac0a0":[4,0,0,0,6,0,0,24], +"_nv_blast_ext_r_t_8h.html#a8d24c375f0f2c447a2e62926ac3d818e":[4,0,0,0,6,0,0,16], +"_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d":[4,0,0,0,6,0,0,12], +"_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070":[4,0,0,0,6,0,0,13], +"_nv_blast_ext_r_t_8h.html#aa8c693cbaed457e594fedc7e0ba5491a":[4,0,0,0,6,0,0,22], +"_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88":[4,0,0,0,6,0,0,14], +"_nv_blast_ext_r_t_8h.html#ad219f8566d1ed54a3b61fbfb03946963":[4,0,0,0,6,0,0,20], +"_nv_blast_ext_r_t_8h.html#ad246180b68843d3a460a12e3c7976f50":[4,0,0,0,6,0,0,18], +"_nv_blast_ext_r_t_8h.html#af9fbda9fc805b0c120ad067172f89bdd":[4,0,0,0,6,0,0,23], +"_nv_blast_ext_r_t_8h_source.html":[4,0,0,0,6,0,0], +"_nv_blast_ext_serialization_8h.html":[4,0,0,0,7,0,2], +"_nv_blast_ext_serialization_8h.html#a9dad7f69d7a72d402c99238ed3c34bfc":[4,0,0,0,7,0,2,3], +"_nv_blast_ext_serialization_8h_source.html":[4,0,0,0,7,0,2], +"_nv_blast_ext_stress_solver_8h.html":[4,0,0,0,9,0,0], +"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,0,9,0,0], +"_nv_blast_ext_sync_8h.html":[4,0,0,0,5,0,10], +"_nv_blast_ext_sync_8h_source.html":[4,0,0,0,5,0,10], +"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,0,7,0,3], +"_nv_blast_ext_tk_serialization_8h.html#a3b56ccefec36904aed01309194c012c0":[4,0,0,0,7,0,3,2], +"_nv_blast_ext_tk_serialization_8h.html#ac41dafd2d5ffd5a6131426755c477793":[4,0,0,0,7,0,3,1], +"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,0,7,0,3], "_nv_blast_globals_8h.html":[4,0,0,1,0,2], "_nv_blast_globals_8h.html#a05d6e56bfb4bc7ffdaccd9e32ef1551e":[4,0,0,1,0,2,11], "_nv_blast_globals_8h.html#a1152c58af94417b6861e5bb3695b9ddf":[4,0,0,1,0,2,19], @@ -202,10 +229,10 @@ var NAVTREEINDEX0 = "_nv_blast_profiler_8h.html#a13f57e40a8f414e4004336f0ed82c540":[4,0,0,1,0,3,3], "_nv_blast_profiler_8h.html#afba345e0f5a9689ded425622ea9a659b":[4,0,0,1,0,3,2], "_nv_blast_profiler_8h_source.html":[4,0,0,1,0,3], -"_nv_blast_px_callbacks_8h.html":[4,0,0,0,4,0,11], -"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,0,4,0,11,1], -"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,0,4,0,11,0], -"_nv_blast_px_callbacks_8h_source.html":[4,0,0,0,4,0,11], +"_nv_blast_px_callbacks_8h.html":[4,0,0,0,5,0,11], +"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,0,5,0,11,1], +"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,0,5,0,11,0], +"_nv_blast_px_callbacks_8h_source.html":[4,0,0,0,5,0,11], "_nv_blast_tk_8h.html":[4,0,0,3,0,0], "_nv_blast_tk_8h_source.html":[4,0,0,3,0,0], "_nv_blast_tk_actor_8h.html":[4,0,0,3,0,1], @@ -222,32 +249,5 @@ var NAVTREEINDEX0 = "_nv_blast_tk_framework_8h_source.html":[4,0,0,3,0,5], "_nv_blast_tk_group_8h.html":[4,0,0,3,0,6], "_nv_blast_tk_group_8h_source.html":[4,0,0,3,0,6], -"_nv_blast_tk_identifiable_8h.html":[4,0,0,3,0,7], -"_nv_blast_tk_identifiable_8h_source.html":[4,0,0,3,0,7], -"_nv_blast_tk_joint_8h.html":[4,0,0,3,0,8], -"_nv_blast_tk_joint_8h_source.html":[4,0,0,3,0,8], -"_nv_blast_tk_object_8h.html":[4,0,0,3,0,9], -"_nv_blast_tk_object_8h_source.html":[4,0,0,3,0,9], -"_nv_blast_tk_type_8h.html":[4,0,0,3,0,10], -"_nv_blast_tk_type_8h_source.html":[4,0,0,3,0,10], -"_nv_blast_types_8h.html":[4,0,0,2,0,2], -"_nv_blast_types_8h.html#a82519adf79b20af687b7c8734b19e87a":[4,0,0,2,0,2,21], -"_nv_blast_types_8h.html#a84db34681482d19f9e58ce89adc7a918":[4,0,0,2,0,2,23], -"_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab":[4,0,0,2,0,2,22], -"_nv_blast_types_8h_source.html":[4,0,0,2,0,2], -"_nv_c_types_8h.html":[4,0,0,2,0,3], -"_nv_c_types_8h_source.html":[4,0,0,2,0,3], -"annotated.html":[3,0], -"class_nv_1_1_blast_1_1_allocator.html":[3,0,0,0,1], -"class_nv_1_1_blast_1_1_allocator.html#a27443f120df80394ff9800159b366eea":[3,0,0,0,1,0], -"class_nv_1_1_blast_1_1_allocator.html#a59db4bb86390f4a5560f50d7a1b1e202":[3,0,0,0,1,2], -"class_nv_1_1_blast_1_1_allocator.html#afdd1a23ef5c703cf4440db709536b6dd":[3,0,0,0,1,1], -"class_nv_1_1_blast_1_1_allocator_callback.html":[3,0,0,0,2], -"class_nv_1_1_blast_1_1_allocator_callback.html#a5770e424c2ae2ca2bb2db50e332f3406":[3,0,0,0,2,0], -"class_nv_1_1_blast_1_1_allocator_callback.html#aaaca2075d5aed1f8d276f5ecf090bc72":[3,0,0,0,2,2], -"class_nv_1_1_blast_1_1_allocator_callback.html#ae0303f5b6c3993251bdf790f43ef4e90":[3,0,0,0,2,1], -"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html":[3,0,0,0,0,1], -"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a015bbfbc6490c8be1283e23c95a9e69d":[3,0,0,0,0,1,5], -"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0ee66e5d4314a43efb2bbe79d0fa3d54":[3,0,0,0,0,1,6], -"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a1c3e20969c95c5c39e77543e49a2dbb8":[3,0,0,0,0,1,4] +"_nv_blast_tk_identifiable_8h.html":[4,0,0,3,0,7] }; diff --git a/docs/api_docs/files/navtreeindex1.js b/docs/api_docs/files/navtreeindex1.js index 324ffb1..a7bfa6b 100755 --- a/docs/api_docs/files/navtreeindex1.js +++ b/docs/api_docs/files/navtreeindex1.js @@ -1,5 +1,32 @@ var NAVTREEINDEX1 = { +"_nv_blast_tk_identifiable_8h_source.html":[4,0,0,3,0,7], +"_nv_blast_tk_joint_8h.html":[4,0,0,3,0,8], +"_nv_blast_tk_joint_8h_source.html":[4,0,0,3,0,8], +"_nv_blast_tk_object_8h.html":[4,0,0,3,0,9], +"_nv_blast_tk_object_8h_source.html":[4,0,0,3,0,9], +"_nv_blast_tk_type_8h.html":[4,0,0,3,0,10], +"_nv_blast_tk_type_8h_source.html":[4,0,0,3,0,10], +"_nv_blast_types_8h.html":[4,0,0,2,0,2], +"_nv_blast_types_8h.html#a82519adf79b20af687b7c8734b19e87a":[4,0,0,2,0,2,21], +"_nv_blast_types_8h.html#a84db34681482d19f9e58ce89adc7a918":[4,0,0,2,0,2,23], +"_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab":[4,0,0,2,0,2,22], +"_nv_blast_types_8h_source.html":[4,0,0,2,0,2], +"_nv_c_types_8h.html":[4,0,0,2,0,3], +"_nv_c_types_8h_source.html":[4,0,0,2,0,3], +"annotated.html":[3,0], +"class_nv_1_1_blast_1_1_allocator.html":[3,0,0,0,1], +"class_nv_1_1_blast_1_1_allocator.html#a27443f120df80394ff9800159b366eea":[3,0,0,0,1,0], +"class_nv_1_1_blast_1_1_allocator.html#a59db4bb86390f4a5560f50d7a1b1e202":[3,0,0,0,1,2], +"class_nv_1_1_blast_1_1_allocator.html#afdd1a23ef5c703cf4440db709536b6dd":[3,0,0,0,1,1], +"class_nv_1_1_blast_1_1_allocator_callback.html":[3,0,0,0,2], +"class_nv_1_1_blast_1_1_allocator_callback.html#a5770e424c2ae2ca2bb2db50e332f3406":[3,0,0,0,2,0], +"class_nv_1_1_blast_1_1_allocator_callback.html#aaaca2075d5aed1f8d276f5ecf090bc72":[3,0,0,0,2,2], +"class_nv_1_1_blast_1_1_allocator_callback.html#ae0303f5b6c3993251bdf790f43ef4e90":[3,0,0,0,2,1], +"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html":[3,0,0,0,0,1], +"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a015bbfbc6490c8be1283e23c95a9e69d":[3,0,0,0,0,1,5], +"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0ee66e5d4314a43efb2bbe79d0fa3d54":[3,0,0,0,0,1,6], +"class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a1c3e20969c95c5c39e77543e49a2dbb8":[3,0,0,0,0,1,4], "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a3046063931a0cd885db6fb7ad7f39e49":[3,0,0,0,0,1,3], "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a54dfbbc568827019198eda587f498dff":[3,0,0,0,0,1,9], "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a66c2e8fca2b7b2325db26d5adab4ef86":[3,0,0,0,0,1,7], @@ -13,241 +40,214 @@ var NAVTREEINDEX1 = "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#ab194abf90da84bd9a72ec73b9e79d4b2":[3,0,0,0,0,1,10], "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#acb4b98384b693351b6968f3ab5862c6f":[3,0,0,0,0,1,11], "class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#ad5c4c3553756255ef278dddce2fe1ccd":[3,0,0,0,0,1,13], -"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,0,0,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e":[3,0,0,0,4,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,0,0,4,0], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,0,0,4,2], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1":[3,0,0,0,4,1], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,0,0,4,5], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,0,0,4,6], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,0,0,4,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,0,0,9], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,0,0,9,4], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,0,0,9,6], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,0,0,9,5], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,0,0,9,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,0,0,9,1], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,0,0,9,0], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,0,0,9,2], -"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,0,0,11], -"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,0,0,11,3], -"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,0,0,11,5], -"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,0,0,11,4], -"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,0,0,11,6], -"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,0,0,11,0], -"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,0,0,11,7], -"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,0,0,11,2], -"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,0,0,11,8], -"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,0,0,11,1], -"class_nv_1_1_blast_1_1_error_callback.html":[3,0,0,0,15], -"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,0,0,15,1], -"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,0,0,15,0], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,0,0,18], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,0,0,18,1], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,0,0,18,3], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,0,0,18,0], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,0,0,18,2], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,0,0,20], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,0,0,20,1], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,0,0,20,4], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,0,0,20,3], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,0,0,20,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,0,0,20,2], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,0,0,21], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,0,0,21,0], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,0,0,21,2], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,0,0,21,3], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,0,0,21,1], -"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,0,0,24], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,0,0,24,4], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,0,0,24,1], -"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,0,0,24,3], -"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,0,0,24,0], -"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,0,0,24,2], -"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,0,0,26], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,0,0,26,2], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,0,0,26,10], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,0,0,26,8], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,0,0,26,9], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,0,0,26,4], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,0,0,26,0], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,0,0,26,6], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,0,0,26,11], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,0,0,26,1], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,0,0,26,5], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,0,0,26,3], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,0,0,26,7], -"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,0,0,29], -"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,0,0,29,17], -"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,0,0,29,13], -"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,0,0,29,8], -"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,0,0,29,1], -"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,0,0,29,14], -"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,0,0,29,12], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,0,0,29,6], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,0,0,29,11], -"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,0,0,29,0], -"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,0,0,29,3], -"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,0,0,29,18], -"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,0,0,29,10], -"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,0,0,29,7], -"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,0,0,29,2], -"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,0,0,29,5], -"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,0,0,29,4], -"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,0,0,29,9], -"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,0,0,29,16], -"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,0,0,29,15], -"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,0,0,31], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,0,0,31,1], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,0,0,31,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,0,0,32], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,0,0,32,10], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,0,0,32,12], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,0,0,32,13], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,0,0,32,6], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,0,0,32,1], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,0,0,32,8], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,0,0,32,17], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,0,0,32,9], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,0,0,32,14], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,0,0,32,15], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,0,0,32,2], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,0,0,32,7], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,0,0,32,11], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,0,0,32,3], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,0,0,32,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,0,0,32,0,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,0,0,32,4], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,0,0,32,16], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,0,0,32,5], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,0,0,36], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,0,0,36,0], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,0,0,36,2], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,0,0,36,1], -"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,0,0,38], -"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,0,0,38,5], -"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,0,0,38,6], -"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,0,0,38,10], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,0,0,38,8], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,0,0,38,4], -"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,0,0,38,3], -"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,0,0,38,9], -"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,0,0,38,2], -"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,0,0,38,7], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,0,0,38,0], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,0,0,38,0,0], -"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,0,0,39], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,0,0,39,25], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,0,0,39,6], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,0,0,39,21], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,0,0,39,3], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,0,0,39,23], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,0,0,39,13], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,0,0,39,15], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,0,0,39,22], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,0,0,39,19], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,0,0,39,7], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,0,0,39,17], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,0,0,39,10], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,0,0,39,9], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,0,0,39,5], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,0,0,39,20], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,0,0,39,14], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,0,0,39,4], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,0,0,39,11], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,0,0,39,18], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,0,0,39,12], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,0,0,39,24], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,0,0,39,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,0,0,39,2,1], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,0,0,39,2,0], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,0,0,39,2,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,0,0,39,8], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,0,0,39,16], -"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,0,0,41], -"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,0,0,41,7], -"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,0,0,41,6], -"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,0,0,41,3], -"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,0,0,41,5], -"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,0,0,41,1], -"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,0,0,41,4], -"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,0,0,41,2], -"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,0,0,41,0], -"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,0,0,49], -"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,0,0,49,13], -"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,0,0,49,1], -"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,0,0,49,12], -"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,0,0,49,3], -"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,0,0,49,26], -"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,0,0,49,2], -"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,0,0,49,30], -"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,0,0,49,28], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,0,0,49,0], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,0,0,49,32], -"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,0,0,49,20], -"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,0,0,49,18], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,0,0,49,22], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,0,0,49,21], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,0,0,49,9], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,0,0,49,15], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81":[3,0,0,0,49,19], -"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,0,0,49,16], -"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,0,0,49,5], -"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,0,0,49,14], -"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,0,0,49,6], -"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,0,0,49,23], -"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,0,0,49,29], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,0,0,49,27], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,0,0,49,31], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,0,0,49,25], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,0,0,49,11], -"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,0,0,49,7], -"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,0,0,49,17], -"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,0,0,49,8], -"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,0,0,49,4], -"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,0,0,49,24], -"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,0,0,49,10], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,0,0,50], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,0,0,50,1], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,0,0,50,0], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,0,0,51], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,0,0,51,1], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,0,0,51,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,0,0,52], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,0,0,52,1], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,0,0,52,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,0,0,52,11], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,0,0,52,3], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,0,0,52,6], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,0,0,52,12], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,0,0,52,2], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,0,0,52,10], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,0,0,52,5], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,0,0,52,8], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,0,0,52,4], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,0,0,52,9], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,0,0,52,7], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,0,0,52,13], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,0,0,53], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,0,0,53,4], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,0,0,53,2], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,0,0,53,0], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,0,0,53,3], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,0,0,53,1], -"class_nv_1_1_blast_1_1_mesh.html":[3,0,0,0,56], -"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,0,0,56,3], -"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,0,0,56,6], -"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,0,0,56,11], -"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,0,0,56,16], -"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,0,0,56,2], -"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,0,0,56,10], -"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,0,0,56,9], -"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,0,0,56,14], -"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,0,0,56,7], -"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,0,0,56,12], -"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,0,0,56,0], -"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,0,0,56,1], -"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,0,0,56,13], -"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,0,0,56,5], -"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,0,0,56,15] +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html":[3,0,0,0,4], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3":[3,0,0,0,4,0], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d":[3,0,0,0,4,2], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#aa25806403fd664fdcd44137e536b849a":[3,0,0,0,4,5], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ab8af0589b8c79c37fa683137d44f2ee0":[3,0,0,0,4,1], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#add0cefb42fd99ddba3f1d93fa3f573be":[3,0,0,0,4,6], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3":[3,0,0,0,4,3], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188":[3,0,0,0,4,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,0,0,6], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff":[3,0,0,0,6,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2":[3,0,0,0,6,1], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,0,0,6,0], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,0,0,6,2], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,0,0,6,5], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,0,0,6,6], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,0,0,6,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,0,0,15], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,0,0,15,5], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,0,0,15,7], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b":[3,0,0,0,15,4], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,0,0,15,6], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,0,0,15,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,0,0,15,1], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,0,0,15,0], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,0,0,15,2], +"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,0,0,17], +"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,0,0,17,3], +"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,0,0,17,5], +"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,0,0,17,4], +"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,0,0,17,6], +"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,0,0,17,0], +"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,0,0,17,7], +"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,0,0,17,2], +"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,0,0,17,8], +"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,0,0,17,1], +"class_nv_1_1_blast_1_1_dummy_accelerator.html":[3,0,0,0,21], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a07d0e165095fb2561042e2b8054c5b0f":[3,0,0,0,21,4], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1":[3,0,0,0,21,2], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3":[3,0,0,0,21,0], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a":[3,0,0,0,21,3], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#abb97f06d4009fe724451469250655c6f":[3,0,0,0,21,5], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb":[3,0,0,0,21,1], +"class_nv_1_1_blast_1_1_error_callback.html":[3,0,0,0,23], +"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,0,0,23,1], +"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,0,0,23,0], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,0,0,26], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,0,0,26,1], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,0,0,26,3], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,0,0,26,0], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,0,0,26,2], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,0,0,28], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,0,0,28,1], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,0,0,28,4], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,0,0,28,3], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,0,0,28,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,0,0,28,2], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,0,0,29], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,0,0,29,0], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,0,0,29,2], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,0,0,29,3], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,0,0,29,1], +"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,0,0,32], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,0,0,32,4], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,0,0,32,1], +"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,0,0,32,3], +"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,0,0,32,0], +"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,0,0,32,2], +"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,0,0,34], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,0,0,34,2], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,0,0,34,10], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,0,0,34,8], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,0,0,34,9], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,0,0,34,4], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,0,0,34,0], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,0,0,34,6], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,0,0,34,11], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,0,0,34,1], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,0,0,34,5], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,0,0,34,3], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,0,0,34,7], +"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,0,0,37], +"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,0,0,37,17], +"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,0,0,37,13], +"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,0,0,37,8], +"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,0,0,37,1], +"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,0,0,37,14], +"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,0,0,37,12], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,0,0,37,6], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,0,0,37,11], +"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,0,0,37,0], +"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,0,0,37,3], +"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,0,0,37,18], +"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,0,0,37,10], +"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,0,0,37,7], +"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,0,0,37,2], +"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,0,0,37,5], +"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,0,0,37,4], +"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,0,0,37,9], +"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,0,0,37,16], +"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,0,0,37,15], +"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,0,0,39], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,0,0,39,1], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,0,0,39,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,0,0,40], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,0,0,40,10], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,0,0,40,12], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,0,0,40,13], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,0,0,40,6], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,0,0,40,1], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,0,0,40,8], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,0,0,40,17], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,0,0,40,9], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,0,0,40,14], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,0,0,40,15], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,0,0,40,2], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,0,0,40,7], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,0,0,40,11], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,0,0,40,3], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,0,0,40,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,0,0,40,0,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,0,0,40,4], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,0,0,40,16], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,0,0,40,5], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,0,0,44], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,0,0,44,0], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,0,0,44,2], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,0,0,44,1], +"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,0,0,46], +"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,0,0,46,5], +"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,0,0,46,6], +"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,0,0,46,10], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,0,0,46,8], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,0,0,46,4], +"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,0,0,46,3], +"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,0,0,46,9], +"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,0,0,46,2], +"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,0,0,46,7], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,0,0,46,0], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,0,0,46,0,0], +"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,0,0,47], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,0,0,47,25], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,0,0,47,6], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,0,0,47,21], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,0,0,47,3], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,0,0,47,23], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,0,0,47,13], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,0,0,47,15], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,0,0,47,22], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,0,0,47,19], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,0,0,47,7], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,0,0,47,17], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,0,0,47,10], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,0,0,47,9], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,0,0,47,5], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,0,0,47,20], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,0,0,47,14], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,0,0,47,4], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,0,0,47,11], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,0,0,47,18], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,0,0,47,12], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,0,0,47,24], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,0,0,47,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,0,0,47,2,1], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,0,0,47,2,0], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,0,0,47,2,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,0,0,47,8], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,0,0,47,16], +"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,0,0,49], +"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,0,0,49,7], +"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,0,0,49,6], +"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,0,0,49,3], +"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,0,0,49,5], +"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,0,0,49,1], +"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,0,0,49,4], +"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,0,0,49,2], +"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,0,0,49,0], +"class_nv_1_1_blast_1_1_fracture_r_t.html":[3,0,0,0,60], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9":[3,0,0,0,60,7], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3":[3,0,0,0,60,9], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254":[3,0,0,0,60,8], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8":[3,0,0,0,60,1], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db":[3,0,0,0,60,4], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8":[3,0,0,0,60,5], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb":[3,0,0,0,60,2], +"class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54":[3,0,0,0,60,6], +"class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae":[3,0,0,0,60,3], +"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,0,0,61], +"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,0,0,61,13], +"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,0,0,61,1], +"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,0,0,61,12], +"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,0,0,61,3], +"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,0,0,61,26], +"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,0,0,61,2], +"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,0,0,61,30], +"class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21":[3,0,0,0,61,19], +"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,0,0,61,28], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,0,0,61,0], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,0,0,61,32], +"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,0,0,61,20], +"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,0,0,61,18], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,0,0,61,22], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,0,0,61,21], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,0,0,61,9], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,0,0,61,15], +"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,0,0,61,16], +"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,0,0,61,5], +"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,0,0,61,14], +"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,0,0,61,6], +"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,0,0,61,23], +"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,0,0,61,29] }; diff --git a/docs/api_docs/files/navtreeindex2.js b/docs/api_docs/files/navtreeindex2.js index 4f2d106..1236e2f 100755 --- a/docs/api_docs/files/navtreeindex2.js +++ b/docs/api_docs/files/navtreeindex2.js @@ -1,149 +1,243 @@ var NAVTREEINDEX2 = { -"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,0,0,56,18], -"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,0,0,56,8], -"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,0,0,56,17], -"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,0,0,56,20], -"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,0,0,56,19], -"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,0,0,56,4], -"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,0,0,57], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,0,0,57,1], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,0,0,57,0], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,0,0,57,2], -"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,0,0,60], -"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,0,0,60,2], -"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,0,0,60,0], -"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,0,0,60,1], -"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,0,0,62], -"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,0,0,62,2], -"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,0,0,62,0], -"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,0,0,62,1], -"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,0,0,64], -"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,0,0,64,13], -"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,0,0,64,7], -"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,0,0,64,17], -"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,0,0,64,6], -"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,0,0,64,3], -"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,0,0,64,1], -"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,0,0,64,15], -"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,0,0,64,9], -"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,0,0,64,16], -"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,0,0,64,18], -"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,0,0,64,14], -"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,0,0,64,5], -"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,0,0,64,10], -"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,0,0,64,0], -"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,0,0,64,4], -"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,0,0,64,12], -"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,0,0,64,8], -"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,0,0,64,11], -"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,0,0,64,2], -"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,0,0,67], -"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,0,0,67,1], -"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,0,0,67,5], -"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,0,0,67,4], -"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,0,0,67,9], -"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,0,0,67,7], -"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,0,0,67,0], -"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,0,0,67,6], -"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,0,0,67,8], -"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,0,0,67,3], -"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,0,0,67,2], -"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,0,0,71], -"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,0,0,71,0], -"class_nv_1_1_blast_1_1_tk_family.html":[3,0,0,0,72], -"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,0,0,72,2], -"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,0,0,72,5], -"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,0,0,72,4], -"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,0,0,72,0], -"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,0,0,72,7], -"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,0,0,72,1], -"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,0,0,72,6], -"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,0,0,72,3], -"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,0,0,75], -"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,0,0,75,9], -"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,0,0,75,1], -"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,0,0,75,5], -"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,0,0,75,8], -"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,0,0,75,12], -"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,0,0,75,0], -"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,0,0,75,6], -"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,0,0,75,3], -"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,0,0,75,10], -"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,0,0,75,11], -"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,0,0,75,7], -"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,0,0,75,2], -"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,0,0,75,4], -"class_nv_1_1_blast_1_1_tk_group.html":[3,0,0,0,76], -"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,0,0,76,3], -"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,0,0,76,1], -"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,0,0,76,2], -"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,0,0,76,9], -"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,0,0,76,8], -"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,0,0,76,0], -"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,0,0,76,4], -"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,0,0,76,6], -"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,0,0,76,5], -"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,0,0,76,7], -"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,0,0,76,10], -"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,0,0,79], -"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,0,0,79,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,0,0,80], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,0,0,80,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,0,0,80,2], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,0,0,80,3], -"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,0,0,80,1], -"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,0,0,81], -"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,0,0,81,0], -"class_nv_1_1_blast_1_1_tk_object.html":[3,0,0,0,85], -"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,0,0,85,1], -"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,0,0,85,0], -"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,0,0,85,2], -"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,0,0,85,3], -"class_nv_1_1_blast_1_1_tk_type.html":[3,0,0,0,88], -"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,0,0,88,1], -"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,0,0,88,2], -"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,0,0,88,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,0,0,93], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,0,0,93,4], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,0,0,93,11], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,0,0,93,2], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,0,0,93,6], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,0,0,93,1], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,0,0,93,8], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,0,0,93,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,0,0,93,9], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,0,0,93,10], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,0,0,93,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,0,0,93,5], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,0,0,93,7], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,0,0,61,27], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,0,0,61,31], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,0,0,61,25], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,0,0,61,11], +"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,0,0,61,7], +"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,0,0,61,17], +"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,0,0,61,8], +"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,0,0,61,4], +"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,0,0,61,24], +"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,0,0,61,10], +"class_nv_1_1_blast_1_1_fracturer.html":[3,0,0,0,59], +"class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb":[3,0,0,0,59,0], +"class_nv_1_1_blast_1_1_grid.html":[3,0,0,0,62], +"class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6":[3,0,0,0,62,0], +"class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9":[3,0,0,0,62,2], +"class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58":[3,0,0,0,62,1], +"class_nv_1_1_blast_1_1_grid_walker.html":[3,0,0,0,63], +"class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87":[3,0,0,0,63,0], +"class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b":[3,0,0,0,63,4], +"class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b":[3,0,0,0,63,2], +"class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1":[3,0,0,0,63,5], +"class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5":[3,0,0,0,63,3], +"class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff":[3,0,0,0,63,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,0,0,64], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,0,0,64,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,0,0,64,0], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,0,0,65], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,0,0,65,1], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,0,0,65,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,0,0,66], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,0,0,66,1], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,0,0,66,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,0,0,66,11], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,0,0,66,3], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,0,0,66,6], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,0,0,66,12], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,0,0,66,2], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,0,0,66,10], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,0,0,66,5], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,0,0,66,8], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,0,0,66,4], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,0,0,66,9], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,0,0,66,7], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,0,0,66,13], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,0,0,67], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,0,0,67,4], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,0,0,67,2], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,0,0,67,0], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,0,0,67,3], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,0,0,67,1], +"class_nv_1_1_blast_1_1_mesh.html":[3,0,0,0,70], +"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,0,0,70,4], +"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,0,0,70,7], +"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,0,0,70,13], +"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,0,0,70,18], +"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,0,0,70,3], +"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,0,0,70,12], +"class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8":[3,0,0,0,70,1], +"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,0,0,70,11], +"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,0,0,70,16], +"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,0,0,70,9], +"class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd":[3,0,0,0,70,8], +"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,0,0,70,14], +"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,0,0,70,0], +"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,0,0,70,2], +"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,0,0,70,15], +"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,0,0,70,6], +"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,0,0,70,17], +"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,0,0,70,20], +"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,0,0,70,10], +"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,0,0,70,19], +"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,0,0,70,22], +"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,0,0,70,21], +"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,0,0,70,5], +"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,0,0,71], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,0,0,71,1], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,0,0,71,0], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,0,0,71,2], +"class_nv_1_1_blast_1_1_mesh_generator.html":[3,0,0,0,73], +"class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b":[3,0,0,0,73,0], +"class_nv_1_1_blast_1_1_pattern_generator.html":[3,0,0,0,76], +"class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2":[3,0,0,0,76,4], +"class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e":[3,0,0,0,76,0], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36":[3,0,0,0,76,1], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede":[3,0,0,0,76,2], +"class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce":[3,0,0,0,76,3], +"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,0,0,79], +"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,0,0,79,2], +"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,0,0,79,0], +"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,0,0,79,1], +"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,0,0,81], +"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,0,0,81,2], +"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,0,0,81,0], +"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,0,0,81,1], +"class_nv_1_1_blast_1_1_spatial_accelerator.html":[3,0,0,0,85], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e":[3,0,0,0,85,5], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831":[3,0,0,0,85,4], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a":[3,0,0,0,85,0], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8":[3,0,0,0,85,1], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d":[3,0,0,0,85,2], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313":[3,0,0,0,85,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html":[3,0,0,0,86], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500":[3,0,0,0,86,2], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a374d72c65187d7f42f5f2a23d730cee6":[3,0,0,0,86,5], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8":[3,0,0,0,86,4], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47":[3,0,0,0,86,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592":[3,0,0,0,86,1], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f":[3,0,0,0,86,0], +"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,0,0,87], +"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,0,0,87,13], +"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,0,0,87,7], +"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,0,0,87,17], +"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,0,0,87,6], +"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,0,0,87,3], +"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,0,0,87,1], +"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,0,0,87,15], +"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,0,0,87,9], +"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,0,0,87,16], +"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,0,0,87,18], +"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,0,0,87,14], +"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,0,0,87,5], +"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,0,0,87,10], +"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,0,0,87,0], +"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,0,0,87,4], +"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,0,0,87,12], +"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,0,0,87,8], +"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,0,0,87,11], +"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,0,0,87,2], +"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,0,0,90], +"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,0,0,90,1], +"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,0,0,90,5], +"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,0,0,90,4], +"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,0,0,90,9], +"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,0,0,90,7], +"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,0,0,90,0], +"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,0,0,90,6], +"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,0,0,90,8], +"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,0,0,90,3], +"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,0,0,90,2], +"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,0,0,94], +"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,0,0,94,0], +"class_nv_1_1_blast_1_1_tk_family.html":[3,0,0,0,95], +"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,0,0,95,2], +"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,0,0,95,5], +"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,0,0,95,4], +"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,0,0,95,0], +"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,0,0,95,7], +"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,0,0,95,1], +"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,0,0,95,6], +"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,0,0,95,3], +"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,0,0,98], +"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,0,0,98,9], +"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,0,0,98,1], +"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,0,0,98,5], +"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,0,0,98,8], +"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,0,0,98,12], +"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,0,0,98,0], +"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,0,0,98,6], +"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,0,0,98,3], +"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,0,0,98,10], +"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,0,0,98,11], +"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,0,0,98,7], +"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,0,0,98,2], +"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,0,0,98,4], +"class_nv_1_1_blast_1_1_tk_group.html":[3,0,0,0,99], +"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,0,0,99,3], +"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,0,0,99,1], +"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,0,0,99,2], +"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,0,0,99,9], +"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,0,0,99,8], +"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,0,0,99,0], +"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,0,0,99,4], +"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,0,0,99,6], +"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,0,0,99,5], +"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,0,0,99,7], +"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,0,0,99,10], +"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,0,0,102], +"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,0,0,102,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,0,0,103], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,0,0,103,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,0,0,103,2], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,0,0,103,3], +"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,0,0,103,1], +"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,0,0,104], +"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,0,0,104,0], +"class_nv_1_1_blast_1_1_tk_object.html":[3,0,0,0,108], +"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,0,0,108,1], +"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,0,0,108,0], +"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,0,0,108,2], +"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,0,0,108,3], +"class_nv_1_1_blast_1_1_tk_type.html":[3,0,0,0,111], +"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,0,0,111,1], +"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,0,0,111,2], +"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,0,0,111,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,0,0,117], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,0,0,117,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,0,0,117,11], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,0,0,117,2], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,0,0,117,6], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,0,0,117,1], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,0,0,117,8], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,0,0,117,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,0,0,117,9], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,0,0,117,10], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,0,0,117,3], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,0,0,117,5], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,0,0,117,7], "class_nv_blast_ext_damage_accelerator.html":[3,0,18], "class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc":[3,0,18,1], "class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f":[3,0,18,0], "classes.html":[3,1], -"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,0,7,0], -"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,0,6,0], -"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,0,5,0], +"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,0,9,0], +"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,0,8,0], +"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,0,7,0], "dir_0ca78d4b01e7d824249defb30a0a73ce.html":[4,0,0,3], "dir_0e273692246bd5911e524de6873bc16b.html":[4,0,0,0], "dir_16c70a5ad0e9ae038472474ea374f8d7.html":[4,0,0,0,0,0], "dir_241e1a325d7abe1bf771f837ccdfeb6a.html":[4,0,0,3,0], "dir_243a4ba6b4f893d71afbb5a3e90552fa.html":[4,0,0], "dir_2ea1230a742fbf4d7295987f6f8ee433.html":[4,0,0,2,0], -"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,0,6], +"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,0,8], "dir_41e0f8e415c8efa0606025a0761cae31.html":[4,0,0,2], -"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,0,7], -"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,0,5], -"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,0,3], -"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,0,4,0], +"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,0,9], +"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,0,7], +"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,0,4], +"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,0,5,0], "dir_6b8f2f9d5c3515cedab6615989e7d435.html":[4,0,0,1,0], -"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,0,2,0], +"dir_7bb69a4608aaa895f9ddb7c8c53d3896.html":[4,0,0,0,6,0], +"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,0,3,0], "dir_93fd6eb33151b9652fa4b2cdbe66be7d.html":[4,0,0,0,0], "dir_9770c1e5f5f2e093377e4452e44aa2d3.html":[4,0,0,0,1], -"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,0,4], -"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,0,2], +"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,0,5], +"dir_ac0da64a73636861fccd3be27269fec8.html":[4,0,0,0,2,0], +"dir_c3b7921879ccff3918e2041d27cd56c2.html":[4,0,0,0,2], +"dir_c808e52f031b4463e9759848dd18ed10.html":[4,0,0,0,6], +"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,0,3], "dir_eb1a19a4349d7a4d51cecdcca2bf4700.html":[4,0,0,1], -"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,0,3,0], +"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,0,4,0], "dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html":[4,0,0,0,1,0], "files.html":[4,0], "functions.html":[3,3,0], @@ -155,99 +249,5 @@ var NAVTREEINDEX2 = "functions_e.html":[3,3,0,4], "functions_enum.html":[3,3,3], "functions_eval.html":[3,3,4], -"functions_f.html":[3,3,0,5], -"functions_func.html":[3,3,1], -"functions_func.html":[3,3,1,0], -"functions_func_0x7e.html":[3,3,1,19], -"functions_func_b.html":[3,3,1,1], -"functions_func_c.html":[3,3,1,2], -"functions_func_d.html":[3,3,1,3], -"functions_func_e.html":[3,3,1,4], -"functions_func_f.html":[3,3,1,5], -"functions_func_g.html":[3,3,1,6], -"functions_func_i.html":[3,3,1,7], -"functions_func_l.html":[3,3,1,8], -"functions_func_n.html":[3,3,1,9], -"functions_func_o.html":[3,3,1,10], -"functions_func_p.html":[3,3,1,11], -"functions_func_r.html":[3,3,1,12], -"functions_func_s.html":[3,3,1,13], -"functions_func_t.html":[3,3,1,14], -"functions_func_u.html":[3,3,1,15], -"functions_func_v.html":[3,3,1,16], -"functions_func_w.html":[3,3,1,17], -"functions_func_z.html":[3,3,1,18], -"functions_g.html":[3,3,0,6], -"functions_h.html":[3,3,0,7], -"functions_i.html":[3,3,0,8], -"functions_j.html":[3,3,0,9], -"functions_l.html":[3,3,0,10], -"functions_m.html":[3,3,0,11], -"functions_n.html":[3,3,0,12], -"functions_o.html":[3,3,0,13], -"functions_p.html":[3,3,0,14], -"functions_q.html":[3,3,0,15], -"functions_r.html":[3,3,0,16], -"functions_s.html":[3,3,0,17], -"functions_t.html":[3,3,0,18], -"functions_u.html":[3,3,0,19], -"functions_v.html":[3,3,0,20], -"functions_vars.html":[3,3,2,0], -"functions_vars.html":[3,3,2], -"functions_vars_b.html":[3,3,2,1], -"functions_vars_c.html":[3,3,2,2], -"functions_vars_d.html":[3,3,2,3], -"functions_vars_e.html":[3,3,2,4], -"functions_vars_f.html":[3,3,2,5], -"functions_vars_g.html":[3,3,2,6], -"functions_vars_h.html":[3,3,2,7], -"functions_vars_i.html":[3,3,2,8], -"functions_vars_j.html":[3,3,2,9], -"functions_vars_l.html":[3,3,2,10], -"functions_vars_m.html":[3,3,2,11], -"functions_vars_n.html":[3,3,2,12], -"functions_vars_o.html":[3,3,2,13], -"functions_vars_p.html":[3,3,2,14], -"functions_vars_q.html":[3,3,2,15], -"functions_vars_r.html":[3,3,2,16], -"functions_vars_s.html":[3,3,2,17], -"functions_vars_t.html":[3,3,2,18], -"functions_vars_u.html":[3,3,2,19], -"functions_vars_v.html":[3,3,2,20], -"functions_vars_w.html":[3,3,2,21], -"functions_vars_x.html":[3,3,2,22], -"functions_vars_y.html":[3,3,2,23], -"functions_vars_z.html":[3,3,2,24], -"functions_w.html":[3,3,0,21], -"functions_x.html":[3,3,0,22], -"functions_y.html":[3,3,0,23], -"functions_z.html":[3,3,0,24], -"globals.html":[4,1,0], -"globals_defs.html":[4,1,3], -"globals_func.html":[4,1,1], -"globals_type.html":[4,1,2], -"hierarchy.html":[3,2], -"index.html":[], -"namespace_nv.html":[3,0,0], -"namespace_nv_1_1_blast.html":[3,0,0,0], -"namespace_nv_1_1_blast_1_1_apex_importer.html":[3,0,0,0,0], -"namespacenvidia.html":[3,0,1], -"namespacephysx.html":[3,0,2], -"pageauthoring.html":[1,5,1], -"pageconverter.html":[1,5,2], -"pagecopyrights.html":[1,8], -"pagecopyrights.html#boost":[1,8,1], -"pagecopyrights.html#tinyobjloader":[1,8,0], -"pagecopyrights.html#vhacd":[1,8,2], -"pagedefinitions.html":[1,7], -"pageextapi.html":[1,4], -"pageextassetutils.html":[1,4,2], -"pageextassetutils.html#addworldbonds":[1,4,2,0], -"pageextassetutils.html#mergeassets":[1,4,2,1], -"pageextassetutils.html#transforminplace":[1,4,2,2], -"pageextauthoring.html":[1,4,3], -"pageextauthoring.html#bondgenerator":[1,4,3,3], -"pageextauthoring.html#convexmeshbuilder":[1,4,3,2], -"pageextauthoring.html#fracturemeshrestrictions":[1,4,3,1], -"pageextauthoring.html#fracturetool":[1,4,3,0] +"functions_f.html":[3,3,0,5] }; diff --git a/docs/api_docs/files/navtreeindex3.js b/docs/api_docs/files/navtreeindex3.js index 1ea27da..1f04e2b 100755 --- a/docs/api_docs/files/navtreeindex3.js +++ b/docs/api_docs/files/navtreeindex3.js @@ -1,5 +1,100 @@ var NAVTREEINDEX3 = { +"functions_func.html":[3,3,1], +"functions_func.html":[3,3,1,0], +"functions_func_0x7e.html":[3,3,1,19], +"functions_func_b.html":[3,3,1,1], +"functions_func_c.html":[3,3,1,2], +"functions_func_d.html":[3,3,1,3], +"functions_func_e.html":[3,3,1,4], +"functions_func_f.html":[3,3,1,5], +"functions_func_g.html":[3,3,1,6], +"functions_func_i.html":[3,3,1,7], +"functions_func_l.html":[3,3,1,8], +"functions_func_n.html":[3,3,1,9], +"functions_func_o.html":[3,3,1,10], +"functions_func_p.html":[3,3,1,11], +"functions_func_r.html":[3,3,1,12], +"functions_func_s.html":[3,3,1,13], +"functions_func_t.html":[3,3,1,14], +"functions_func_u.html":[3,3,1,15], +"functions_func_v.html":[3,3,1,16], +"functions_func_w.html":[3,3,1,17], +"functions_func_z.html":[3,3,1,18], +"functions_g.html":[3,3,0,6], +"functions_h.html":[3,3,0,7], +"functions_i.html":[3,3,0,8], +"functions_j.html":[3,3,0,9], +"functions_l.html":[3,3,0,10], +"functions_m.html":[3,3,0,11], +"functions_n.html":[3,3,0,12], +"functions_o.html":[3,3,0,13], +"functions_p.html":[3,3,0,14], +"functions_q.html":[3,3,0,15], +"functions_r.html":[3,3,0,16], +"functions_rela.html":[3,3,5], +"functions_s.html":[3,3,0,17], +"functions_t.html":[3,3,0,18], +"functions_u.html":[3,3,0,19], +"functions_v.html":[3,3,0,20], +"functions_vars.html":[3,3,2], +"functions_vars.html":[3,3,2,0], +"functions_vars_b.html":[3,3,2,1], +"functions_vars_c.html":[3,3,2,2], +"functions_vars_d.html":[3,3,2,3], +"functions_vars_e.html":[3,3,2,4], +"functions_vars_f.html":[3,3,2,5], +"functions_vars_g.html":[3,3,2,6], +"functions_vars_h.html":[3,3,2,7], +"functions_vars_i.html":[3,3,2,8], +"functions_vars_j.html":[3,3,2,9], +"functions_vars_l.html":[3,3,2,10], +"functions_vars_m.html":[3,3,2,11], +"functions_vars_n.html":[3,3,2,12], +"functions_vars_o.html":[3,3,2,13], +"functions_vars_p.html":[3,3,2,14], +"functions_vars_q.html":[3,3,2,15], +"functions_vars_r.html":[3,3,2,16], +"functions_vars_s.html":[3,3,2,17], +"functions_vars_t.html":[3,3,2,18], +"functions_vars_u.html":[3,3,2,19], +"functions_vars_v.html":[3,3,2,20], +"functions_vars_w.html":[3,3,2,21], +"functions_vars_x.html":[3,3,2,22], +"functions_vars_y.html":[3,3,2,23], +"functions_vars_z.html":[3,3,2,24], +"functions_w.html":[3,3,0,21], +"functions_x.html":[3,3,0,22], +"functions_y.html":[3,3,0,23], +"functions_z.html":[3,3,0,24], +"globals.html":[4,1,0], +"globals_defs.html":[4,1,3], +"globals_func.html":[4,1,1], +"globals_type.html":[4,1,2], +"hierarchy.html":[3,2], +"index.html":[], +"namespace_nv.html":[3,0,0], +"namespace_nv_1_1_blast.html":[3,0,0,0], +"namespace_nv_1_1_blast_1_1_apex_importer.html":[3,0,0,0,0], +"namespacenvidia.html":[3,0,1], +"namespacephysx.html":[3,0,2], +"pageauthoring.html":[1,5,1], +"pageconverter.html":[1,5,2], +"pagecopyrights.html":[1,8], +"pagecopyrights.html#boost":[1,8,1], +"pagecopyrights.html#tinyobjloader":[1,8,0], +"pagecopyrights.html#vhacd":[1,8,2], +"pagedefinitions.html":[1,7], +"pageextapi.html":[1,4], +"pageextassetutils.html":[1,4,2], +"pageextassetutils.html#addworldbonds":[1,4,2,0], +"pageextassetutils.html#mergeassets":[1,4,2,1], +"pageextassetutils.html#transforminplace":[1,4,2,2], +"pageextauthoring.html":[1,4,3], +"pageextauthoring.html#bondgenerator":[1,4,3,3], +"pageextauthoring.html#convexmeshbuilder":[1,4,3,2], +"pageextauthoring.html#fracturemeshrestrictions":[1,4,3,1], +"pageextauthoring.html#fracturetool":[1,4,3,0], "pageextauthoring.html#meshcleaner":[1,4,3,4], "pageextexporter.html":[1,4,5], "pageextimport.html":[1,4,4], @@ -107,147 +202,52 @@ var NAVTREEINDEX3 = "struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51":[3,0,0,0,3,5], "struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270":[3,0,0,0,3,1], "struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6":[3,0,0,0,3,15], -"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,0,0,5], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,0,0,5,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,0,0,5,0,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,0,0,5,0,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,0,0,5,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,0,0,5,2], -"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,0,0,6], -"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,0,0,6,1], -"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,0,0,6,2], -"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,0,0,6,0], -"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,0,0,6,4], -"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,0,0,6,3], -"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,0,0,7], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,0,0,7,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,0,0,7,0,2], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,0,0,7,0,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,0,0,7,0,1], -"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,0,0,8], -"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,0,0,8,5], -"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,0,0,8,3], -"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,0,0,8,4], -"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,0,0,8,1], -"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,0,0,8,2], -"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,0,0,8,0], -"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,0,0,10], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,0,0,10,2], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,0,0,10,1], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,0,0,10,0], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,0,0,10,6], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,0,0,10,3], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,0,0,10,4], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,0,0,10,5], -"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,0,0,12], -"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,0,0,12,1], -"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,0,0,12,0], -"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,0,0,13], -"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,0,0,13,2], -"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,0,0,13,1], -"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,0,0,13,3], -"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,0,0,13,4], -"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,0,0,13,0], -"struct_nv_1_1_blast_1_1_edge.html":[3,0,0,0,14], -"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,0,0,14,4], -"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,0,0,14,0], -"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,0,0,14,2], -"struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6":[3,0,0,0,14,1], -"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,0,0,14,3], -"struct_nv_1_1_blast_1_1_error_code.html":[3,0,0,0,16], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,0,0,16,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,0,0,16,0,6], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,0,0,16,0,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,0,0,16,0,9], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,0,0,16,0,1], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,0,0,16,0,2], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,0,0,16,0,8], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,0,0,16,0,5], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,0,0,16,0,7], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,0,0,16,0,3], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,0,0,16,0,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,0,0,17], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,0,0,17,2], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,0,0,17,15], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,0,0,17,9], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,0,0,17,11], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,0,0,17,5], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,0,0,17,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,0,0,17,6], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,0,0,17,13], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,0,0,17,0], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,0,0,17,10], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,0,0,17,1], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,0,0,17,3], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,0,0,17,12], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,0,0,17,8], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,0,0,17,14], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,0,0,17,7], -"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,0,0,19], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,0,0,19,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,0,0,19,0,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,0,0,19,0,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,0,0,22], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,0,0,22,7], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,0,0,22,9], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,0,0,22,4], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,0,0,22,2], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,0,0,22,3], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,0,0,22,5], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,0,0,22,0], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,0,0,22,6], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,0,0,22,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,0,0,22,8], -"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,0,0,23], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,0,0,23,1], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,0,0,23,0], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,0,0,25], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,0,0,25,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,0,0,27], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,0,0,27,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,0,0,27,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,0,0,27,0,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,0,0,27,0,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,0,0,27,0,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,0,0,27,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,0,0,27,1,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,0,0,27,1,0], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,0,0,28], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,0,0,28,1], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,0,0,28,2], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,0,0,28,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,0,0,30], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,0,0,30,1], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,0,0,30,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,0,0,30,2], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,0,0,33], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,0,0,33,0], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,0,0,33,0,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,0,0,34], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,0,0,34,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,0,0,34,3], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,0,0,34,2], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,0,0,34,4], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,0,0,34,1], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,0,0,35], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,0,0,35,2], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,0,0,35,0], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,0,0,35,1], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,0,0,37], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,0,0,37,0], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,0,0,37,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,0,0,38,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,0,0,38,1,0], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,0,0,38,1,0,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,0,0,38,1,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,0,0,39,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,0,0,39,0,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,0,0,39,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,0,0,39,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,0,0,39,1,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,0,0,39,1,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,0,0,39,1,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,0,0,39,1,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,0,0,39,1,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,0,0,40] +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html":[3,0,0,0,5], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179":[3,0,0,0,5,2], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa":[3,0,0,0,5,1], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9":[3,0,0,0,5,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,0,0,7], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,0,0,7,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,0,0,7,0,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,0,0,7,0,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,0,0,7,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,0,0,7,2], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html":[3,0,0,0,8], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f":[3,0,0,0,8,1], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d":[3,0,0,0,8,3], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a":[3,0,0,0,8,4], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5":[3,0,0,0,8,2], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134":[3,0,0,0,8,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html":[3,0,0,0,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b":[3,0,0,0,9,5], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21":[3,0,0,0,9,12], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc":[3,0,0,0,9,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede":[3,0,0,0,9,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313":[3,0,0,0,9,11], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27":[3,0,0,0,9,4], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84":[3,0,0,0,9,14], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3":[3,0,0,0,9,8], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db":[3,0,0,0,9,6], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690":[3,0,0,0,9,15], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7":[3,0,0,0,9,1], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f":[3,0,0,0,9,3], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928":[3,0,0,0,9,2], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381":[3,0,0,0,9,10], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71":[3,0,0,0,9,7], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408":[3,0,0,0,9,13], +"struct_nv_1_1_blast_1_1_chunk_graph.html":[3,0,0,0,10], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7":[3,0,0,0,10,7], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1":[3,0,0,0,10,4], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947":[3,0,0,0,10,6], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649":[3,0,0,0,10,3], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86":[3,0,0,0,10,5], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399":[3,0,0,0,10,1], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998":[3,0,0,0,10,2], +"struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e":[3,0,0,0,10,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html":[3,0,0,0,11], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180":[3,0,0,0,11,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b":[3,0,0,0,11,5], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf":[3,0,0,0,11,2], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c":[3,0,0,0,11,3], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d":[3,0,0,0,11,4] }; diff --git a/docs/api_docs/files/navtreeindex4.js b/docs/api_docs/files/navtreeindex4.js index 3f67713..4412d13 100755 --- a/docs/api_docs/files/navtreeindex4.js +++ b/docs/api_docs/files/navtreeindex4.js @@ -1,253 +1,253 @@ var NAVTREEINDEX4 = { -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,0,0,40,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,0,0,40,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,0,0,40,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,0,0,40,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,0,0,40,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,0,0,40,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,0,0,42], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,0,0,42,6], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,0,0,42,0], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,0,0,42,2], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,0,0,42,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,0,0,42,3], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,0,0,42,4], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,0,0,42,7], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,0,0,42,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,0,0,43], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,0,0,43,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,0,0,44], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,0,0,44,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,0,0,44,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,0,0,45], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,0,0,45,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,0,0,45,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,0,0,46], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,0,0,46,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,0,0,46,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,0,0,46,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,0,0,46,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,0,0,47], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,0,0,47,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,0,0,47,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,0,0,47,0,3], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,0,0,47,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,0,0,47,0,2], -"struct_nv_1_1_blast_1_1_facet.html":[3,0,0,0,48], -"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,0,0,48,3], -"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,0,0,48,4], -"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,0,0,48,5], -"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,0,0,48,2], -"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,0,0,48,0], -"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,0,0,48,1], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,0,0,54], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,0,0,54,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,0,0,54,0,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,0,0,54,0,1], -"struct_nv_1_1_blast_1_1_material.html":[3,0,0,0,55], -"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,0,0,55,0], -"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,0,0,55,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,0,0,58], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,0,0,58,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,0,0,58,3], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,0,0,58,0], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,0,0,58,2], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,0,0,59], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,0,0,59,3], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,0,0,59,1], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,0,0,59,2], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,0,0,59,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,0,0,61], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,0,0,61,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,0,0,61,0,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,0,0,61,0,2], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,0,0,61,0,1], -"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,0,0,63], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,0,0,63,2], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,0,0,63,4], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,0,0,63,3], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,0,0,63,0], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,0,0,63,5], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,0,0,63,1], -"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,0,0,65], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,0,0,65,0], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,0,0,65,1], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,0,0,65,2], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,0,0,66], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,0,0,66,0], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,0,0,66,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,0,0,68], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,0,0,68,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,0,0,68,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,0,0,68,0,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,0,0,68,0,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,0,0,68,2], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,0,0,69], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,0,0,69,0], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,0,0,69,1], -"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,0,0,70], -"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,0,0,70,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,0,0,70,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,0,0,70,0,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,0,0,70,0,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,0,0,70,0,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,0,0,70,0,4], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,0,0,70,0,2], -"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,0,0,70,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,0,0,70,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,0,0,73], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a04a01033cf6929b4e7b7430687217b32a32a3a2f7f1a68ff430f0ac66e531d913":[3,0,0,0,73,0], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,0,0,73,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,0,0,73,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,0,0,74], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,0,0,74,3], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a4e876a7ba2222684196e4dc1f2cc6b86a15720a970e169b8970bcf2861217b024":[3,0,0,0,74,0], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,0,0,74,2], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,0,0,74,6], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,0,0,74,4], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,0,0,74,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,0,0,74,5], -"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,0,0,77], -"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,0,0,77,0], -"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,0,0,78], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,0,0,78,2], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,0,0,78,1], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,0,0,78,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,0,0,82], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,0,0,82,2], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,0,0,82,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,0,0,82,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,0,0,83], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,0,0,83,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,0,0,83,0], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,0,0,83,2], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,0,0,84], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,0,0,84,3], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a236cec7c58ca0e59766554ee45ebb40aafd38618f938db2a6b13fd498b586675c":[3,0,0,0,84,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,0,0,84,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,0,0,84,1,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,0,0,84,1,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,0,0,84,1,2], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,0,0,84,2], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,0,0,86], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,0,0,86,0], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,0,0,86,0,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,0,0,87], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,0,0,87,2], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,0,0,87,3], -"struct_nv_1_1_blast_1_1_tk_split_event.html#abb392718f5d76798d82190f439b3ec16a296e1f3438ab01d26f18804e6780ab3f":[3,0,0,0,87,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,0,0,87,1], -"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,0,0,89], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,0,0,89,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,0,0,89,0,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,0,0,89,0,3], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,0,0,89,0,2], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,0,0,89,0,1], -"struct_nv_1_1_blast_1_1_triangle.html":[3,0,0,0,90], -"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,0,0,90,6], -"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,0,0,90,10], -"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,0,0,90,4], -"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,0,0,90,1], -"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,0,0,90,2], -"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,0,0,90,9], -"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,0,0,90,7], -"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,0,0,90,5], -"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,0,0,90,8], -"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,0,0,90,0], -"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,0,0,90,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,0,0,91], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,0,0,91,0], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,0,0,91,8], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,0,0,91,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,0,0,91,7], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,0,0,91,6], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,0,0,91,5], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,0,0,91,10], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,0,0,91,2], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,0,0,91,1], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,0,0,91,9], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,0,0,91,4], -"struct_nv_1_1_blast_1_1_vertex.html":[3,0,0,0,92], -"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,0,0,92,1], -"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,0,0,92,0], -"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,0,0,92,2], -"struct_nv_blast_actor.html":[3,0,3], -"struct_nv_blast_actor_desc.html":[3,0,4], -"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,4,0], -"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,4,1], -"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,4,2], -"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,4,3], -"struct_nv_blast_actor_split_event.html":[3,0,5], -"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,5,1], -"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,5,0], -"struct_nv_blast_asset.html":[3,0,6], -"struct_nv_blast_asset_desc.html":[3,0,7], -"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,7,2], -"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,7,3], -"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,7,0], -"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,7,1], -"struct_nv_blast_bond.html":[3,0,8], -"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,8,1], -"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,8,2], -"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,8,3], -"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,8,0], -"struct_nv_blast_bond_desc.html":[3,0,9], -"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,9,1], -"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,9,0], -"struct_nv_blast_bond_fracture_data.html":[3,0,10], -"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,10,3], -"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,10,1], -"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,10,2], -"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,10,0], -"struct_nv_blast_chunk.html":[3,0,11], -"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,11,0], -"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,11,2], -"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,11,5], -"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,11,4], -"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,11,1], -"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,11,3], -"struct_nv_blast_chunk_desc.html":[3,0,12], -"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,12,5], -"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,12,2], -"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,12,3], -"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,12,4], -"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,12,1], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,12,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,12,0,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,12,0,1], -"struct_nv_blast_chunk_fracture_data.html":[3,0,13], -"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,13,2], -"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,13,1], -"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,13,0], -"struct_nv_blast_damage_program.html":[3,0,14], -"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,14,0], -"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,14,1], -"struct_nv_blast_data_block.html":[3,0,15], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,15,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,15,0,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,15,0,2], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,15,0,1], -"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,15,4], -"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,15,3], -"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,15,2], -"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,15,1], -"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,16], -"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,16,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,17], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,17,1], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,17,3], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,17,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,17,4], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,17,2], -"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,19], -"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,19,3], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,19,1], -"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,19,0], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,19,2], -"struct_nv_blast_ext_material.html":[3,0,20], -"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,20,2], -"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,20,1], -"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,20,0], -"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,20,3] +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a":[3,0,0,0,11,1], +"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,0,0,12], +"struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71":[3,0,0,0,12,2], +"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,0,0,12,3], +"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,0,0,12,4], +"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,0,0,12,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,0,0,12,6], +"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,0,0,12,5], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c":[3,0,0,0,12,0], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de":[3,0,0,0,12,0,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47":[3,0,0,0,12,0,0], +"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,0,0,13], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,0,0,13,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,0,0,13,0,2], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,0,0,13,0,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,0,0,13,0,1], +"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,0,0,14], +"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,0,0,14,5], +"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,0,0,14,3], +"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,0,0,14,4], +"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,0,0,14,1], +"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,0,0,14,2], +"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,0,0,14,0], +"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,0,0,16], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,0,0,16,2], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,0,0,16,1], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,0,0,16,0], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,0,0,16,6], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,0,0,16,3], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,0,0,16,4], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,0,0,16,5], +"struct_nv_1_1_blast_1_1_damage_pattern.html":[3,0,0,0,18], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59":[3,0,0,0,18,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d":[3,0,0,0,18,5], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea":[3,0,0,0,18,3], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b":[3,0,0,0,18,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5":[3,0,0,0,18,0,2], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5":[3,0,0,0,18,0,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba":[3,0,0,0,18,0,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9":[3,0,0,0,18,4], +"struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059":[3,0,0,0,18,6], +"struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17":[3,0,0,0,18,2], +"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,0,0,19], +"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,0,0,19,1], +"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,0,0,19,0], +"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,0,0,20], +"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,0,0,20,2], +"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,0,0,20,1], +"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,0,0,20,3], +"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,0,0,20,4], +"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,0,0,20,0], +"struct_nv_1_1_blast_1_1_edge.html":[3,0,0,0,22], +"struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e":[3,0,0,0,22,3], +"struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56":[3,0,0,0,22,1], +"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,0,0,22,5], +"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,0,0,22,0], +"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,0,0,22,2], +"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,0,0,22,4], +"struct_nv_1_1_blast_1_1_error_code.html":[3,0,0,0,24], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,0,0,24,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,0,0,24,0,6], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,0,0,24,0,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,0,0,24,0,9], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,0,0,24,0,1], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,0,0,24,0,2], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,0,0,24,0,8], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,0,0,24,0,5], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,0,0,24,0,7], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,0,0,24,0,3], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,0,0,24,0,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,0,0,25], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,0,0,25,2], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,0,0,25,15], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,0,0,25,9], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,0,0,25,11], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,0,0,25,5], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,0,0,25,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,0,0,25,6], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,0,0,25,13], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,0,0,25,0], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,0,0,25,10], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,0,0,25,1], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,0,0,25,3], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,0,0,25,12], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,0,0,25,8], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,0,0,25,14], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,0,0,25,7], +"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,0,0,27], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,0,0,27,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,0,0,27,0,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,0,0,27,0,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,0,0,30], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,0,0,30,7], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,0,0,30,9], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,0,0,30,4], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,0,0,30,2], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,0,0,30,3], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,0,0,30,5], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,0,0,30,0], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,0,0,30,6], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,0,0,30,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,0,0,30,8], +"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,0,0,31], +"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,0,0,31,1], +"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,0,0,31,0], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,0,0,33], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,0,0,33,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,0,0,35], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,0,0,35,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,0,0,35,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,0,0,35,0,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,0,0,35,0,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,0,0,35,0,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,0,0,35,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,0,0,35,1,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,0,0,35,1,0], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,0,0,36], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,0,0,36,1], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,0,0,36,2], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,0,0,36,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,0,0,38], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,0,0,38,1], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,0,0,38,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,0,0,38,2], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,0,0,41], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,0,0,41,0], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,0,0,41,0,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,0,0,42], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,0,0,42,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,0,0,42,3], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,0,0,42,2], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,0,0,42,4], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,0,0,42,1], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,0,0,43], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,0,0,43,2], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,0,0,43,0], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,0,0,43,1], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,0,0,45], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,0,0,45,0], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,0,0,45,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,0,0,46,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,0,0,46,1,0], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,0,0,46,1,0,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,0,0,46,1,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,0,0,47,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,0,0,47,0,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,0,0,47,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,0,0,47,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,0,0,47,1,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,0,0,47,1,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,0,0,47,1,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,0,0,47,1,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,0,0,47,1,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,0,0,48], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,0,0,48,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,0,0,48,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,0,0,48,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,0,0,48,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,0,0,48,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,0,0,48,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,0,0,50], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,0,0,50,6], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,0,0,50,0], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,0,0,50,2], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,0,0,50,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,0,0,50,3], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,0,0,50,4], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,0,0,50,7], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,0,0,50,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,0,0,51], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,0,0,51,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,0,0,52], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,0,0,52,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,0,0,52,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,0,0,53], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,0,0,53,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,0,0,53,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,0,0,54], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,0,0,54,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,0,0,54,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,0,0,54,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,0,0,54,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,0,0,55], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,0,0,55,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,0,0,55,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,0,0,55,0,3], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,0,0,55,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,0,0,55,0,2], +"struct_nv_1_1_blast_1_1_facet.html":[3,0,0,0,56], +"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,0,0,56,3], +"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,0,0,56,4], +"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,0,0,56,5], +"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,0,0,56,2], +"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,0,0,56,0], +"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,0,0,56,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html":[3,0,0,0,57], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0":[3,0,0,0,57,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822":[3,0,0,0,57,3], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba":[3,0,0,0,57,0], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1":[3,0,0,0,57,4], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f":[3,0,0,0,57,2], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f":[3,0,0,0,57,5], +"struct_nv_1_1_blast_1_1_fracture_desc.html":[3,0,0,0,58], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278":[3,0,0,0,58,1], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239":[3,0,0,0,58,3], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a":[3,0,0,0,58,2], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b":[3,0,0,0,58,7], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815":[3,0,0,0,58,6], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52":[3,0,0,0,58,4], +"struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d":[3,0,0,0,58,0], +"struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001":[3,0,0,0,58,5], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html":[3,0,0,0,60,0], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580":[3,0,0,0,60,0,1], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d":[3,0,0,0,60,0,2], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923":[3,0,0,0,60,0,3], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400":[3,0,0,0,60,0,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,0,0,68], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,0,0,68,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,0,0,68,0,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,0,0,68,0,1], +"struct_nv_1_1_blast_1_1_material.html":[3,0,0,0,69], +"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,0,0,69,0], +"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,0,0,69,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html":[3,0,0,0,72], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317":[3,0,0,0,72,5], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2":[3,0,0,0,72,0], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81":[3,0,0,0,72,4], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8":[3,0,0,0,72,2], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c":[3,0,0,0,72,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361":[3,0,0,0,72,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,0,0,74], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,0,0,74,1], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,0,0,74,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,0,0,74,0], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,0,0,74,2], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html":[3,0,0,0,75], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b":[3,0,0,0,75,1], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb":[3,0,0,0,75,0], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html":[3,0,0,0,77], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8":[3,0,0,0,77,1], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8":[3,0,0,0,77,0], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,0,0,78], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,0,0,78,3], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,0,0,78,1], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,0,0,78,2], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,0,0,78,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,0,0,80], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,0,0,80,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,0,0,80,0,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,0,0,80,0,2] }; diff --git a/docs/api_docs/files/navtreeindex5.js b/docs/api_docs/files/navtreeindex5.js index 407ee1a..12627b7 100755 --- a/docs/api_docs/files/navtreeindex5.js +++ b/docs/api_docs/files/navtreeindex5.js @@ -1,5 +1,215 @@ var NAVTREEINDEX5 = { +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,0,0,80,0,1], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html":[3,0,0,0,82], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3":[3,0,0,0,82,1], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1":[3,0,0,0,82,7], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f":[3,0,0,0,82,0], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29":[3,0,0,0,82,5], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39":[3,0,0,0,82,4], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31":[3,0,0,0,82,8], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a":[3,0,0,0,82,3], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462":[3,0,0,0,82,6], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2":[3,0,0,0,82,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html":[3,0,0,0,83], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a":[3,0,0,0,83,3], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2":[3,0,0,0,83,4], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c":[3,0,0,0,83,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438":[3,0,0,0,83,1], +"struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a":[3,0,0,0,83,0], +"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,0,0,84], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,0,0,84,2], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,0,0,84,4], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,0,0,84,3], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,0,0,84,0], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,0,0,84,5], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,0,0,84,1], +"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,0,0,88], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,0,0,88,0], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,0,0,88,1], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,0,0,88,2], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,0,0,89], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,0,0,89,0], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,0,0,89,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,0,0,91], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,0,0,91,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,0,0,91,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,0,0,91,0,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,0,0,91,0,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,0,0,91,2], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,0,0,92], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,0,0,92,0], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,0,0,92,1], +"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,0,0,93], +"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,0,0,93,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,0,0,93,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,0,0,93,0,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,0,0,93,0,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,0,0,93,0,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,0,0,93,0,4], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,0,0,93,0,2], +"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,0,0,93,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,0,0,93,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,0,0,96], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,0,0,96,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,0,0,96,1], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#ac343f158b01f6c8ea57d494bdd556e72a32a3a2f7f1a68ff430f0ac66e531d913":[3,0,0,0,96,0], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,0,0,97], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,0,0,97,3], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,0,0,97,2], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,0,0,97,6], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,0,0,97,4], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a882317fc92621221e1e29e2dea74e8c1a15720a970e169b8970bcf2861217b024":[3,0,0,0,97,0], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,0,0,97,1], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,0,0,97,5], +"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,0,0,100], +"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,0,0,100,0], +"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,0,0,101], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,0,0,101,2], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,0,0,101,1], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,0,0,101,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,0,0,105], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,0,0,105,2], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,0,0,105,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,0,0,105,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,0,0,106], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,0,0,106,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,0,0,106,0], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,0,0,106,2], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,0,0,107], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,0,0,107,3], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,0,0,107,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,0,0,107,1,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,0,0,107,1,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,0,0,107,1,2], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,0,0,107,2], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#add7ff693e53f9561cf17ad3c605acde8afd38618f938db2a6b13fd498b586675c":[3,0,0,0,107,0], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,0,0,109], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,0,0,109,0], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,0,0,109,0,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,0,0,110], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,0,0,110,2], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,0,0,110,3], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a9a9b844cb03a3fca2261b2ead4a8fd70a296e1f3438ab01d26f18804e6780ab3f":[3,0,0,0,110,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,0,0,110,1], +"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,0,0,112], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,0,0,112,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,0,0,112,0,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,0,0,112,0,3], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,0,0,112,0,2], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,0,0,112,0,1], +"struct_nv_1_1_blast_1_1_triangle.html":[3,0,0,0,113], +"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,0,0,113,6], +"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,0,0,113,10], +"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,0,0,113,4], +"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,0,0,113,1], +"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,0,0,113,2], +"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,0,0,113,9], +"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,0,0,113,7], +"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,0,0,113,5], +"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,0,0,113,8], +"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,0,0,113,0], +"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,0,0,113,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,0,0,114], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,0,0,114,0], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,0,0,114,8], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,0,0,114,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,0,0,114,7], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,0,0,114,6], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,0,0,114,5], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,0,0,114,10], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,0,0,114,2], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,0,0,114,1], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,0,0,114,9], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,0,0,114,4], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html":[3,0,0,0,115], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4":[3,0,0,0,115,4], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd":[3,0,0,0,115,0], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d":[3,0,0,0,115,3], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516":[3,0,0,0,115,1], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae":[3,0,0,0,115,2], +"struct_nv_1_1_blast_1_1_vertex.html":[3,0,0,0,116], +"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,0,0,116,1], +"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,0,0,116,0], +"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,0,0,116,2], +"struct_nv_blast_actor.html":[3,0,3], +"struct_nv_blast_actor_desc.html":[3,0,4], +"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,4,0], +"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,4,1], +"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,4,2], +"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,4,3], +"struct_nv_blast_actor_split_event.html":[3,0,5], +"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,5,1], +"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,5,0], +"struct_nv_blast_asset.html":[3,0,6], +"struct_nv_blast_asset_desc.html":[3,0,7], +"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,7,2], +"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,7,3], +"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,7,0], +"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,7,1], +"struct_nv_blast_bond.html":[3,0,8], +"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,8,1], +"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,8,2], +"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,8,3], +"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,8,0], +"struct_nv_blast_bond_desc.html":[3,0,9], +"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,9,1], +"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,9,0], +"struct_nv_blast_bond_fracture_data.html":[3,0,10], +"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,10,3], +"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,10,1], +"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,10,2], +"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,10,0], +"struct_nv_blast_chunk.html":[3,0,11], +"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,11,0], +"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,11,2], +"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,11,5], +"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,11,4], +"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,11,1], +"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,11,3], +"struct_nv_blast_chunk_desc.html":[3,0,12], +"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,12,5], +"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,12,2], +"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,12,3], +"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,12,4], +"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,12,1], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,12,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,12,0,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,12,0,1], +"struct_nv_blast_chunk_fracture_data.html":[3,0,13], +"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,13,2], +"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,13,1], +"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,13,0], +"struct_nv_blast_damage_program.html":[3,0,14], +"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,14,0], +"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,14,1], +"struct_nv_blast_data_block.html":[3,0,15], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,15,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,15,0,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,15,0,2], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,15,0,1], +"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,15,4], +"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,15,3], +"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,15,2], +"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,15,1], +"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,16], +"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,16,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,17], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,17,1], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,17,3], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,17,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,17,4], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,17,2], +"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,19], +"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,19,3], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,19,1], +"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,19,0], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,19,2], +"struct_nv_blast_ext_material.html":[3,0,20], +"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,20,2], +"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,20,1], +"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,20,0], +"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,20,3], "struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4":[3,0,20,4], "struct_nv_blast_ext_program_params.html":[3,0,21], "struct_nv_blast_ext_program_params.html#a3efc46ea5212a5c4416bd028e3f907bc":[3,0,21,2], @@ -39,83 +249,5 @@ var NAVTREEINDEX5 = "struct_nv_blast_graph_shader_actor.html#a7d93e1fd93ea0d30f9e7c580fabd89fa":[3,0,27,7], "struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf":[3,0,27,3], "struct_nv_blast_graph_shader_actor.html#ab33f3af55cf81d8cb0b3cce0504c2e51":[3,0,27,11], -"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,27,9], -"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,27,12], -"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,27,6], -"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,27,4], -"struct_nv_blast_i_d.html":[3,0,28], -"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,28,0], -"struct_nv_blast_message.html":[3,0,29], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,29,0], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,29,0,3], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,29,0,2], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,29,0,1], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,29,0,0], -"struct_nv_blast_subgraph_shader_actor.html":[3,0,30], -"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,30,1], -"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,30,0], -"struct_nv_blast_support_graph.html":[3,0,31], -"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,31,3], -"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,31,0], -"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,31,2], -"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,31,4], -"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,31,1], -"struct_nv_blast_timers.html":[3,0,32], -"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,32,0], -"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,32,3], -"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,32,2], -"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,32,1], -"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,32,4], -"struct_nvc_bounds3.html":[3,0,33], -"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,33,0], -"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,33,1], -"struct_nvc_mat33.html":[3,0,34], -"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,34,0], -"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,34,2], -"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,34,1], -"struct_nvc_mat34.html":[3,0,35], -"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,35,1], -"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,35,0], -"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,35,2], -"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,35,3], -"struct_nvc_mat44.html":[3,0,36], -"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,36,3], -"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,36,1], -"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,36,2], -"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,36,0], -"struct_nvc_plane.html":[3,0,37], -"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,37,0], -"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,37,1], -"struct_nvc_quat.html":[3,0,38], -"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,38,0], -"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,38,1], -"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,38,3], -"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,38,2], -"struct_nvc_transform.html":[3,0,39], -"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,39,1], -"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,39,0], -"struct_nvc_vec2.html":[3,0,40], -"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,40,1], -"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,40,0], -"struct_nvc_vec2i.html":[3,0,41], -"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,41,1], -"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,41,0], -"struct_nvc_vec3.html":[3,0,42], -"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,42,2], -"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,42,0], -"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,42,1], -"struct_nvc_vec3i.html":[3,0,43], -"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,43,2], -"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,43,0], -"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,43,1], -"struct_nvc_vec4.html":[3,0,44], -"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,44,2], -"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,44,1], -"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,44,3], -"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,44,0], -"struct_nvc_vec4i.html":[3,0,45], -"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,45,1], -"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,45,2], -"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,45,0], -"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,45,3] +"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,27,9] }; diff --git a/docs/api_docs/files/navtreeindex6.js b/docs/api_docs/files/navtreeindex6.js new file mode 100644 index 0000000..083dff5 --- /dev/null +++ b/docs/api_docs/files/navtreeindex6.js @@ -0,0 +1,81 @@ +var NAVTREEINDEX6 = +{ +"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,27,12], +"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,27,6], +"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,27,4], +"struct_nv_blast_i_d.html":[3,0,28], +"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,28,0], +"struct_nv_blast_message.html":[3,0,29], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,29,0], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,29,0,3], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,29,0,2], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,29,0,1], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,29,0,0], +"struct_nv_blast_subgraph_shader_actor.html":[3,0,30], +"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,30,1], +"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,30,0], +"struct_nv_blast_support_graph.html":[3,0,31], +"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,31,3], +"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,31,0], +"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,31,2], +"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,31,4], +"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,31,1], +"struct_nv_blast_timers.html":[3,0,32], +"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,32,0], +"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,32,3], +"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,32,2], +"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,32,1], +"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,32,4], +"struct_nvc_bounds3.html":[3,0,33], +"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,33,0], +"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,33,1], +"struct_nvc_mat33.html":[3,0,34], +"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,34,0], +"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,34,2], +"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,34,1], +"struct_nvc_mat34.html":[3,0,35], +"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,35,1], +"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,35,0], +"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,35,2], +"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,35,3], +"struct_nvc_mat44.html":[3,0,36], +"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,36,3], +"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,36,1], +"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,36,2], +"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,36,0], +"struct_nvc_plane.html":[3,0,37], +"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,37,0], +"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,37,1], +"struct_nvc_quat.html":[3,0,38], +"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,38,0], +"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,38,1], +"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,38,3], +"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,38,2], +"struct_nvc_transform.html":[3,0,39], +"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,39,1], +"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,39,0], +"struct_nvc_vec2.html":[3,0,40], +"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,40,1], +"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,40,0], +"struct_nvc_vec2i.html":[3,0,41], +"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,41,1], +"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,41,0], +"struct_nvc_vec3.html":[3,0,42], +"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,42,2], +"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,42,0], +"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,42,1], +"struct_nvc_vec3i.html":[3,0,43], +"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,43,2], +"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,43,0], +"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,43,1], +"struct_nvc_vec4.html":[3,0,44], +"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,44,2], +"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,44,1], +"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,44,3], +"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,44,0], +"struct_nvc_vec4i.html":[3,0,45], +"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,45,1], +"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,45,2], +"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,45,0], +"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,45,3] +}; diff --git a/docs/api_docs/files/pagereleasenotes.html b/docs/api_docs/files/pagereleasenotes.html index 1e2d63e..8d37a2f 100755 --- a/docs/api_docs/files/pagereleasenotes.html +++ b/docs/api_docs/files/pagereleasenotes.html @@ -23,6 +23,38 @@

    Release Notes

     
     
    +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    +Blast(tm) SDK 1.1.4 (03-Oct-2018)
    +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    +
    +Changes
    +-------
    +* Unity plugin example updated to work with latest Blast SDK.
    +
    +New Features
    +------------
    +* Authoring tools:
    +** Island detection function islandDetectionAndRemoving has a new parameter, createAtNewDepth.
    +** Bonds created between island-based chunks.
    +** Added "agg" (aggregate) commandline switch to AuthoringTool.  This allows multiple convex hulls per chunk to be generated.
    +** Damage pattern authoring interface.
    +
    +Bug fixes
    +---------
    +* Build working on later C++ versions (e.g. deprecated UINT32_MAX removed).
    +* Authoring tools:
    +** Fixed .obj material loading when obj folder is same as working directory.
    +** Degenerate face generation fix. 
    +* Proper memory releasing in samples.
    +* Single-actor serialization bugfix when actor has world bonds.
    +* Updated PhysX package for Win64 (vc14 and vc15) and Linux64 to 3.4.24990349, improving GRB behavior and fixing GRB crash/failure on Volta and Turing.
    +
    +Known Issues
    +------------
    +* Damage shaders in extensions can miss bonds if the damage volume is too small.
    +* Authoring code does not use the user-defined allocator (NvBlastGlobals) exclusively.
    +
    +
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     Blast(tm) SDK 1.1.3 (30-May-2018)
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
    index cbd2f51..f47fe43 100755
    --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
    +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
    @@ -337,7 +337,7 @@ Array of phisics subchunks (convex mesh) descriptors. Use collisionHullOffset fo
     


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h

    + +

    +
    + + + + +
    uint32_t Nv::Blast::ChunkInfo::flags
    +
    +
    + +

    +

    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js index 44619bd..e193c31 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js @@ -1,6 +1,11 @@ var struct_nv_1_1_blast_1_1_chunk_info = [ + [ "ChunkFlags", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c", [ + [ "NO_FLAGS", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47", null ], + [ "CREATED_BY_ISLAND_DETECTOR", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de", null ] + ] ], [ "chunkId", "struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67", null ], + [ "flags", "struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71", null ], [ "isChanged", "struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f", null ], [ "isLeaf", "struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02", null ], [ "meshData", "struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35", null ], diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html index 38a33dc..c2b4b40 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html @@ -32,7 +32,7 @@


    Detailed Description

    Collision hull geometry format.
    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.html index 71d5aff..981a068 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.html @@ -29,12 +29,14 @@ List of all members. - + + + @@ -62,20 +64,20 @@

    - +


    Public Member Functions

     Edge (int s, int e)
     Edge (uint32_t s, uint32_t e)
     Edge ()
    bool operator< (const Edge &b) const
    uint32_t operator[] (uint32_t i) const

    Public Attributes

    uint32_t e
    - + - + @@ -110,6 +112,26 @@

    + +

    + +

    +
    +
    Nv::Blast::Edge::Edge (int uint32_t  s,
    int uint32_t  e 
    + + + + + + + + +
    uint32_t Nv::Blast::Edge::operator[] (uint32_t  i  )  const [inline]
    + +
    + +

    +


    Member Data Documentation

    @@ -144,7 +166,7 @@


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html index 25276f3..8f15a03 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html @@ -29,7 +29,7 @@ List of all members. - @@ -55,7 +55,7 @@

    Detailed Description

    Payload for the TkEvent::FractureEvent events

    Fracture Events resulting from applying fracture to a TkActor.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::FractureEvent +
    enum  { EVENT_TYPE = TkEvent::FractureEvent }

    Public Attributes

    @@ -69,7 +69,7 @@ Fracture Events resulting from applying fracture to a -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js index f3e085d..26d038a 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_fracture_events = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a4e876a7ba2222684196e4dc1f2cc6b86a15720a970e169b8970bcf2861217b024", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a882317fc92621221e1e29e2dea74e8c1a15720a970e169b8970bcf2861217b024", null ], [ "bondsBroken", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925", null ], [ "bondsDamaged", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603", null ], [ "buffers", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e", null ], diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html index 100b3a8..f162eb7 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html @@ -22,7 +22,7 @@

    Nv::Blast::TkJointUpdateEvent Member List

    This is the complete list of members for
    Nv::Blast::TkJointUpdateEvent, including all inherited members.

    - + diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html index 4ea05aa..cfc0941 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html @@ -29,7 +29,7 @@ List of all members.
    Changed enum valueNv::Blast::TkJointUpdateEvent
    EVENT_TYPE enum valueNv::Blast::TkJointUpdateEvent
    EVENT_TYPE enum valueNv::Blast::TkJointUpdateEvent
    External enum valueNv::Blast::TkJointUpdateEvent
    jointNv::Blast::TkJointUpdateEvent
    subtypeNv::Blast::TkJointUpdateEvent
    - @@ -43,7 +43,7 @@

    Detailed Description

    Payload for the TkEvent::JointUpdate events

    Event type sent when a TkJoint's TkActor references change. This may indicate a joint becoming external, simply changing actors when split events occur on one or both of the actors, or when one or both of the actors are destroyed.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::JointUpdate +
    enum  { EVENT_TYPE = TkEvent::JointUpdate }

    Public Attributes

    @@ -57,7 +57,7 @@ Event type sent when a TkJoint's -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js index 1eee4b5..a5cace4 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_joint_update_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a236cec7c58ca0e59766554ee45ebb40aafd38618f938db2a6b13fd498b586675c", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#add7ff693e53f9561cf17ad3c605acde8afd38618f938db2a6b13fd498b586675c", null ], [ "Subtype", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d", [ [ "External", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8", null ], [ "Changed", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717", null ], diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html index 785900e..8e658e7 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html @@ -22,7 +22,7 @@

    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html index 7be908e..9b70256 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html @@ -29,7 +29,7 @@ List of all members. - @@ -46,7 +46,7 @@

    Detailed Description

    Payload for TkEvent::Split events

    When this event is sent, the parent TkActor that was split is no longer valid. Therefore it is not referenced directly in the event data. Instead, its TkFamily, index within the TkFamily, and userData are stored. In addition, this event gives the child TkActors generated by the split.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::Split +
    enum  { EVENT_TYPE = TkEvent::Split }

    Public Attributes

    @@ -60,7 +60,7 @@ When this event is sent, the parent -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js index e82c7ed..495f67f 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_split_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#abb392718f5d76798d82190f439b3ec16a296e1f3438ab01d26f18804e6780ab3f", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#a9a9b844cb03a3fca2261b2ead4a8fd70a296e1f3438ab01d26f18804e6780ab3f", null ], [ "children", "struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be", null ], [ "numChildren", "struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145", null ], [ "parentData", "struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c", null ] diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle.html index 116263b..555bfa9 100755 --- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle.html +++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle.html @@ -261,7 +261,7 @@


    The documentation for this struct was generated from the following file:
    +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h @@ -254,6 +279,10 @@

    |o*Nv::Blast::AuthoringResult

    |o*Nv::Blast::BlastBondGenerator

    |o*Nv::Blast::BondGenerationConfig

    +

    |o*Nv::Blast::BooleanResultEdge

    +

    |o*Nv::Blast::BooleanToolOutputData

    +

    |o*Nv::Blast::ChunkGraph

    +

    |o*Nv::Blast::ChunkGraphLink

    |o*Nv::Blast::ChunkInfo

    |o*Nv::Blast::CollisionHull

    |o*Nv::Blast::CollisionHull::CollisionHull::HullPolygon

    @@ -261,6 +290,7 @@

    |o*Nv::Blast::ConvexMeshBuilder

    |o*Nv::Blast::CutoutConfiguration

    |o*Nv::Blast::CutoutSet

    +

    |o*Nv::Blast::DamagePattern

    |o*Nv::Blast::DebugBuffer

    |o*Nv::Blast::DebugLine

    |o*Nv::Blast::Edge

    @@ -313,7 +343,13 @@

    |o*Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData

    |o*Nv::Blast::ExtSyncEventType

    |o*Nv::Blast::Facet

    +

    |o*Nv::Blast::FacetFacetResult

    +

    |o*Nv::Blast::FractureDesc

    +

    |o*Nv::Blast::Fracturer

    +

    |o*Nv::Blast::FractureRT

    +

    |o*Nv::Blast::FractureRT::FractureRT::Stage

    |o*Nv::Blast::FractureTool

    +

    |o*Nv::Blast::Grid

    |o*Nv::Blast::IJsonCollisionExporter

    |o+Nv::Blast::IMeshFileReader

    @@ -324,6 +360,8 @@

    |o*Nv::Blast::Material

    |o*Nv::Blast::Mesh

    |o*Nv::Blast::MeshCleaner

    +

    |o*Nv::Blast::MeshDesc

    +

    |o*Nv::Blast::MeshGenerator

    |o*Nv::Blast::NoiseConfiguration

    |o*NvBlastActor

    |o+NvBlastActorDesc

    @@ -379,19 +417,35 @@

    |o*NvcVec3i

    |o*NvcVec4

    |o*NvcVec4i

    -

    |o*Nv::Blast::PlaneChunkIndexer

    -

    |o+Nv::Blast::ProfilerCallback

    +

    |o+Nv::Blast::PatternDescriptor

    +

    |o*Nv::Blast::PatternGenerator

    +

    |o*Nv::Blast::PerTriangleAdditionalData

    +

    |o*Nv::Blast::PlaneChunkIndexer

    +

    |o+Nv::Blast::ProfilerCallback

    +

    |o*Nv::Blast::ProfilerDetail

    |o*Nv::Blast::RandomGeneratorBase

    +

    |o*Nv::Blast::SegmentToIndex

    |o*Nv::Blast::SlicingConfiguration

    +

    |o+Nv::Blast::SpatialAccelerator

    +

    |o*Nv::Blast::TkActorData

    |o*Nv::Blast::TkAssetJointDesc

    |o*Nv::Blast::TkEvent

    -

    |o+Nv::Blast::TkEventListener

    -
    +

    |o+Nv::Blast::TkEventListener

    +

    |o*Nv::Blast::TkFractureCommands

    @@ -403,11 +457,11 @@

    |o*Nv::Blast::TkJointData

    |o*Nv::Blast::TkJointDesc

    |o*Nv::Blast::TkJointUpdateEvent

    -

    |o+Nv::Blast::TkObject

    -
    +

    |o+Nv::Blast::TkObject

    +

    ||o*Nv::Blast::TkActor

    -

    ||o+Nv::Blast::TkIdentifiable

    -
    +

    ||o+Nv::Blast::TkIdentifiable

    +

    o*Class Members

    -

    o+Namespace List

    -
    +

    o+Namespace List

    +

    o*Namespace Members

    -

    o+File List

    -
    +

    o+File List

    +

    |o*sdk/extensions/assetutils/include/NvBlastExtAssetUtils.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoring.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringBondGenerator.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h

    -

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h

    -

    |o*sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h

    +

    |o*sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h

    +

    |o*sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h

    +

    |o*sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h

    +

    |o*sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h

    |o*sdk/extensions/exporter/include/NvBlastExtExporter.h

    |o*sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.h

    |o*sdk/extensions/import/include/NvBlastExtApexImportTool.h

    @@ -462,6 +518,7 @@

    |o*sdk/extensions/physx/include/NvBlastExtPxTask.h

    |o*sdk/extensions/physx/include/NvBlastExtSync.h

    |o*sdk/extensions/physx/include/NvBlastPxCallbacks.h

    +

    |o*sdk/extensions/RT/include/NvBlastExtRT.h

    |o*sdk/extensions/serialization/include/NvBlastExtLlSerialization.h

    |o*sdk/extensions/serialization/include/NvBlastExtPxSerialization.h

    |o*sdk/extensions/serialization/include/NvBlastExtSerialization.h

    diff --git a/docs/release_notes.txt b/docs/release_notes.txt index 483bee8..39ffc3d 100755 --- a/docs/release_notes.txt +++ b/docs/release_notes.txt @@ -2,6 +2,38 @@ \verbatim +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +Blast(tm) SDK 1.1.4 (03-Oct-2018) +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +Changes +------- +* Unity plugin example updated to work with latest Blast SDK. + +New Features +------------ +* Authoring tools: +** Island detection function islandDetectionAndRemoving has a new parameter, createAtNewDepth. +** Bonds created between island-based chunks. +** Added "agg" (aggregate) commandline switch to AuthoringTool. This allows multiple convex hulls per chunk to be generated. +** Damage pattern authoring interface. + +Bug fixes +--------- +* Build working on later C++ versions (e.g. deprecated UINT32_MAX removed). +* Authoring tools: +** Fixed .obj material loading when obj folder is same as working directory. +** Degenerate face generation fix. +* Proper memory releasing in samples. +* Single-actor serialization bugfix when actor has world bonds. +* Updated PhysX package for Win64 (vc14 and vc15) and Linux64 to 3.4.24990349, improving GRB behavior and fixing GRB crash/failure on Volta and Turing. + +Known Issues +------------ +* Damage shaders in extensions can miss bonds if the damage volume is too small. +* Authoring code does not use the user-defined allocator (NvBlastGlobals) exclusively. + + ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Blast(tm) SDK 1.1.3 (30-May-2018) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/docs/source_docs/files/_nv_blast_actor_8h-source.html b/docs/source_docs/files/_nv_blast_actor_8h-source.html index 1dfebcc..57d0b0f 100755 --- a/docs/source_docs/files/_nv_blast_actor_8h-source.html +++ b/docs/source_docs/files/_nv_blast_actor_8h-source.html @@ -94,7 +94,7 @@ 00062 friend void updateVisibleChunksFromSupportChunk<>(Actor*, IndexDLink<uint32_t>*, uint32_t*, uint32_t, uint32_t, const NvBlastChunk*, uint32_t); 00063 00064 public: -00065 Actor() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {} +00065 Actor() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {} 00066 00068 00074 FamilyHeader* getFamilyHeader() const; @@ -261,7 +261,7 @@ 00533 const FamilyHeader* header = getFamilyHeader(); 00534 NVBLAST_ASSERT(header != nullptr); 00535 const size_t index = this - header->getActors(); -00536 NVBLAST_ASSERT(index <= UINT32_MAX); +00536 NVBLAST_ASSERT(index <= UINT32_MAX); 00537 return (uint32_t)index; 00538 } 00539 diff --git a/docs/source_docs/files/_nv_blast_actor_8h_source.html b/docs/source_docs/files/_nv_blast_actor_8h_source.html index 749e479..b600574 100755 --- a/docs/source_docs/files/_nv_blast_actor_8h_source.html +++ b/docs/source_docs/files/_nv_blast_actor_8h_source.html @@ -46,11 +46,12 @@ $(document).ready(function(){initNavTree('_nv_blast_actor_8h_source.html','');})
    NvBlastActor.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTACTOR_H
    30 #define NVBLASTACTOR_H
    31 
    32 
    33 #include "NvBlastAsset.h"
    34 #include "NvBlastDLink.h"
    35 #include "NvBlastIteratorBase.h"
    36 #include "NvBlastSupportGraph.h"
    37 #include "NvBlastFamilyGraph.h"
    39 
    40 #include <cstring>
    41 
    42 
    43 namespace Nv
    44 {
    45 namespace Blast
    46 {
    47 
    48 // Forward declarations
    49 class FamilyGraph;
    50 struct FamilyHeader;
    51 
    58 class Actor : public NvBlastActor
    59 {
    60  friend struct FamilyHeader;
    61 
    62  friend void updateVisibleChunksFromSupportChunk<>(Actor*, IndexDLink<uint32_t>*, uint32_t*, uint32_t, uint32_t, const NvBlastChunk*, uint32_t);
    63 
    64 public:
    65  Actor() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {}
    66 
    68 
    75 
    81  const Asset* getAsset() const;
    82 
    90  bool isActive() const;
    91 
    97  bool isSubSupportChunk() const;
    98 
    105  bool isSingleSupportChunk() const;
    106 
    112  uint32_t getIndex() const;
    113 
    120  uint32_t getVisibleChunkCount() const;
    121 
    127  uint32_t getFirstVisibleChunkIndex() const;
    128 
    135  uint32_t getGraphNodeCount() const;
    136 
    142  uint32_t getLeafChunkCount() const;
    143 
    149  uint32_t getFirstGraphNodeIndex() const;
    150 
    156  uint32_t getFirstSubsupportChunkIndex() const;
    157 
    163  const SupportGraph* getGraph() const;
    164 
    171  FamilyGraph* getFamilyGraph() const;
    172 
    178  NvBlastChunk* getChunks() const;
    179 
    185  NvBlastBond* getBonds() const;
    186 
    194  float* getLowerSupportChunkHealths() const;
    195 
    201  float* getSubsupportChunkHealths() const;
    202 
    208  float* getBondHealths() const;
    209 
    215  const uint32_t* getGraphNodeIndexLinks() const;
    216 
    217 
    219 
    233  class VisibleChunkIt : public DListIt<uint32_t>
    234  {
    235  public:
    237  VisibleChunkIt(const Actor& actor);
    238  };
    239 
    253  class GraphNodeIt : public LListIt<uint32_t>
    254  {
    255  public:
    257  GraphNodeIt(const Actor& actor);
    258  };
    259 
    260 
    262 
    275  static Actor* create(NvBlastFamily* family, const NvBlastActorDesc* desc, void* scratch, NvBlastLog logFn);
    276 
    285  static size_t createRequiredScratch(const NvBlastFamily* family);
    286 
    298  static Actor* deserialize(NvBlastFamily* family, const void* buffer, NvBlastLog logFn);
    299 
    309  uint32_t serialize(void* buffer, uint32_t bufferSize, NvBlastLog logFn) const;
    310 
    318  uint32_t serializationRequiredStorage(NvBlastLog logFn) const;
    319 
    326  bool release();
    327 
    328 
    330 
    334  void generateFracture(NvBlastFractureBuffers* commandBuffers, const NvBlastDamageProgram& program, const void* programParams, NvBlastLog logFn, NvBlastTimers* timers) const;
    335 
    339  uint32_t damageBond(uint32_t nodeIndex0, uint32_t nodeIndex1, float healthDamage);
    340 
    344  void damageBond(uint32_t nodeIndex0, uint32_t nodeIndex1, uint32_t bondIndex, float healthDamage);
    345 
    349  uint32_t damageBond(const NvBlastBondFractureData& cmd);
    350 
    354  void applyFracture(NvBlastFractureBuffers* eventBuffers, const NvBlastFractureBuffers* commands, NvBlastLog logFn, NvBlastTimers* timers);
    355 
    361  size_t splitRequiredScratch() const;
    362 
    366  uint32_t split(NvBlastActorSplitEvent* result, uint32_t newActorsMaxCount, void* scratch, NvBlastLog logFn, NvBlastTimers* timers);
    367 
    377  uint32_t findIslands(void* scratch);
    378 
    395  uint32_t partition(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    396 
    401 
    416  uint32_t partitionSingleLowerSupportChunk(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    417 
    432  uint32_t partitionMultipleGraphNodes(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    433 
    437  bool isBoundToWorld() const;
    438 
    442  bool isSplitRequired() const;
    443 
    444 private:
    445 
    447 
    455  uint32_t m_familyOffset;
    456 
    461  uint32_t m_firstVisibleChunkIndex;
    462 
    466  uint32_t m_visibleChunkCount;
    467 
    472  uint32_t m_firstGraphNodeIndex;
    473 
    477  uint32_t m_graphNodeCount;
    478 
    482  uint32_t m_leafChunkCount;
    483 };
    484 
    485 } // namespace Blast
    486 } // namespace Nv
    487 
    488 
    489 #include "NvBlastFamily.h"
    490 
    491 
    492 namespace Nv
    493 {
    494 namespace Blast
    495 {
    496 
    498 
    500 {
    502  return (FamilyHeader*)((uintptr_t)this - (uintptr_t)m_familyOffset);
    503 }
    504 
    505 
    507 {
    508  return getFamilyHeader()->m_asset;
    509 }
    510 
    511 
    513 {
    514  return m_familyOffset != 0;
    515 }
    516 
    517 
    519 {
    520  return m_graphNodeCount == 0;
    521 }
    522 
    523 
    525 {
    526  return m_graphNodeCount == 1;
    527 }
    528 
    529 
    530 NV_INLINE uint32_t Actor::getIndex() const
    531 {
    533  const FamilyHeader* header = getFamilyHeader();
    534  NVBLAST_ASSERT(header != nullptr);
    535  const size_t index = this - header->getActors();
    536  NVBLAST_ASSERT(index <= UINT32_MAX);
    537  return (uint32_t)index;
    538 }
    539 
    540 
    542 {
    543  return m_visibleChunkCount;
    544 }
    545 
    546 
    548 {
    549  return m_firstVisibleChunkIndex;
    550 }
    551 
    552 
    554 {
    555  return m_graphNodeCount;
    556 }
    557 
    558 
    560 {
    561  return m_leafChunkCount;
    562 }
    563 
    564 
    566 {
    567  return m_firstGraphNodeIndex;
    568 }
    569 
    571 {
    573 }
    574 
    576 {
    577  return &getAsset()->m_graph;
    578 }
    579 
    581 {
    582  return getFamilyHeader()->getFamilyGraph();
    583 }
    584 
    586 {
    587  return getAsset()->getChunks();
    588 }
    589 
    591 {
    592  return getAsset()->getBonds();
    593 }
    594 
    596 {
    597  return getFamilyHeader()->getLowerSupportChunkHealths();
    598 }
    599 
    601 {
    603 }
    604 
    606 {
    607  return getFamilyHeader()->getBondHealths();
    608 }
    609 
    611 {
    612  return getFamilyHeader()->getGraphNodeIndexLinks();
    613 }
    614 
    615 
    617 {
    618  // Do nothing if this actor is not currently active.
    619  if (!isActive())
    620  {
    621  return false;
    622  }
    623 
    624  FamilyHeader* header = getFamilyHeader();
    625 
    626  // Clear the graph node list
    627  uint32_t* graphNodeIndexLinks = getFamilyHeader()->getGraphNodeIndexLinks();
    628  while (!isInvalidIndex(m_firstGraphNodeIndex))
    629  {
    630  const uint32_t graphNodeIndex = m_firstGraphNodeIndex;
    631  m_firstGraphNodeIndex = graphNodeIndexLinks[m_firstGraphNodeIndex];
    632  graphNodeIndexLinks[graphNodeIndex] = invalidIndex<uint32_t>();
    633  --m_graphNodeCount;
    634  }
    635  NVBLAST_ASSERT(m_graphNodeCount == 0);
    636 
    637  const Asset* asset = getAsset();
    638 
    639  // Clear the visible chunk list
    640  IndexDLink<uint32_t>* visibleChunkIndexLinks = header->getVisibleChunkIndexLinks();
    641  uint32_t* chunkActorIndices = header->getChunkActorIndices();
    642  while (!isInvalidIndex(m_firstVisibleChunkIndex))
    643  {
    644  // Descendants of the visible actor may be accessed again if the actor is deserialized. Clear subtree.
    645  for (Asset::DepthFirstIt i(*asset, m_firstVisibleChunkIndex, true); (bool)i; ++i)
    646  {
    647  chunkActorIndices[(uint32_t)i] = invalidIndex<uint32_t>();
    648  }
    649  IndexDList<uint32_t>().removeListHead(m_firstVisibleChunkIndex, visibleChunkIndexLinks);
    650  --m_visibleChunkCount;
    651  }
    652  NVBLAST_ASSERT(m_visibleChunkCount == 0);
    653 
    654  // Clear the leaf chunk count
    655  m_leafChunkCount = 0;
    656 
    657  // This invalidates the actor and decrements the reference count
    658  header->returnActor(*this);
    659 
    660  return true;
    661 }
    662 
    663 
    664 NV_INLINE uint32_t Actor::partition(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn)
    665 {
    666  NVBLASTLL_CHECK(newActorsSize == 0 || newActors != nullptr, logFn, "Nv::Blast::Actor::partition: NULL newActors pointer array input with non-zero newActorCount.", return 0);
    667 
    668  // Call one of two partition functions depending on the actor's support status
    669  return m_graphNodeCount <= 1 ?
    670  partitionSingleLowerSupportChunk(newActors, newActorsSize, logFn) : // This actor will partition into subsupport chunks
    671  partitionMultipleGraphNodes(newActors, newActorsSize, logFn); // This actor will partition into support chunks
    672 }
    673 
    674 
    676 {
    677  const SupportGraph& graph = *getGraph();
    678 
    679  if (graph.m_nodeCount == 0)
    680  {
    681  return false; // This shouldn't happen
    682  }
    683 
    684  const uint32_t lastGraphChunkIndex = graph.getChunkIndices()[graph.m_nodeCount - 1];
    685 
    686  if (!isInvalidIndex(lastGraphChunkIndex))
    687  {
    688  return false; // There is no world node
    689  }
    690 
    691  return getFamilyGraph()->getIslandIds()[graph.m_nodeCount - 1] == getIndex();
    692 }
    693 
    694 
    696 {
    698 
    699  if (getGraphNodeCount() <= 1)
    700  {
    702  float* chunkHealths = getLowerSupportChunkHealths();
    703  if (chunkHealths[chunkHealthIndex] <= 0.0f)
    704  {
    705  const uint32_t chunkIndex = m_graphNodeCount == 0 ? m_firstVisibleChunkIndex : getGraph()->getChunkIndices()[m_firstGraphNodeIndex];
    706  if (!isInvalidIndex(chunkIndex))
    707  {
    708  const NvBlastChunk& chunk = getChunks()[chunkIndex];
    709  uint32_t childCount = chunk.childIndexStop - chunk.firstChildIndex;
    710  return childCount > 0;
    711  }
    712  }
    713  }
    714  else
    715  {
    716  uint32_t* firstDirtyNodeIndices = getFamilyGraph()->getFirstDirtyNodeIndices();
    717  if (!isInvalidIndex(firstDirtyNodeIndices[getIndex()]))
    718  {
    719  return true;
    720  }
    721 
    722  }
    723  return false;
    724 }
    725 
    726 
    728 
    729 NV_INLINE Actor::VisibleChunkIt::VisibleChunkIt(const Actor& actor) : DListIt<uint32_t>(actor.m_firstVisibleChunkIndex, actor.getFamilyHeader()->getVisibleChunkIndexLinks())
    730 {
    731 }
    732 
    733 
    735 
    736 NV_INLINE Actor::GraphNodeIt::GraphNodeIt(const Actor& actor) : LListIt<uint32_t>(actor.m_firstGraphNodeIndex, actor.getFamilyHeader()->getGraphNodeIndexLinks())
    737 {
    738 }
    739 
    740 
    742 
    743 #if NVBLASTLL_CHECK_PARAMS
    744 
    747 static inline bool isValid(const NvBlastFractureBuffers* buffers)
    748 {
    749  if (buffers->chunkFractureCount != 0 && buffers->chunkFractures == nullptr)
    750  return false;
    751 
    752  if (buffers->bondFractureCount != 0 && buffers->bondFractures == nullptr)
    753  return false;
    754 
    755  return true;
    756 }
    757 #endif
    758 
    759 
    760 } // namespace Blast
    761 } // namespace Nv
    762 
    763 
    764 #endif // ifndef NVBLASTACTOR_H
    uint32_t getFirstSubsupportChunkIndex() const
    Definition: NvBlastActor.h:570
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTACTOR_H
    30 #define NVBLASTACTOR_H
    31 
    32 
    33 #include "NvBlastAsset.h"
    34 #include "NvBlastDLink.h"
    35 #include "NvBlastIteratorBase.h"
    36 #include "NvBlastSupportGraph.h"
    37 #include "NvBlastFamilyGraph.h"
    39 
    40 #include <cstring>
    41 
    42 
    43 namespace Nv
    44 {
    45 namespace Blast
    46 {
    47 
    48 // Forward declarations
    49 class FamilyGraph;
    50 struct FamilyHeader;
    51 
    58 class Actor : public NvBlastActor
    59 {
    60  friend struct FamilyHeader;
    61 
    62  friend void updateVisibleChunksFromSupportChunk<>(Actor*, IndexDLink<uint32_t>*, uint32_t*, uint32_t, uint32_t, const NvBlastChunk*, uint32_t);
    63 
    64 public:
    65  Actor() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {}
    66 
    68 
    75 
    81  const Asset* getAsset() const;
    82 
    90  bool isActive() const;
    91 
    97  bool isSubSupportChunk() const;
    98 
    105  bool isSingleSupportChunk() const;
    106 
    112  uint32_t getIndex() const;
    113 
    120  uint32_t getVisibleChunkCount() const;
    121 
    127  uint32_t getFirstVisibleChunkIndex() const;
    128 
    135  uint32_t getGraphNodeCount() const;
    136 
    142  uint32_t getLeafChunkCount() const;
    143 
    149  uint32_t getFirstGraphNodeIndex() const;
    150 
    156  uint32_t getFirstSubsupportChunkIndex() const;
    157 
    163  const SupportGraph* getGraph() const;
    164 
    171  FamilyGraph* getFamilyGraph() const;
    172 
    178  NvBlastChunk* getChunks() const;
    179 
    185  NvBlastBond* getBonds() const;
    186 
    194  float* getLowerSupportChunkHealths() const;
    195 
    201  float* getSubsupportChunkHealths() const;
    202 
    208  float* getBondHealths() const;
    209 
    215  const uint32_t* getGraphNodeIndexLinks() const;
    216 
    217 
    219 
    233  class VisibleChunkIt : public DListIt<uint32_t>
    234  {
    235  public:
    237  VisibleChunkIt(const Actor& actor);
    238  };
    239 
    253  class GraphNodeIt : public LListIt<uint32_t>
    254  {
    255  public:
    257  GraphNodeIt(const Actor& actor);
    258  };
    259 
    260 
    262 
    275  static Actor* create(NvBlastFamily* family, const NvBlastActorDesc* desc, void* scratch, NvBlastLog logFn);
    276 
    285  static size_t createRequiredScratch(const NvBlastFamily* family);
    286 
    298  static Actor* deserialize(NvBlastFamily* family, const void* buffer, NvBlastLog logFn);
    299 
    309  uint32_t serialize(void* buffer, uint32_t bufferSize, NvBlastLog logFn) const;
    310 
    318  uint32_t serializationRequiredStorage(NvBlastLog logFn) const;
    319 
    326  bool release();
    327 
    328 
    330 
    334  void generateFracture(NvBlastFractureBuffers* commandBuffers, const NvBlastDamageProgram& program, const void* programParams, NvBlastLog logFn, NvBlastTimers* timers) const;
    335 
    339  uint32_t damageBond(uint32_t nodeIndex0, uint32_t nodeIndex1, float healthDamage);
    340 
    344  void damageBond(uint32_t nodeIndex0, uint32_t nodeIndex1, uint32_t bondIndex, float healthDamage);
    345 
    349  uint32_t damageBond(const NvBlastBondFractureData& cmd);
    350 
    354  void applyFracture(NvBlastFractureBuffers* eventBuffers, const NvBlastFractureBuffers* commands, NvBlastLog logFn, NvBlastTimers* timers);
    355 
    361  size_t splitRequiredScratch() const;
    362 
    366  uint32_t split(NvBlastActorSplitEvent* result, uint32_t newActorsMaxCount, void* scratch, NvBlastLog logFn, NvBlastTimers* timers);
    367 
    377  uint32_t findIslands(void* scratch);
    378 
    395  uint32_t partition(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    396 
    401 
    416  uint32_t partitionSingleLowerSupportChunk(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    417 
    432  uint32_t partitionMultipleGraphNodes(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn);
    433 
    437  bool isBoundToWorld() const;
    438 
    442  bool isSplitRequired() const;
    443 
    444 private:
    445 
    447 
    455  uint32_t m_familyOffset;
    456 
    461  uint32_t m_firstVisibleChunkIndex;
    462 
    466  uint32_t m_visibleChunkCount;
    467 
    472  uint32_t m_firstGraphNodeIndex;
    473 
    477  uint32_t m_graphNodeCount;
    478 
    482  uint32_t m_leafChunkCount;
    483 };
    484 
    485 } // namespace Blast
    486 } // namespace Nv
    487 
    488 
    489 #include "NvBlastFamily.h"
    490 
    491 
    492 namespace Nv
    493 {
    494 namespace Blast
    495 {
    496 
    498 
    500 {
    502  return (FamilyHeader*)((uintptr_t)this - (uintptr_t)m_familyOffset);
    503 }
    504 
    505 
    507 {
    508  return getFamilyHeader()->m_asset;
    509 }
    510 
    511 
    513 {
    514  return m_familyOffset != 0;
    515 }
    516 
    517 
    519 {
    520  return m_graphNodeCount == 0;
    521 }
    522 
    523 
    525 {
    526  return m_graphNodeCount == 1;
    527 }
    528 
    529 
    530 NV_INLINE uint32_t Actor::getIndex() const
    531 {
    533  const FamilyHeader* header = getFamilyHeader();
    534  NVBLAST_ASSERT(header != nullptr);
    535  const size_t index = this - header->getActors();
    536  NVBLAST_ASSERT(index <= UINT32_MAX);
    537  return (uint32_t)index;
    538 }
    539 
    540 
    542 {
    543  return m_visibleChunkCount;
    544 }
    545 
    546 
    548 {
    549  return m_firstVisibleChunkIndex;
    550 }
    551 
    552 
    554 {
    555  return m_graphNodeCount;
    556 }
    557 
    558 
    560 {
    561  return m_leafChunkCount;
    562 }
    563 
    564 
    566 {
    567  return m_firstGraphNodeIndex;
    568 }
    569 
    571 {
    573 }
    574 
    576 {
    577  return &getAsset()->m_graph;
    578 }
    579 
    581 {
    582  return getFamilyHeader()->getFamilyGraph();
    583 }
    584 
    586 {
    587  return getAsset()->getChunks();
    588 }
    589 
    591 {
    592  return getAsset()->getBonds();
    593 }
    594 
    596 {
    597  return getFamilyHeader()->getLowerSupportChunkHealths();
    598 }
    599 
    601 {
    603 }
    604 
    606 {
    607  return getFamilyHeader()->getBondHealths();
    608 }
    609 
    611 {
    612  return getFamilyHeader()->getGraphNodeIndexLinks();
    613 }
    614 
    615 
    617 {
    618  // Do nothing if this actor is not currently active.
    619  if (!isActive())
    620  {
    621  return false;
    622  }
    623 
    624  FamilyHeader* header = getFamilyHeader();
    625 
    626  // Clear the graph node list
    627  uint32_t* graphNodeIndexLinks = getFamilyHeader()->getGraphNodeIndexLinks();
    628  while (!isInvalidIndex(m_firstGraphNodeIndex))
    629  {
    630  const uint32_t graphNodeIndex = m_firstGraphNodeIndex;
    631  m_firstGraphNodeIndex = graphNodeIndexLinks[m_firstGraphNodeIndex];
    632  graphNodeIndexLinks[graphNodeIndex] = invalidIndex<uint32_t>();
    633  --m_graphNodeCount;
    634  }
    635  NVBLAST_ASSERT(m_graphNodeCount == 0);
    636 
    637  const Asset* asset = getAsset();
    638 
    639  // Clear the visible chunk list
    640  IndexDLink<uint32_t>* visibleChunkIndexLinks = header->getVisibleChunkIndexLinks();
    641  uint32_t* chunkActorIndices = header->getChunkActorIndices();
    642  while (!isInvalidIndex(m_firstVisibleChunkIndex))
    643  {
    644  // Descendants of the visible actor may be accessed again if the actor is deserialized. Clear subtree.
    645  for (Asset::DepthFirstIt i(*asset, m_firstVisibleChunkIndex, true); (bool)i; ++i)
    646  {
    647  chunkActorIndices[(uint32_t)i] = invalidIndex<uint32_t>();
    648  }
    649  IndexDList<uint32_t>().removeListHead(m_firstVisibleChunkIndex, visibleChunkIndexLinks);
    650  --m_visibleChunkCount;
    651  }
    652  NVBLAST_ASSERT(m_visibleChunkCount == 0);
    653 
    654  // Clear the leaf chunk count
    655  m_leafChunkCount = 0;
    656 
    657  // This invalidates the actor and decrements the reference count
    658  header->returnActor(*this);
    659 
    660  return true;
    661 }
    662 
    663 
    664 NV_INLINE uint32_t Actor::partition(Actor** newActors, uint32_t newActorsSize, NvBlastLog logFn)
    665 {
    666  NVBLASTLL_CHECK(newActorsSize == 0 || newActors != nullptr, logFn, "Nv::Blast::Actor::partition: NULL newActors pointer array input with non-zero newActorCount.", return 0);
    667 
    668  // Call one of two partition functions depending on the actor's support status
    669  return m_graphNodeCount <= 1 ?
    670  partitionSingleLowerSupportChunk(newActors, newActorsSize, logFn) : // This actor will partition into subsupport chunks
    671  partitionMultipleGraphNodes(newActors, newActorsSize, logFn); // This actor will partition into support chunks
    672 }
    673 
    674 
    676 {
    677  const SupportGraph& graph = *getGraph();
    678 
    679  if (graph.m_nodeCount == 0)
    680  {
    681  return false; // This shouldn't happen
    682  }
    683 
    684  const uint32_t lastGraphChunkIndex = graph.getChunkIndices()[graph.m_nodeCount - 1];
    685 
    686  if (!isInvalidIndex(lastGraphChunkIndex))
    687  {
    688  return false; // There is no world node
    689  }
    690 
    691  return getFamilyGraph()->getIslandIds()[graph.m_nodeCount - 1] == getIndex();
    692 }
    693 
    694 
    696 {
    698 
    699  if (getGraphNodeCount() <= 1)
    700  {
    702  float* chunkHealths = getLowerSupportChunkHealths();
    703  if (chunkHealths[chunkHealthIndex] <= 0.0f)
    704  {
    705  const uint32_t chunkIndex = m_graphNodeCount == 0 ? m_firstVisibleChunkIndex : getGraph()->getChunkIndices()[m_firstGraphNodeIndex];
    706  if (!isInvalidIndex(chunkIndex))
    707  {
    708  const NvBlastChunk& chunk = getChunks()[chunkIndex];
    709  uint32_t childCount = chunk.childIndexStop - chunk.firstChildIndex;
    710  return childCount > 0;
    711  }
    712  }
    713  }
    714  else
    715  {
    716  uint32_t* firstDirtyNodeIndices = getFamilyGraph()->getFirstDirtyNodeIndices();
    717  if (!isInvalidIndex(firstDirtyNodeIndices[getIndex()]))
    718  {
    719  return true;
    720  }
    721 
    722  }
    723  return false;
    724 }
    725 
    726 
    728 
    729 NV_INLINE Actor::VisibleChunkIt::VisibleChunkIt(const Actor& actor) : DListIt<uint32_t>(actor.m_firstVisibleChunkIndex, actor.getFamilyHeader()->getVisibleChunkIndexLinks())
    730 {
    731 }
    732 
    733 
    735 
    736 NV_INLINE Actor::GraphNodeIt::GraphNodeIt(const Actor& actor) : LListIt<uint32_t>(actor.m_firstGraphNodeIndex, actor.getFamilyHeader()->getGraphNodeIndexLinks())
    737 {
    738 }
    739 
    740 
    742 
    743 #if NVBLASTLL_CHECK_PARAMS
    744 
    747 static inline bool isValid(const NvBlastFractureBuffers* buffers)
    748 {
    749  if (buffers->chunkFractureCount != 0 && buffers->chunkFractures == nullptr)
    750  return false;
    751 
    752  if (buffers->bondFractureCount != 0 && buffers->bondFractures == nullptr)
    753  return false;
    754 
    755  return true;
    756 }
    757 #endif
    758 
    759 
    760 } // namespace Blast
    761 } // namespace Nv
    762 
    763 
    764 #endif // ifndef NVBLASTACTOR_H
    uint32_t getFirstSubsupportChunkIndex() const
    Definition: NvBlastActor.h:570
    void applyFracture(NvBlastFractureBuffers *eventBuffers, const NvBlastFractureBuffers *commands, NvBlastLog logFn, NvBlastTimers *timers)
    Definition: NvBlastTypes.h:395
    static Actor * create(NvBlastFamily *family, const NvBlastActorDesc *desc, void *scratch, NvBlastLog logFn)
    +
    #define UINT32_MAX
    Definition: NvBlastPreprocessorInternal.h:68
    uint32_t partitionMultipleGraphNodes(Actor **newActors, uint32_t newActorsSize, NvBlastLog logFn)
    Definition: NvBlastFamilyGraph.h:58
    NvBlastChunk * getChunks() const
    Definition: NvBlastActor.h:585
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html index 88740f9..5d26490 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html @@ -86,82 +86,94 @@ 00048 class ConvexMeshBuilder; 00049 class BlastBondGenerator; 00050 class MeshCleaner; -00051 struct CollisionParams; -00052 struct CollisionHull; -00053 } -00054 } -00055 -00056 struct NvBlastExtAssetUtilsBondDesc; -00057 -00071 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, -00072 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); -00073 -00087 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets, -00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); -00089 -00097 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, -00098 Nv::Blast::RandomGeneratorBase* rng); -00099 -00101 NVBLAST_API Nv::Blast::CutoutSet* NvBlastExtAuthoringCreateCutoutSet(); -00102 -00118 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer, -00119 uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps); -00120 -00125 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); -00126 -00131 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, -00132 physx::PxPhysicsInsertionCallback* insertionCallback); -00133 -00138 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, -00139 physx::PxPhysicsInsertionCallback* insertionCallback); -00140 -00141 -00149 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace -00150 ( -00151 Nv::Blast::CollisionHull* hull, -00152 const physx::PxVec3* scaling, -00153 const physx::PxQuat* rotation, -00154 const physx::PxVec3* translation -00155 ); -00156 -00164 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull -00165 ( -00166 const Nv::Blast::CollisionHull* hull, -00167 const physx::PxVec3* scaling, -00168 const physx::PxQuat* rotation, -00169 const physx::PxVec3* translation -00170 ); -00171 -00183 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, -00184 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); -00185 -00192 NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool& fTool, Nv::Blast::AuthoringResult& ares); -00193 -00203 NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes -00204 ( -00205 Nv::Blast::AuthoringResult& ares, -00206 Nv::Blast::ConvexMeshBuilder& collisionBuilder, -00207 const Nv::Blast::CollisionParams& collisionParam, -00208 uint32_t chunksToProcessCount, -00209 uint32_t* chunksToProcess -00210 ); -00211 -00216 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); -00217 -00240 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds -00241 ( -00242 const NvBlastAsset** components, -00243 const physx::PxVec3* scales, -00244 const physx::PxQuat* rotations, -00245 const physx::PxVec3* translations, -00246 const uint32_t** convexHullOffsets, -00247 const Nv::Blast::CollisionHull*** chunkHulls, -00248 uint32_t componentCount, -00249 NvBlastExtAssetUtilsBondDesc*& newBondDescs, -00250 float maxSeparation = 0.0f -00251 ); -00252 -00253 #endif // ifndef NVBLASTAUTHORING_H +00051 class PatternGenerator; +00052 class Grid; +00053 class GridWalker; +00054 struct CollisionParams; +00055 struct CollisionHull; +00056 } +00057 } +00058 +00059 struct NvBlastExtAssetUtilsBondDesc; +00060 +00074 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, +00075 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); +00076 +00090 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles(const void* vertices, uint32_t verticesCount, +00091 uint32_t* indices, uint32_t indexCount, void* materials = nullptr, uint32_t materialStride = 4); +00092 +00106 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets, +00107 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); +00108 +00116 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, +00117 Nv::Blast::RandomGeneratorBase* rng); +00118 +00120 NVBLAST_API Nv::Blast::CutoutSet* NvBlastExtAuthoringCreateCutoutSet(); +00121 +00137 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer, +00138 uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps); +00139 +00144 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); +00145 +00150 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, +00151 physx::PxPhysicsInsertionCallback* insertionCallback); +00152 +00157 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, +00158 physx::PxPhysicsInsertionCallback* insertionCallback); +00159 +00160 +00168 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace +00169 ( +00170 Nv::Blast::CollisionHull* hull, +00171 const physx::PxVec3* scaling, +00172 const physx::PxQuat* rotation, +00173 const physx::PxVec3* translation +00174 ); +00175 +00183 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull +00184 ( +00185 const Nv::Blast::CollisionHull* hull, +00186 const physx::PxVec3* scaling, +00187 const physx::PxQuat* rotation, +00188 const physx::PxVec3* translation +00189 ); +00190 +00202 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, +00203 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); +00204 +00211 NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool& fTool, Nv::Blast::AuthoringResult& ares); +00212 +00222 NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes +00223 ( +00224 Nv::Blast::AuthoringResult& ares, +00225 Nv::Blast::ConvexMeshBuilder& collisionBuilder, +00226 const Nv::Blast::CollisionParams& collisionParam, +00227 uint32_t chunksToProcessCount, +00228 uint32_t* chunksToProcess +00229 ); +00230 +00235 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); +00236 +00259 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds +00260 ( +00261 const NvBlastAsset** components, +00262 const physx::PxVec3* scales, +00263 const physx::PxQuat* rotations, +00264 const physx::PxVec3* translations, +00265 const uint32_t** convexHullOffsets, +00266 const Nv::Blast::CollisionHull*** chunkHulls, +00267 uint32_t componentCount, +00268 NvBlastExtAssetUtilsBondDesc*& newBondDescs, +00269 float maxSeparation = 0.0f +00270 ); +00271 +00275 NVBLAST_API Nv::Blast::PatternGenerator* NvBlastExtAuthoringCreatePatternGenerator(); +00276 +00280 NVBLAST_API Nv::Blast::Grid* NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh* m); +00281 +00285 NVBLAST_API Nv::Blast::GridWalker* NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid* parent); +00286 +00287 #endif // ifndef NVBLASTAUTHORING_H
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    NVBLAST_API Nv::Blast::Grid* NvBlastExtAuthoringCreateGridAccelerator (uint32_t  resolution,
    const Nv::Blast::Mesh m 
    )
    +
    +
    + +

    +TODO +

    +

    + +

    +
    + + + + + + + + + +
    NVBLAST_API Nv::Blast::GridWalker* NvBlastExtAuthoringCreateGridWalker (Nv::Blast::Grid parent  ) 
    +
    +
    + +

    +TODO

    @@ -472,6 +530,90 @@ Constructs mesh object from array of vertices, edges and facets. User should cal

    Returns:
    pointer to Nv::Blast::Mesh if it was created succefully otherwise return nullptr
    +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles (const void *  vertices,
    uint32_t  verticesCount,
    uint32_t *  indices,
    uint32_t  indexCount,
    void *  materials = nullptr,
    uint32_t  materialStride = 4 
    )
    +
    +
    + +

    +Constructs mesh object from triangles represented as arrays of vertices, indices and per facet material. User should call Mesh::release() after usage.

    +

    Parameters:
    + + + + + + + +
    [in] vertices Array for vertex positions, 3 * verticesCount floats will be read
    [in] verticesCount Number of vertices in mesh
    [in] indices Array of vertex indices. Indices contain vertex index triplets which form a mesh triangle.
    [in] indicesCount Indices count (should be equal to numberOfTriangles * 3)
    [in] materials Array of material indices per triangle. If not set default material (0) will be assigned.
    [in] materialStride Stride for material indices
    +
    +
    Returns:
    pointer to Nv::Blast::Mesh if it was created succefully otherwise return nullptr
    + +
    +

    + +

    +
    + + + + + + + + +
    NVBLAST_API Nv::Blast::PatternGenerator* NvBlastExtAuthoringCreatePatternGenerator (  ) 
    +
    +
    + +

    +Returns pattern generator used for generating fracture patterns for Real Time (RT) fracture

    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_8h.js index f7e2f24..fa6d8b5 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h.js +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h.js @@ -6,9 +6,13 @@ var _nv_blast_ext_authoring_8h = [ "NvBlastExtAuthoringCreateConvexMeshBuilder", "_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed", null ], [ "NvBlastExtAuthoringCreateCutoutSet", "_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c", null ], [ "NvBlastExtAuthoringCreateFractureTool", "_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1", null ], + [ "NvBlastExtAuthoringCreateGridAccelerator", "_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6", null ], + [ "NvBlastExtAuthoringCreateGridWalker", "_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72", null ], [ "NvBlastExtAuthoringCreateMesh", "_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe", null ], [ "NvBlastExtAuthoringCreateMeshCleaner", "_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17", null ], [ "NvBlastExtAuthoringCreateMeshFromFacets", "_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae", null ], + [ "NvBlastExtAuthoringCreateMeshOnlyTriangles", "_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568", null ], + [ "NvBlastExtAuthoringCreatePatternGenerator", "_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30", null ], [ "NvBlastExtAuthoringCreateVoronoiSitesGenerator", "_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed", null ], [ "NvBlastExtAuthoringFindAssetConnectingBonds", "_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3", null ], [ "NvBlastExtAuthoringProcessFracture", "_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e", null ], diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html index 81a987e..c55f57c 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html @@ -46,10 +46,11 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_8h_source.html

    NvBlastExtAuthoring.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORING_H
    30 #define NVBLASTAUTHORING_H
    31 
    33 
    34 namespace physx
    35 {
    36  class PxCooking;
    37  class PxPhysicsInsertionCallback;
    38 }
    39 
    40 namespace Nv
    41 {
    42  namespace Blast
    43  {
    44  class Mesh;
    45  class VoronoiSitesGenerator;
    46  class CutoutSet;
    47  class FractureTool;
    48  class ConvexMeshBuilder;
    49  class BlastBondGenerator;
    50  class MeshCleaner;
    51  struct CollisionParams;
    52  struct CollisionHull;
    53  }
    54 }
    55 
    57 
    71 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals,
    72  const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    73 
    87 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets,
    88  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
    89 
    99 
    102 
    118 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer,
    119  uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps);
    120 
    126 
    132  physx::PxPhysicsInsertionCallback* insertionCallback);
    133 
    139  physx::PxPhysicsInsertionCallback* insertionCallback);
    140 
    141 
    150 (
    152  const physx::PxVec3* scaling,
    153  const physx::PxQuat* rotation,
    154  const physx::PxVec3* translation
    155 );
    156 
    165 (
    166  const Nv::Blast::CollisionHull* hull,
    167  const physx::PxVec3* scaling,
    168  const physx::PxQuat* rotation,
    169  const physx::PxVec3* translation
    170 );
    171 
    184  Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1);
    185 
    193 
    204 (
    206  Nv::Blast::ConvexMeshBuilder& collisionBuilder,
    207  const Nv::Blast::CollisionParams& collisionParam,
    208  uint32_t chunksToProcessCount,
    209  uint32_t* chunksToProcess
    210 );
    211 
    217 
    241 (
    242  const NvBlastAsset** components,
    243  const physx::PxVec3* scales,
    244  const physx::PxQuat* rotations,
    245  const physx::PxVec3* translations,
    246  const uint32_t** convexHullOffsets,
    247  const Nv::Blast::CollisionHull*** chunkHulls,
    248  uint32_t componentCount,
    249  NvBlastExtAssetUtilsBondDesc*& newBondDescs,
    250  float maxSeparation = 0.0f
    251 );
    252 
    253 #endif // ifndef NVBLASTAUTHORING_H
    Definition: NvBlastExtAuthoring.h:34
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORING_H
    30 #define NVBLASTAUTHORING_H
    31 
    33 
    34 namespace physx
    35 {
    36  class PxCooking;
    37  class PxPhysicsInsertionCallback;
    38 }
    39 
    40 namespace Nv
    41 {
    42  namespace Blast
    43  {
    44  class Mesh;
    45  class VoronoiSitesGenerator;
    46  class CutoutSet;
    47  class FractureTool;
    48  class ConvexMeshBuilder;
    49  class BlastBondGenerator;
    50  class MeshCleaner;
    51  class PatternGenerator;
    52  class Grid;
    53  class GridWalker;
    54  struct CollisionParams;
    55  struct CollisionHull;
    56  }
    57 }
    58 
    60 
    74 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals,
    75  const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    76 
    90 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshOnlyTriangles(const void* vertices, uint32_t verticesCount,
    91  uint32_t* indices, uint32_t indexCount, void* materials = nullptr, uint32_t materialStride = 4);
    92 
    106 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets,
    107  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
    108 
    118 
    121 
    137 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer,
    138  uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps);
    139 
    145 
    151  physx::PxPhysicsInsertionCallback* insertionCallback);
    152 
    158  physx::PxPhysicsInsertionCallback* insertionCallback);
    159 
    160 
    169 (
    171  const physx::PxVec3* scaling,
    172  const physx::PxQuat* rotation,
    173  const physx::PxVec3* translation
    174 );
    175 
    184 (
    185  const Nv::Blast::CollisionHull* hull,
    186  const physx::PxVec3* scaling,
    187  const physx::PxQuat* rotation,
    188  const physx::PxVec3* translation
    189 );
    190 
    203  Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1);
    204 
    212 
    223 (
    225  Nv::Blast::ConvexMeshBuilder& collisionBuilder,
    226  const Nv::Blast::CollisionParams& collisionParam,
    227  uint32_t chunksToProcessCount,
    228  uint32_t* chunksToProcess
    229 );
    230 
    236 
    260 (
    261  const NvBlastAsset** components,
    262  const physx::PxVec3* scales,
    263  const physx::PxQuat* rotations,
    264  const physx::PxVec3* translations,
    265  const uint32_t** convexHullOffsets,
    266  const Nv::Blast::CollisionHull*** chunkHulls,
    267  uint32_t componentCount,
    268  NvBlastExtAssetUtilsBondDesc*& newBondDescs,
    269  float maxSeparation = 0.0f
    270 );
    271 
    276 
    281 
    286 
    287 #endif // ifndef NVBLASTAUTHORING_H
    Definition: NvBlastExtAuthoring.h:34
    +
    NVBLAST_API Nv::Blast::PatternGenerator * NvBlastExtAuthoringCreatePatternGenerator()
    NVBLAST_API Nv::Blast::FractureTool * NvBlastExtAuthoringCreateFractureTool()
    -
    Definition: NvBlastExtAuthoringCollisionBuilder.h:75
    -
    Definition: NvBlastExtAuthoringFractureTool.h:157
    +
    Definition: NvBlastExtAuthoringCollisionBuilder.h:76
    +
    Definition: NvBlastExtAuthoringFractureTool.h:164
    Definition: NvBlastExtAuthoringMeshCleaner.h:52
    NVBLAST_API Nv::Blast::MeshCleaner * NvBlastExtAuthoringCreateMeshCleaner()
    Definition: NvBlastExtAuthoringCutout.h:36
    @@ -57,21 +58,27 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_8h_source.html
    NVBLAST_API Nv::Blast::BlastBondGenerator * NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)
    Definition: NvBlastExtAuthoringMesh.h:42
    NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool &fTool, Nv::Blast::AuthoringResult &ares)
    -
    Definition: NvBlastExtAuthoringFractureTool.h:241
    -
    Definition: NvBlastExtAuthoringTypes.h:167
    +
    Definition: NvBlastExtAuthoringFractureTool.h:248
    +
    NVBLAST_API Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshOnlyTriangles(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)
    +
    Definition: NvBlastExtAuthoringTypes.h:171
    Definition: NvBlastExtAuthoringBondGenerator.h:82
    NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds(const NvBlastAsset **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const Nv::Blast::CollisionHull ***chunkHulls, uint32_t componentCount, NvBlastExtAssetUtilsBondDesc *&newBondDescs, float maxSeparation=0.0f)
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    +
    NVBLAST_API Nv::Blast::Grid * NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh *m)
    #define NVBLAST_API
    Definition: NvBlastPreprocessor.h:37
    +
    Definition: NvBlastExtAuthoringAccelerator.h:124
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:108
    NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet &cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)
    +
    NVBLAST_API Nv::Blast::GridWalker * NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid *parent)
    Definition: NvBlastExtAssetUtils.h:66
    NVBLAST_API Nv::Blast::ConvexMeshBuilder * NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)
    -
    Definition: NvBlastExtAuthoringTypes.h:211
    +
    Definition: NvBlastExtAuthoringTypes.h:215
    NVBLAST_API Nv::Blast::CollisionHull * NvBlastExtAuthoringTransformCollisionHull(const Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)
    -
    Definition: NvBlastExtAuthoringCollisionBuilder.h:51
    +
    Definition: NvBlastExtAuthoringCollisionBuilder.h:52
    Definition: NvBlastTypes.h:286
    NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes(Nv::Blast::AuthoringResult &ares, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, uint32_t chunksToProcessCount, uint32_t *chunksToProcess)
    NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace(Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)
    +
    Definition: NvBlastExtAuthoringAccelerator.h:143
    NVBLAST_API Nv::Blast::VoronoiSitesGenerator * NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)
    NVBLAST_API Nv::Blast::AuthoringResult * NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool &fTool, Nv::Blast::BlastBondGenerator &bondGenerator, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, int32_t defaultSupportDepth=-1)
    NVBLAST_API Nv::Blast::Mesh * NvBlastExtAuthoringCreateMesh(const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html index ddb0177..8e26829 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h Source File + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File @@ -36,7 +36,7 @@
  • File Members
  • -

    sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
     00002 // under a form of NVIDIA software license agreement provided separately to you.
     00003 //
     00004 // Notice
    @@ -79,140 +79,170 @@
     00041 
     00042         class Mesh;
     00043 
    -00044 
    -00048         class SpatialAccelerator
    -00049         {
    -00050         public:
    -00057             virtual void    setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
    -00062             virtual void    setState(const physx::PxVec3& point) = 0;
    -00067             virtual int32_t getNextFacet() = 0;
    -00068 
    -00069             
    -00070             virtual ~SpatialAccelerator() {};
    -00071         };
    -00072 
    -00073 
    -00077         class DummyAccelerator : public SpatialAccelerator
    -00078         {
    -00079         public:
    -00083             DummyAccelerator(int32_t count);
    -00084             virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    -00085             virtual void setState(const physx::PxVec3& point);
    -00086             virtual int32_t getNextFacet();
    -00087 
    -00088         private:
    -00089             int32_t count;
    -00090             int32_t current;
    -00091         };
    -00092 
    -00093         struct SegmentToIndex
    -00094         {
    -00095             float coord;
    -00096             uint32_t index;
    -00097             bool end;
    -00098 
    -00099             SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
    -00100 
    -00101             bool operator<(const SegmentToIndex& in) const
    -00102             {
    -00103                 if (coord < in.coord) return true;
    -00104                 if (coord > in.coord) return false;
    -00105                 return end < in.end;
    -00106             }
    -00107         };
    -00108 
    -00109 
    -00110 class SweepingAccelerator : public SpatialAccelerator
    -00111 {
    -00112 public:
    -00116     SweepingAccelerator(Nv::Blast::Mesh* in);
    -00117     virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    -00118     virtual void setState(const physx::PxVec3& point);
    -00119     virtual int32_t getNextFacet();
    -00120 
    -00121 private:
    +00047         class SpatialAccelerator
    +00048         {
    +00049         public:
    +00050 
    +00057             virtual void    setState(const physx::PxBounds3* bounds) = 0;
    +00058 
    +00065             virtual void    setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
    +00070             virtual void    setState(const physx::PxVec3& point) = 0;
    +00075             virtual int32_t getNextFacet() = 0;
    +00076 
    +00077 
    +00078             virtual void setPointCmpDirection(int32_t dir) = 0;
    +00079             
    +00080             
    +00081             virtual ~SpatialAccelerator() {};
    +00082         };
    +00083 
    +00084 
    +00088         class DummyAccelerator : public SpatialAccelerator
    +00089         {
    +00090         public:
    +00094             DummyAccelerator(int32_t count);
    +00095             virtual void    setState(const physx::PxBounds3* bounds) override;
    +00096             virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    +00097             virtual void setState(const physx::PxVec3& point) override;
    +00098             virtual int32_t getNextFacet() override;
    +00099 
    +00100             virtual void setPointCmpDirection(int32_t dir) override {};
    +00101         private:
    +00102             int32_t count;
    +00103             int32_t current;
    +00104         };
    +00105 
    +00106         struct SegmentToIndex
    +00107         {
    +00108             float coord;
    +00109             uint32_t index;
    +00110             bool end;
    +00111 
    +00112             SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
    +00113 
    +00114             bool operator<(const SegmentToIndex& in) const
    +00115             {
    +00116                 if (coord < in.coord) return true;
    +00117                 if (coord > in.coord) return false;
    +00118                 return end < in.end;
    +00119             }
    +00120         };
    +00121 
     00122 
     00123 
    -00124     /*
    -00125         For fast point test.
    -00126     */
    -00127     std::vector<std::vector<uint32_t> > xSegm;
    -00128     std::vector<std::vector<uint32_t> > ySegm;
    -00129     std::vector<std::vector<uint32_t> > zSegm;
    -00130     std::vector<uint32_t> indices;
    -00131     std::vector<uint32_t> foundx;
    -00132     std::vector<uint32_t> foundy;
    +00124         class Grid
    +00125         {
    +00126 
    +00127         public:
    +00128 
    +00129             friend class GridWalker;
    +00130 
    +00131             Grid(int32_t resolution);
    +00132             void setMesh(const Nv::Blast::Mesh* m);
     00133 
    -00134     uint32_t iterId;
    -00135     int32_t current;
    -00136     uint32_t facetCount;
    -00137 
    -00138     physx::PxVec3 minimal;
    -00139     physx::PxVec3 maximal;
    -00140 
    -00141     physx::PxVec3 rescale;
    -00142     
    -00143 
    -00144 };
    -00145 
    -00146 
    -00152 class BBoxBasedAccelerator : public SpatialAccelerator
    -00153 {
    -00154 public:
    -00159     BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
    -00160     virtual ~BBoxBasedAccelerator();
    -00161     int32_t getNextFacet();
    -00162     void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    -00163     void setState(const physx::PxVec3& p);
    -00164 private:
    +00134         private:
    +00135             int32_t mResolution;
    +00136             int32_t r3;
    +00137             int32_t mappedFacetCount;
    +00138             physx::PxVec3 spos;
    +00139             physx::PxVec3 deltas;
    +00140             std::vector< std::vector<int32_t> > mSpatialMap;
    +00141         };
    +00142 
    +00143         class GridWalker : public SpatialAccelerator // Iterator to traverse the grid
    +00144         {
    +00145         public:
    +00146             GridWalker(Grid* grd);
    +00147 
    +00148             virtual void    setState(const physx::PxBounds3* bounds) override;
    +00149             virtual void    setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    +00150             virtual void    setState(const physx::PxVec3& point) override;
    +00151             virtual int32_t getNextFacet() override;
    +00152             virtual void    setPointCmpDirection(int32_t dir) override;
    +00153         private:
    +00154             Grid* mGrid;
    +00155 
    +00156             // Iterator data
    +00157             std::vector<uint32_t> alreadyGotFlag;
    +00158             uint32_t alreadyGotValue;
    +00159             std::vector<int32_t> cellList;
    +00160             int32_t gotCells;
    +00161             int32_t mIteratorCell;
    +00162             int32_t mIteratorFacet;
    +00163             int32_t pointCmdDir;
    +00164         };
     00165 
    -00166     bool testCellPolygonIntersection(int32_t cellId, physx::PxBounds3& facetBB);
    -00167     void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
    -00168 
    -00169     int32_t mResolution;
    -00170     physx::PxBounds3 mBounds;
    -00171     physx::PxBounds3 facetBox;
    -00172     std::vector< std::vector<int32_t> > mSpatialMap;
    -00173     std::vector<physx::PxBounds3> mCells;
    -00174 
    -00175     
    -00176     // Iterator data
    -00177     std::vector<uint32_t> alreadyGotFlag;
    -00178     uint32_t alreadyGotValue;
    -00179     std::vector<int32_t> cellList;
    -00180     int32_t mIteratorCell;
    -00181     int32_t mIteratorFacet;
    -00182 };
    -00183 
    -00184 
    -00185 
    -00194 class IntersectionTestingAccelerator : public SpatialAccelerator
    -00195 {
    -00196 public:
    -00197     IntersectionTestingAccelerator(const Mesh* mesh, int32_t resolution);
    -00198     int32_t getNextFacet();
    -00199     void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    -00200     void setState(const physx::PxVec3& p);
    +00166 
    +00167         class SweepingAccelerator : public SpatialAccelerator
    +00168         {
    +00169         public:
    +00173             SweepingAccelerator(Nv::Blast::Mesh* in);
    +00174             virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    +00175             virtual void    setState(const physx::PxBounds3* bounds) override;
    +00176             virtual void setState(const physx::PxVec3& point) override;
    +00177             virtual int32_t getNextFacet() override;
    +00178             virtual void setPointCmpDirection(int32_t dir) override {};
    +00179         private:
    +00180 
    +00181 
    +00182             /*
    +00183                 For fast point test.
    +00184             */
    +00185             std::vector<std::vector<uint32_t> > xSegm;
    +00186             std::vector<std::vector<uint32_t> > ySegm;
    +00187             std::vector<std::vector<uint32_t> > zSegm;
    +00188             std::vector<uint32_t> indices;
    +00189             std::vector<uint32_t> foundx;
    +00190             std::vector<uint32_t> foundy;
    +00191 
    +00192             uint32_t iterId;
    +00193             int32_t current;
    +00194             uint32_t facetCount;
    +00195 
    +00196             physx::PxVec3 minimal;
    +00197             physx::PxVec3 maximal;
    +00198 
    +00199             physx::PxVec3 rescale;
    +00200     
     00201 
    -00202 
    -00203 private:
    -00204     std::vector< std::vector<int32_t> > mSpatialMap;
    -00205     std::vector<physx::PxBounds3> mCubes;
    -00206     int32_t mResolution;
    -00207 
    -00208     // Iterator data
    -00209     std::vector<uint32_t> alreadyGotFlag;
    -00210     uint32_t alreadyGotValue;
    -00211     std::vector<int32_t> cellList;
    -00212     int32_t mIteratorCell;
    -00213     int32_t mIteratorFacet;
    -00214 };
    -00215 
    -00216 } // namespace Blast
    -00217 } // namsepace Nv
    -00218 
    -00219 
    -00220 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
    +00202         };
    +00203 
    +00204 
    +00210         class BBoxBasedAccelerator : public SpatialAccelerator
    +00211         {
    +00212         public:
    +00217             BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
    +00218             virtual ~BBoxBasedAccelerator();
    +00219             int32_t getNextFacet() override;
    +00220             void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    +00221             void setState(const physx::PxBounds3* bounds) override;
    +00222             void setState(const physx::PxVec3& p) override;
    +00223             void setPointCmpDirection(int32_t dir) override {};
    +00224         private:
    +00225 
    +00226             void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
    +00227 
    +00228             int32_t mResolution;
    +00229             physx::PxBounds3 mBounds;
    +00230             std::vector< std::vector<int32_t> > mSpatialMap;
    +00231             std::vector<physx::PxBounds3> mCells;
    +00232 
    +00233     
    +00234             // Iterator data
    +00235             std::vector<uint32_t> alreadyGotFlag;
    +00236             uint32_t alreadyGotValue;
    +00237             std::vector<int32_t> cellList;
    +00238             int32_t gotCells;
    +00239             //std::vector<int32_t> cellList;
    +00240             int32_t mIteratorCell;
    +00241             int32_t mIteratorFacet;
    +00242         };
    +00243 
    +00244     } // namespace Blast
    +00245 } // namsepace Nv
    +00246 
    +00247 
    +00248 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
     
    -

    sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h File Reference

    #include <set>
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference

    #include <set>
    #include <vector>
    #include "NvBlastExtAuthoringTypes.h"
    @@ -50,7 +50,9 @@ class  Nv::Blast::DummyAccelerator -class  Nv::Blast::IntersectionTestingAccelerator +class  Nv::Blast::Grid + +class  Nv::Blast::GridWalker struct  Nv::Blast::SegmentToIndex diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html index 6be7a52..23546ba 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h Source File + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File @@ -46,25 +46,30 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_accelerator_8h
    NvBlastExtAuthoringAccelerator.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
    30 #define NVBLASTEXTAUTHORINGACCELERATOR_H
    31 
    32 #include <set>
    33 #include <vector>
    35 
    36 
    37 namespace Nv
    38 {
    39  namespace Blast
    40  {
    41 
    42  class Mesh;
    43 
    44 
    49  {
    50  public:
    57  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
    62  virtual void setState(const physx::PxVec3& point) = 0;
    67  virtual int32_t getNextFacet() = 0;
    68 
    69 
    70  virtual ~SpatialAccelerator() {};
    71  };
    72 
    73 
    78  {
    79  public:
    83  DummyAccelerator(int32_t count);
    84  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    85  virtual void setState(const physx::PxVec3& point);
    86  virtual int32_t getNextFacet();
    87 
    88  private:
    89  int32_t count;
    90  int32_t current;
    91  };
    92 
    94  {
    95  float coord;
    96  uint32_t index;
    97  bool end;
    98 
    99  SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
    100 
    101  bool operator<(const SegmentToIndex& in) const
    102  {
    103  if (coord < in.coord) return true;
    104  if (coord > in.coord) return false;
    105  return end < in.end;
    106  }
    107  };
    108 
    109 
    111 {
    112 public:
    117  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    118  virtual void setState(const physx::PxVec3& point);
    119  virtual int32_t getNextFacet();
    120 
    121 private:
    122 
    123 
    124  /*
    125  For fast point test.
    126  */
    127  std::vector<std::vector<uint32_t> > xSegm;
    128  std::vector<std::vector<uint32_t> > ySegm;
    129  std::vector<std::vector<uint32_t> > zSegm;
    130  std::vector<uint32_t> indices;
    131  std::vector<uint32_t> foundx;
    132  std::vector<uint32_t> foundy;
    133 
    134  uint32_t iterId;
    135  int32_t current;
    136  uint32_t facetCount;
    137 
    138  physx::PxVec3 minimal;
    139  physx::PxVec3 maximal;
    140 
    141  physx::PxVec3 rescale;
    142 
    143 
    144 };
    145 
    146 
    153 {
    154 public:
    159  BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
    160  virtual ~BBoxBasedAccelerator();
    161  int32_t getNextFacet();
    162  void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    163  void setState(const physx::PxVec3& p);
    164 private:
    165 
    166  bool testCellPolygonIntersection(int32_t cellId, physx::PxBounds3& facetBB);
    167  void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
    168 
    169  int32_t mResolution;
    170  physx::PxBounds3 mBounds;
    171  physx::PxBounds3 facetBox;
    172  std::vector< std::vector<int32_t> > mSpatialMap;
    173  std::vector<physx::PxBounds3> mCells;
    174 
    175 
    176  // Iterator data
    177  std::vector<uint32_t> alreadyGotFlag;
    178  uint32_t alreadyGotValue;
    179  std::vector<int32_t> cellList;
    180  int32_t mIteratorCell;
    181  int32_t mIteratorFacet;
    182 };
    183 
    184 
    185 
    195 {
    196 public:
    197  IntersectionTestingAccelerator(const Mesh* mesh, int32_t resolution);
    198  int32_t getNextFacet();
    199  void setState(const Vertex* pos, const Edge* ed, const Facet& fc);
    200  void setState(const physx::PxVec3& p);
    201 
    202 
    203 private:
    204  std::vector< std::vector<int32_t> > mSpatialMap;
    205  std::vector<physx::PxBounds3> mCubes;
    206  int32_t mResolution;
    207 
    208  // Iterator data
    209  std::vector<uint32_t> alreadyGotFlag;
    210  uint32_t alreadyGotValue;
    211  std::vector<int32_t> cellList;
    212  int32_t mIteratorCell;
    213  int32_t mIteratorFacet;
    214 };
    215 
    216 } // namespace Blast
    217 } // namsepace Nv
    218 
    219 
    220 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
    Definition: NvBlastExtAuthoringAccelerator.h:152
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
    30 #define NVBLASTEXTAUTHORINGACCELERATOR_H
    31 
    32 #include <set>
    33 #include <vector>
    35 
    36 
    37 namespace Nv
    38 {
    39  namespace Blast
    40  {
    41 
    42  class Mesh;
    43 
    48  {
    49  public:
    50 
    57  virtual void setState(const physx::PxBounds3* bounds) = 0;
    58 
    65  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) = 0;
    70  virtual void setState(const physx::PxVec3& point) = 0;
    75  virtual int32_t getNextFacet() = 0;
    76 
    77 
    78  virtual void setPointCmpDirection(int32_t dir) = 0;
    79 
    80 
    81  virtual ~SpatialAccelerator() {};
    82  };
    83 
    84 
    89  {
    90  public:
    94  DummyAccelerator(int32_t count);
    95  virtual void setState(const physx::PxBounds3* bounds) override;
    96  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    97  virtual void setState(const physx::PxVec3& point) override;
    98  virtual int32_t getNextFacet() override;
    99 
    100  virtual void setPointCmpDirection(int32_t dir) override {};
    101  private:
    102  int32_t count;
    103  int32_t current;
    104  };
    105 
    107  {
    108  float coord;
    109  uint32_t index;
    110  bool end;
    111 
    112  SegmentToIndex(float c, uint32_t i, bool end) : coord(c), index(i), end(end) {};
    113 
    114  bool operator<(const SegmentToIndex& in) const
    115  {
    116  if (coord < in.coord) return true;
    117  if (coord > in.coord) return false;
    118  return end < in.end;
    119  }
    120  };
    121 
    122 
    123 
    124  class Grid
    125  {
    126 
    127  public:
    128 
    129  friend class GridWalker;
    130 
    131  Grid(int32_t resolution);
    132  void setMesh(const Nv::Blast::Mesh* m);
    133 
    134  private:
    135  int32_t mResolution;
    136  int32_t r3;
    137  int32_t mappedFacetCount;
    138  physx::PxVec3 spos;
    139  physx::PxVec3 deltas;
    140  std::vector< std::vector<int32_t> > mSpatialMap;
    141  };
    142 
    143  class GridWalker : public SpatialAccelerator // Iterator to traverse the grid
    144  {
    145  public:
    146  GridWalker(Grid* grd);
    147 
    148  virtual void setState(const physx::PxBounds3* bounds) override;
    149  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    150  virtual void setState(const physx::PxVec3& point) override;
    151  virtual int32_t getNextFacet() override;
    152  virtual void setPointCmpDirection(int32_t dir) override;
    153  private:
    154  Grid* mGrid;
    155 
    156  // Iterator data
    157  std::vector<uint32_t> alreadyGotFlag;
    158  uint32_t alreadyGotValue;
    159  std::vector<int32_t> cellList;
    160  int32_t gotCells;
    161  int32_t mIteratorCell;
    162  int32_t mIteratorFacet;
    163  int32_t pointCmdDir;
    164  };
    165 
    166 
    168  {
    169  public:
    174  virtual void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    175  virtual void setState(const physx::PxBounds3* bounds) override;
    176  virtual void setState(const physx::PxVec3& point) override;
    177  virtual int32_t getNextFacet() override;
    178  virtual void setPointCmpDirection(int32_t dir) override {};
    179  private:
    180 
    181 
    182  /*
    183  For fast point test.
    184  */
    185  std::vector<std::vector<uint32_t> > xSegm;
    186  std::vector<std::vector<uint32_t> > ySegm;
    187  std::vector<std::vector<uint32_t> > zSegm;
    188  std::vector<uint32_t> indices;
    189  std::vector<uint32_t> foundx;
    190  std::vector<uint32_t> foundy;
    191 
    192  uint32_t iterId;
    193  int32_t current;
    194  uint32_t facetCount;
    195 
    196  physx::PxVec3 minimal;
    197  physx::PxVec3 maximal;
    198 
    199  physx::PxVec3 rescale;
    200 
    201 
    202  };
    203 
    204 
    211  {
    212  public:
    217  BBoxBasedAccelerator(const Mesh* mesh, int32_t resolution);
    218  virtual ~BBoxBasedAccelerator();
    219  int32_t getNextFacet() override;
    220  void setState(const Vertex* pos, const Edge* ed, const Facet& fc) override;
    221  void setState(const physx::PxBounds3* bounds) override;
    222  void setState(const physx::PxVec3& p) override;
    223  void setPointCmpDirection(int32_t dir) override {};
    224  private:
    225 
    226  void buildAccelStructure(const Vertex* pos, const Edge* edges, const Facet* fc, int32_t facetCount);
    227 
    228  int32_t mResolution;
    229  physx::PxBounds3 mBounds;
    230  std::vector< std::vector<int32_t> > mSpatialMap;
    231  std::vector<physx::PxBounds3> mCells;
    232 
    233 
    234  // Iterator data
    235  std::vector<uint32_t> alreadyGotFlag;
    236  uint32_t alreadyGotValue;
    237  std::vector<int32_t> cellList;
    238  int32_t gotCells;
    239  //std::vector<int32_t> cellList;
    240  int32_t mIteratorCell;
    241  int32_t mIteratorFacet;
    242  };
    243 
    244  } // namespace Blast
    245 } // namsepace Nv
    246 
    247 
    248 #endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H
    virtual void setPointCmpDirection(int32_t dir) override
    Definition: NvBlastExtAuthoringAccelerator.h:178
    +
    Definition: NvBlastExtAuthoringAccelerator.h:210
    -
    Definition: NvBlastExtAuthoringAccelerator.h:48
    +
    Definition: NvBlastExtAuthoringAccelerator.h:47
    Definition: NvBlastExtAuthoringMesh.h:42
    -
    Definition: NvBlastExtAuthoringTypes.h:153
    -
    bool operator<(const SegmentToIndex &in) const
    Definition: NvBlastExtAuthoringAccelerator.h:101
    -
    float coord
    Definition: NvBlastExtAuthoringAccelerator.h:95
    -
    bool end
    Definition: NvBlastExtAuthoringAccelerator.h:97
    -
    virtual void setState(const Vertex *pos, const Edge *ed, const Facet &fc)=0
    -
    Definition: NvBlastExtAuthoringAccelerator.h:93
    -
    virtual ~SpatialAccelerator()
    Definition: NvBlastExtAuthoringAccelerator.h:70
    -
    Definition: NvBlastExtAuthoringAccelerator.h:194
    -
    SegmentToIndex(float c, uint32_t i, bool end)
    Definition: NvBlastExtAuthoringAccelerator.h:99
    -
    Definition: NvBlastExtAuthoringAccelerator.h:77
    -
    uint32_t index
    Definition: NvBlastExtAuthoringAccelerator.h:96
    +
    Definition: NvBlastExtAuthoringTypes.h:158
    +
    bool operator<(const SegmentToIndex &in) const
    Definition: NvBlastExtAuthoringAccelerator.h:114
    +
    virtual void setPointCmpDirection(int32_t dir) override
    Definition: NvBlastExtAuthoringAccelerator.h:100
    +
    virtual void setState(const physx::PxBounds3 *bounds)=0
    +
    float coord
    Definition: NvBlastExtAuthoringAccelerator.h:108
    +
    bool end
    Definition: NvBlastExtAuthoringAccelerator.h:110
    +
    Definition: NvBlastExtAuthoringAccelerator.h:106
    +
    virtual ~SpatialAccelerator()
    Definition: NvBlastExtAuthoringAccelerator.h:81
    +
    void setPointCmpDirection(int32_t dir) override
    Definition: NvBlastExtAuthoringAccelerator.h:223
    +
    SegmentToIndex(float c, uint32_t i, bool end)
    Definition: NvBlastExtAuthoringAccelerator.h:112
    +
    virtual void setPointCmpDirection(int32_t dir)=0
    +
    Definition: NvBlastExtAuthoringAccelerator.h:124
    +
    Definition: NvBlastExtAuthoringAccelerator.h:88
    +
    uint32_t index
    Definition: NvBlastExtAuthoringAccelerator.h:109
    virtual int32_t getNextFacet()=0
    -
    Definition: NvBlastExtAuthoringAccelerator.h:110
    +
    Definition: NvBlastExtAuthoringAccelerator.h:167
    Definition: NvBlastExtAuthoringTypes.h:47
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringAccelerator.h:143
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html index 6f2585f..5edcb68 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html @@ -118,26 +118,29 @@ 00102 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0; 00103 00104 -00115 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, -00116 NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0; +00115 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, +00116 NvBlastBond& resultBond, BondGenerationConfig conf) = 0; 00117 -00132 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00132 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, 00133 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, 00134 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0; 00135 00136 -00150 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00150 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, 00151 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, -00152 BondGenerationConfig conf = BondGenerationConfig()) = 0; +00152 BondGenerationConfig conf) = 0; 00153 -00168 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, +00168 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, 00169 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0; -00170 }; +00170 00171 -00172 } // namespace Blast -00173 } // namespace Nv +00172 +00173 }; 00174 -00175 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H +00175 } // namespace Blast +00176 } // namespace Nv +00177 +00178 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H
    30 #define NVBLASTEXTAUTHORINGBONDGENERATOR_H
    31 
    33 
    34 namespace physx
    35 {
    36 class PxPlane;
    37 class PxCooking;
    38 class PxPhysicsInsertionCallback;
    39 }
    40 
    41 struct NvBlastBondDesc;
    42 struct NvBlastChunkDesc;
    43 struct NvBlastBond;
    44 
    45 namespace Nv
    46 {
    47 namespace Blast
    48 {
    49 
    50 // Forward declarations
    51 class FractureTool;
    52 class TriangleProcessor;
    53 struct PlaneChunkIndexer;
    54 
    62 {
    63  enum BondGenMode { EXACT, AVERAGE };
    66 };
    67 
    68 
    70 {
    71  PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}
    72  int32_t chunkId;
    73  int32_t trId;
    74  physx::PxPlane plane;
    75 };
    76 
    77 
    83 {
    84 public:
    85  virtual ~BlastBondGenerator() {}
    86 
    90  virtual void release() = 0;
    91 
    101  virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport,
    102  NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0;
    103 
    104 
    115  virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB,
    116  NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0;
    117 
    132  virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
    133  uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB,
    134  NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0;
    135 
    136 
    150  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
    151  const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs,
    153 
    168  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls,
    169  const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0;
    170 };
    171 
    172 } // namespace Blast
    173 } // namespace Nv
    174 
    175 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
    Definition: NvBlastExtAuthoring.h:34
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H
    30 #define NVBLASTEXTAUTHORINGBONDGENERATOR_H
    31 
    33 
    34 namespace physx
    35 {
    36 class PxPlane;
    37 class PxCooking;
    38 class PxPhysicsInsertionCallback;
    39 }
    40 
    41 struct NvBlastBondDesc;
    42 struct NvBlastChunkDesc;
    43 struct NvBlastBond;
    44 
    45 namespace Nv
    46 {
    47 namespace Blast
    48 {
    49 
    50 // Forward declarations
    51 class FractureTool;
    52 class TriangleProcessor;
    53 struct PlaneChunkIndexer;
    54 
    62 {
    63  enum BondGenMode { EXACT, AVERAGE };
    66 };
    67 
    68 
    70 {
    71  PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}
    72  int32_t chunkId;
    73  int32_t trId;
    74  physx::PxPlane plane;
    75 };
    76 
    77 
    83 {
    84 public:
    85  virtual ~BlastBondGenerator() {}
    86 
    90  virtual void release() = 0;
    91 
    101  virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport,
    102  NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0;
    103 
    104 
    115  virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB,
    116  NvBlastBond& resultBond, BondGenerationConfig conf) = 0;
    117 
    132  virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
    133  uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB,
    134  NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0;
    135 
    136 
    150  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry,
    151  const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs,
    152  BondGenerationConfig conf) = 0;
    153 
    168  virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls,
    169  const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0;
    170 
    171 
    172 
    173 };
    174 
    175 } // namespace Blast
    176 } // namespace Nv
    177 
    178 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H
    Definition: NvBlastExtAuthoring.h:34
    int32_t trId
    Definition: NvBlastExtAuthoringBondGenerator.h:73
    BondGenMode
    Definition: NvBlastExtAuthoringBondGenerator.h:63
    Definition: NvBlastTypes.h:189
    @@ -54,14 +54,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator
    BondGenMode bondMode
    Definition: NvBlastExtAuthoringBondGenerator.h:65
    Definition: NvBlastTypes.h:322
    -
    Definition: NvBlastExtAuthoringFractureTool.h:241
    +
    Definition: NvBlastExtAuthoringFractureTool.h:248
    physx::PxPlane plane
    Definition: NvBlastExtAuthoringBondGenerator.h:74
    Definition: NvBlastExtAuthoringBondGenerator.h:82
    PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl)
    Definition: NvBlastExtAuthoringBondGenerator.h:71
    int32_t chunkId
    Definition: NvBlastExtAuthoringBondGenerator.h:72
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    Definition: NvBlastExtAuthoringBondGenerator.h:69
    -
    Definition: NvBlastExtAuthoringTypes.h:81
    +
    Definition: NvBlastExtAuthoringTypes.h:86
    Definition: NvBlastTypes.h:292
    Definition: NvBlastExtAuthoringBondGenerator.h:61
    float maxSeparation
    Definition: NvBlastExtAuthoringBondGenerator.h:64
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html index 5119c02..7e8d00a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html @@ -73,72 +73,75 @@ 00035 #include <PxPlane.h> 00036 #include <NvBlastExtAuthoringCollisionBuilder.h> 00037 #include <vector> -00038 -00039 namespace Nv -00040 { -00041 namespace Blast -00042 { -00043 -00048 class BlastBondGeneratorImpl : public BlastBondGenerator -00049 { -00050 public: -00051 -00052 BlastBondGeneratorImpl(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) -00053 : mPxCooking(cooking), mPxInsertionCallback(insertionCallback){}; -00054 -00055 virtual void release() override; -00056 -00057 virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport, -00058 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) override; -00059 -00060 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, -00061 NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) override; -00062 -00063 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00064 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, -00065 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) override; -00066 -00067 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00068 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, -00069 BondGenerationConfig conf = BondGenerationConfig()) override; -00070 -00071 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, -00072 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) override; -00073 -00074 private: -00075 float processWithMidplanes( TriangleProcessor* trProcessor, -00076 const std::vector<physx::PxVec3>& chunk1Points, const std::vector<physx::PxVec3>& chunk2Points, -00077 const std::vector<physx::PxVec3>& hull1p, const std::vector<physx::PxVec3>& hull2p, -00078 physx::PxVec3& normal, physx::PxVec3& centroid, float maxSeparation); -00079 -00080 int32_t createFullBondListAveraged( uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, const CollisionHull** chunkHulls, -00081 const bool* supportFlags, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, BondGenerationConfig conf); -00082 int32_t createFullBondListExact( uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00083 const bool* supportFlags, NvBlastBondDesc*& resultBondDescs, BondGenerationConfig conf); -00084 int32_t createFullBondListExactInternal(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00085 std::vector<PlaneChunkIndexer>& planeTriangleMapping , NvBlastBondDesc*& resultBondDescs); -00086 int32_t createBondForcedInternal( const std::vector<physx::PxVec3>& hull0, const std::vector<physx::PxVec3>& hull1,const CollisionHull& cHull0, -00087 const CollisionHull& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, NvBlastBond& resultBond, float overlapping); -00088 -00089 void buildGeometryCache(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry); -00090 void resetGeometryCache(); -00091 -00092 physx::PxCooking* mPxCooking; -00093 physx::PxPhysicsInsertionCallback* mPxInsertionCallback; -00094 +00038 #include <set> +00039 +00040 namespace Nv +00041 { +00042 namespace Blast +00043 { +00044 +00049 class BlastBondGeneratorImpl : public BlastBondGenerator +00050 { +00051 public: +00052 +00053 BlastBondGeneratorImpl(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) +00054 : mPxCooking(cooking), mPxInsertionCallback(insertionCallback) {}; +00055 +00056 virtual void release() override; +00057 +00058 virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport, +00059 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) override; +00060 +00061 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, +00062 NvBlastBond& resultBond, BondGenerationConfig conf) override; +00063 +00064 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00065 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, +00066 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) override; +00067 +00068 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00069 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, +00070 BondGenerationConfig conf) override; +00071 +00072 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, +00073 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) override; +00074 +00075 +00076 +00077 private: +00078 float processWithMidplanes(TriangleProcessor* trProcessor, const Triangle* mA, uint32_t mavc, const Triangle* mB, uint32_t mbvc, +00079 const std::vector<physx::PxVec3>& hull1p, const std::vector<physx::PxVec3>& hull2p, physx::PxVec3& normal, physx::PxVec3& centroid, float maxSeparation); +00080 +00081 int32_t createFullBondListAveraged( uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, const CollisionHull** chunkHulls, +00082 const bool* supportFlags, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, BondGenerationConfig conf, std::set<std::pair<uint32_t, uint32_t> >* pairNotToTest = nullptr); +00083 int32_t createFullBondListExact( uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00084 const bool* supportFlags, NvBlastBondDesc*& resultBondDescs, BondGenerationConfig conf); +00085 int32_t createFullBondListExactInternal(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00086 std::vector<PlaneChunkIndexer>& planeTriangleMapping , NvBlastBondDesc*& resultBondDescs); +00087 int32_t createBondForcedInternal( const std::vector<physx::PxVec3>& hull0, const std::vector<physx::PxVec3>& hull1,const CollisionHull& cHull0, +00088 const CollisionHull& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, NvBlastBond& resultBond, float overlapping); +00089 +00090 void buildGeometryCache(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry); +00091 void resetGeometryCache(); +00092 +00093 physx::PxCooking* mPxCooking; +00094 physx::PxPhysicsInsertionCallback* mPxInsertionCallback; 00095 -00096 std::vector<std::vector<Triangle> > mGeometryCache; -00097 -00098 std::vector<PlaneChunkIndexer> mPlaneCache; -00099 std::vector<CollisionHull*> mCHullCache; -00100 std::vector<std::vector<physx::PxVec3> > mHullsPointsCache; -00101 std::vector<physx::PxBounds3 > mBoundsCache; -00102 }; +00096 +00097 std::vector<std::vector<Triangle> > mGeometryCache; +00098 +00099 std::vector<PlaneChunkIndexer> mPlaneCache; +00100 std::vector<CollisionHull*> mCHullCache; +00101 std::vector<std::vector<physx::PxVec3> > mHullsPointsCache; +00102 std::vector<physx::PxBounds3 > mBoundsCache; 00103 -00104 } // namespace Blast -00105 } // namespace Nv +00104 +00105 }; 00106 -00107 #endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H +00107 } // namespace Blast +00108 } // namespace Nv +00109 +00110 #endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js new file mode 100644 index 0000000..1b46552 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js @@ -0,0 +1,7 @@ +var _nv_blast_ext_authoring_fracture_tool_impl_8h = +[ + [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], + [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ], + [ "findCellBasePlanes", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a6f9b18b3e2d534d41b847f7b476c7db1", null ], + [ "getCellMesh", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a095cb2f203b5b4b6e0996d14908834b9", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html index 3fc7448..f5ea842 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html @@ -46,41 +46,44 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_fracture_tool_
    NvBlastExtAuthoringFractureToolImpl.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 #ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    29 #define NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    30 
    33 #include <vector>
    34 #include <set>
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    41 class SpatialAccelerator;
    42 class Triangulator;
    43 
    44 
    49 {
    50 public:
    51 
    61 
    62  void release() override;
    63 
    67  void setBaseMesh(const Mesh* m) override;
    68 
    75  uint32_t getVoronoiSites(const physx::PxVec3*& sites) override;
    76 
    81  void addSite(const physx::PxVec3& site) override;
    86  void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) override;
    87 
    94  void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) override;
    95 
    106  void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) override;
    107 
    114  void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) override;
    119  void setStencil(const Mesh* stencil) override;
    123  void clearStencil() override;
    124 
    131  void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) override;
    132 
    133 private:
    134  std::vector <physx::PxVec3> mGeneratedSites;
    135  const Mesh* mMesh;
    136  const Mesh* mStencil;
    137  RandomGeneratorBase* mRnd;
    138  SpatialAccelerator* mAccelerator;
    139 };
    140 
    141 
    142 
    147 {
    148 
    149 public:
    150 
    155  {
    156  mPlaneIndexerOffset = 1;
    157  mChunkIdCounter = 0;
    158  mRemoveIslands = false;
    159  mInteriorMaterialId = MATERIAL_INTERIOR;
    160  }
    161 
    163  {
    164  reset();
    165  }
    166 
    167  void release() override;
    168 
    172  void reset() override;
    173 
    177  void setInteriorMaterialId(int32_t materialId) override;
    178 
    182  int32_t getInteriorMaterialId() const override;
    183 
    187  void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    188 
    192  void setSourceMesh(const Mesh* mesh) override;
    193 
    197  int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) override;
    198 
    202  Mesh* createChunkMesh(int32_t chunkId) override;
    203 
    208  void getTransformation(physx::PxVec3& offset, float& scale) override;
    209 
    210 
    219  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) override;
    220 
    232  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) override;
    233 
    234 
    245  int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) override;
    246 
    247 
    260  int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) override;
    261 
    272  int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) override;
    273 
    274 
    278  void finalizeFracturing() override;
    279 
    280  uint32_t getChunkCount() const override;
    281 
    285  const ChunkInfo& getChunkInfo(int32_t chunkIndex) override;
    286 
    294  float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) override;
    295 
    303  uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) override;
    304 
    312  uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) override;
    313 
    319  int32_t getChunkIndex(int32_t chunkId) override;
    320 
    326  int32_t getChunkId(int32_t chunkIndex) override;
    327 
    333  int32_t getChunkDepth(int32_t chunkId) override;
    334 
    342  uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) override;
    343 
    344 
    355  uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) override;
    356 
    361  void setRemoveIslands(bool isRemoveIslands) override;
    362 
    368  int32_t islandDetectionAndRemoving(int32_t chunkId) override;
    369 
    374  bool isMeshContainOpenEdges(const Mesh* input) override;
    375 
    376  bool deleteAllChildrenOfChunk(int32_t chunkId) override;
    377 
    378  void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) override;
    379 
    380 
    386  void fitUvToRect(float side, uint32_t chunkId) override;
    387 
    392  void fitAllUvToRect(float side) override;
    393 
    394 
    395 
    396 private:
    397  void eraseChunk(int32_t chunkId);
    398  bool isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
    399  int32_t slicingNoisy(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd);
    400  uint32_t stretchGroup(const std::vector<uint32_t>& group, std::vector<std::vector<uint32_t>>& graph);
    401  void rebuildAdjGraph(const std::vector<uint32_t>& chunksToRebuild, std::vector<std::vector<uint32_t> >& chunkGraph);
    402  void fitAllUvToRect(float side, std::set<uint32_t>& mask);
    403 
    407  uint32_t createNewChunk(uint32_t parentId);
    408 
    409 
    410 protected:
    415  physx::PxVec3 mOffset;
    416 
    417  /* Chunk mesh wrappers */
    418  std::vector<Triangulator*> mChunkPostprocessors;
    419 
    420 
    421 
    424  std::vector<ChunkInfo> mChunkData;
    425 
    428 };
    429 
    430 } // namespace Blast
    431 } // namespace Nv
    432 
    433 
    434 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    uint32_t getVoronoiSites(const physx::PxVec3 *&sites) override
    -
    Definition: NvBlastExtAuthoringFractureTool.h:87
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 #ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    29 #define NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    30 
    33 #include <vector>
    34 #include <set>
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    41 class SpatialAccelerator;
    42 class Triangulator;
    43 
    44 
    49 {
    50 public:
    51 
    61 
    62  void release() override;
    63 
    67  void setBaseMesh(const Mesh* m) override;
    68 
    75  uint32_t getVoronoiSites(const physx::PxVec3*& sites) override;
    76 
    81  void addSite(const physx::PxVec3& site) override;
    86  void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) override;
    87 
    94  void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) override;
    95 
    106  void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) override;
    107 
    114  void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) override;
    119  void setStencil(const Mesh* stencil) override;
    123  void clearStencil() override;
    124 
    131  void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) override;
    132 
    133 private:
    134  std::vector <physx::PxVec3> mGeneratedSites;
    135  const Mesh* mMesh;
    136  const Mesh* mStencil;
    137  RandomGeneratorBase* mRnd;
    138  SpatialAccelerator* mAccelerator;
    139 };
    140 
    141 
    142 
    147 {
    148 
    149 public:
    150 
    155  {
    156  mPlaneIndexerOffset = 1;
    157  mChunkIdCounter = 0;
    158  mRemoveIslands = false;
    159  mInteriorMaterialId = MATERIAL_INTERIOR;
    160  }
    161 
    163  {
    164  reset();
    165  }
    166 
    167  void release() override;
    168 
    172  void reset() override;
    173 
    177  void setInteriorMaterialId(int32_t materialId) override;
    178 
    182  int32_t getInteriorMaterialId() const override;
    183 
    187  void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    188 
    192  void setSourceMesh(const Mesh* mesh) override;
    193 
    197  int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) override;
    198 
    202  Mesh* createChunkMesh(int32_t chunkId) override;
    203 
    208  void getTransformation(physx::PxVec3& offset, float& scale) override;
    209 
    210 
    219  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) override;
    220 
    232  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) override;
    233 
    234 
    245  int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) override;
    246 
    247 
    260  int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) override;
    261 
    272  int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) override;
    273 
    274 
    278  void finalizeFracturing() override;
    279 
    280  uint32_t getChunkCount() const override;
    281 
    285  const ChunkInfo& getChunkInfo(int32_t chunkIndex) override;
    286 
    294  float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) override;
    295 
    303  uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) override;
    304 
    312  uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) override;
    313 
    319  int32_t getChunkIndex(int32_t chunkId) override;
    320 
    326  int32_t getChunkId(int32_t chunkIndex) override;
    327 
    333  int32_t getChunkDepth(int32_t chunkId) override;
    334 
    342  uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) override;
    343 
    344 
    355  uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) override;
    356 
    361  void setRemoveIslands(bool isRemoveIslands) override;
    362 
    368  int32_t islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth = false) override;
    369 
    374  bool isMeshContainOpenEdges(const Mesh* input) override;
    375 
    376  bool deleteAllChildrenOfChunk(int32_t chunkId) override;
    377 
    378  void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) override;
    379 
    380 
    386  void fitUvToRect(float side, uint32_t chunkId) override;
    387 
    392  void fitAllUvToRect(float side) override;
    393 
    394 
    395 
    396 private:
    397  void eraseChunk(int32_t chunkId);
    398  bool isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
    399  int32_t slicingNoisy(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd);
    400  uint32_t stretchGroup(const std::vector<uint32_t>& group, std::vector<std::vector<uint32_t>>& graph);
    401  void rebuildAdjGraph(const std::vector<uint32_t>& chunksToRebuild, std::vector<std::vector<uint32_t> >& chunkGraph);
    402  void fitAllUvToRect(float side, std::set<uint32_t>& mask);
    403 
    407  uint32_t createNewChunk(uint32_t parentId);
    408 
    409 
    410 protected:
    415  physx::PxVec3 mOffset;
    416 
    417  /* Chunk mesh wrappers */
    418  std::vector<Triangulator*> mChunkPostprocessors;
    419 
    420 
    421 
    424  std::vector<ChunkInfo> mChunkData;
    425 
    428 };
    429 
    430 void findCellBasePlanes(const std::vector<physx::PxVec3>& sites, std::vector<std::vector<int32_t> >& neighboors);
    431 Mesh* getCellMesh(class BooleanEvaluator& eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector<physx::PxVec3>& sites, std::vector < std::vector<int32_t> >& neighboors, int32_t interiorMaterialId, physx::PxVec3 origin);
    432 
    433 } // namespace Blast
    434 } // namespace Nv
    435 
    436 
    437 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H
    uint32_t getVoronoiSites(const physx::PxVec3 *&sites) override
    +
    Definition: NvBlastExtAuthoringFractureTool.h:94
    Definition: NvBlastExtAuthoringFractureTool.h:47
    ~FractureToolImpl()
    Definition: NvBlastExtAuthoringFractureToolImpl.h:162
    -
    Definition: NvBlastExtAuthoringFractureTool.h:157
    +
    Definition: NvBlastExtAuthoringFractureTool.h:164
    +
    Definition: NvBlastExtAuthoringBooleanTool.h:108
    NV_INLINE float normal(const float a[3], float r[3])
    Definition: NvBlastMath.h:93
    void setBaseMesh(const Mesh *m) override
    float mScaleFactor
    Definition: NvBlastExtAuthoringFractureToolImpl.h:414
    -
    Definition: NvBlastExtAuthoringAccelerator.h:48
    -
    #define MATERIAL_INTERIOR
    Definition: NvBlastExtAuthoringTypes.h:73
    +
    Definition: NvBlastExtAuthoringAccelerator.h:47
    +
    #define MATERIAL_INTERIOR
    Definition: NvBlastExtAuthoringTypes.h:78
    void radialPattern(const physx::PxVec3 &center, const physx::PxVec3 &normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset=0.0f, float variability=0.0f) override
    -
    Definition: NvBlastExtAuthoringFractureTool.h:59
    +
    Definition: NvBlastExtAuthoringFractureTool.h:66
    Definition: NvBlastExtAuthoringMesh.h:42
    -
    Definition: NvBlastExtAuthoringFractureTool.h:241
    +
    Definition: NvBlastExtAuthoringFractureTool.h:248
    physx::PxVec3 mOffset
    Definition: NvBlastExtAuthoringFractureToolImpl.h:415
    -
    Definition: NvBlastExtAuthoringTypes.h:167
    +
    Definition: NvBlastExtAuthoringTypes.h:171
    void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) override
    +
    void findCellBasePlanes(const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors)
    int32_t mChunkIdCounter
    Definition: NvBlastExtAuthoringFractureToolImpl.h:423
    void deleteInSphere(const float radius, const physx::PxVec3 &center, const float eraserProbability=1) override
    void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3 &center) override
    std::vector< ChunkInfo > mChunkData
    Definition: NvBlastExtAuthoringFractureToolImpl.h:424
    std::vector< Triangulator * > mChunkPostprocessors
    Definition: NvBlastExtAuthoringFractureToolImpl.h:418
    void addSite(const physx::PxVec3 &site) override
    -
    Definition: NvBlastExtAuthoringFractureTool.h:113
    -
    Definition: NvBlastExtAuthoringTypes.h:81
    +
    Definition: NvBlastExtAuthoringFractureTool.h:120
    +
    Definition: NvBlastExtAuthoringTypes.h:86
    int32_t mInteriorMaterialId
    Definition: NvBlastExtAuthoringFractureToolImpl.h:427
    Definition: NvBlastExtAuthoringFractureToolImpl.h:48
    +
    Mesh * getCellMesh(class BooleanEvaluator &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin)
    Definition: NvBlastExtAuthoringFractureToolImpl.h:146
    FractureToolImpl()
    Definition: NvBlastExtAuthoringFractureToolImpl.h:154
    VoronoiSitesGeneratorImpl(const Mesh *mesh, RandomGeneratorBase *rnd)
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    void setStencil(const Mesh *stencil) override
    Definition: NvBlastArray.h:37
    void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) override
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html index 3a94ccf..46a6b93 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h Source File + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h Source File @@ -36,7 +36,7 @@
  • File Members
  • -

    sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +

    sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
     00002 // under a form of NVIDIA software license agreement provided separately to you.
     00003 //
     00004 // Notice
    @@ -78,10 +78,10 @@
     00040 
     00044 struct EdgeWithParent
     00045 {
    -00046     int32_t s, e; // Starting and ending vertices
    -00047     int32_t parent; // Parent facet index
    -00048     EdgeWithParent() : s(0), e(0), parent(0) {}
    -00049     EdgeWithParent(int32_t s, int32_t e, int32_t p) : s(s), e(e), parent(p) {}
    +00046     uint32_t s, e; // Starting and ending vertices
    +00047     uint32_t parent; // Parent facet index
    +00048     EdgeWithParent() : s(0), e(0), parent(0) {}
    +00049     EdgeWithParent(uint32_t s, uint32_t e, uint32_t p) : s(s), e(e), parent(p) {}
     00050 };
     00051 
     00052 
    @@ -89,20 +89,20 @@
     00057 {
     00058     bool operator()(const EdgeWithParent& a, const EdgeWithParent& b) const
     00059     {
    -00060         if (a.parent == b.parent)
    +00060         if (a.parent == b.parent)
     00061         {
    -00062             if (a.s == b.s)
    +00062             if (a.s == b.s)
     00063             {
    -00064                 return a.e < b.e;
    +00064                 return a.e < b.e;
     00065             }
     00066             else
     00067             {
    -00068                 return a.s < b.s;
    +00068                 return a.s < b.s;
     00069             }
     00070         }
     00071         else
     00072         {
    -00073             return a.parent < b.parent;
    +00073             return a.parent < b.parent;
     00074         }
     00075     }
     00076 };
    @@ -221,52 +221,57 @@
     00207 }
     00208 
     00209 
    -00210 #define VEC_COMPARISON_OFFSET 1e-5f
    -00211 
    -00214 struct VrtComp
    -00215 {
    -00216     bool operator()(const Vertex& a, const Vertex& b) const
    -00217     {
    -00218         if (a.p.x + VEC_COMPARISON_OFFSET < b.p.x) return true;
    -00219         if (a.p.x - VEC_COMPARISON_OFFSET > b.p.x) return false;
    -00220         if (a.p.y + VEC_COMPARISON_OFFSET < b.p.y) return true;
    -00221         if (a.p.y - VEC_COMPARISON_OFFSET > b.p.y) return false;
    -00222         if (a.p.z + VEC_COMPARISON_OFFSET < b.p.z) return true;
    -00223         if (a.p.z - VEC_COMPARISON_OFFSET > b.p.z) return false;
    -00224 
    -00225         if (a.n.x + 1e-3 < b.n.x) return true;
    -00226         if (a.n.x - 1e-3 > b.n.x) return false;
    -00227         if (a.n.y + 1e-3 < b.n.y) return true;
    -00228         if (a.n.y - 1e-3 > b.n.y) return false;
    -00229         if (a.n.z + 1e-3 < b.n.z) return true;
    -00230         if (a.n.z - 1e-3 > b.n.z) return false;
    -00231 
    +00210 #define POS_COMPARISON_OFFSET 1e-5f
    +00211 #define NORM_COMPARISON_OFFSET 1e-3f
    +00212 
    +00215 struct VrtComp
    +00216 {
    +00217     bool operator()(const Vertex& a, const Vertex& b) const
    +00218     {
    +00219         if (a.p.x + POS_COMPARISON_OFFSET < b.p.x) return true;
    +00220         if (a.p.x - POS_COMPARISON_OFFSET > b.p.x) return false;
    +00221         if (a.p.y + POS_COMPARISON_OFFSET < b.p.y) return true;
    +00222         if (a.p.y - POS_COMPARISON_OFFSET > b.p.y) return false;
    +00223         if (a.p.z + POS_COMPARISON_OFFSET < b.p.z) return true;
    +00224         if (a.p.z - POS_COMPARISON_OFFSET > b.p.z) return false;
    +00225 
    +00226         if (a.n.x + NORM_COMPARISON_OFFSET < b.n.x) return true;
    +00227         if (a.n.x - NORM_COMPARISON_OFFSET > b.n.x) return false;
    +00228         if (a.n.y + NORM_COMPARISON_OFFSET < b.n.y) return true;
    +00229         if (a.n.y - NORM_COMPARISON_OFFSET > b.n.y) return false;
    +00230         if (a.n.z + NORM_COMPARISON_OFFSET < b.n.z) return true;
    +00231         if (a.n.z - NORM_COMPARISON_OFFSET > b.n.z) return false;
     00232 
    -00233         if (a.uv[0].x + 1e-3 < b.uv[0].x) return true;
    -00234         if (a.uv[0].x - 1e-3 > b.uv[0].x) return false;
    -00235         if (a.uv[0].y + 1e-3 < b.uv[0].y) return true;
    -00236         return false;
    -00237     };
    -00238 };
    -00239 
    -00243 struct VrtPositionComparator
    -00244 {
    -00245     bool operator()(const physx::PxVec3& a, const physx::PxVec3& b) const
    -00246     {
    -00247         if (a.x + VEC_COMPARISON_OFFSET < b.x) return true;
    -00248         if (a.x - VEC_COMPARISON_OFFSET > b.x) return false;
    -00249         if (a.y + VEC_COMPARISON_OFFSET < b.y) return true;
    -00250         if (a.y - VEC_COMPARISON_OFFSET > b.y) return false;
    -00251         if (a.z + VEC_COMPARISON_OFFSET < b.z) return true;
    -00252         if (a.z - VEC_COMPARISON_OFFSET > b.z) return false;
    -00253         return false;
    -00254     };
    -00255 };
    -00256 
    -00257 }   // namespace Blast
    -00258 }   // namespace Nv
    -00259 
    -00260 #endif
    +00233 
    +00234         if (a.uv[0].x + NORM_COMPARISON_OFFSET < b.uv[0].x) return true;
    +00235         if (a.uv[0].x - NORM_COMPARISON_OFFSET > b.uv[0].x) return false;
    +00236         if (a.uv[0].y + NORM_COMPARISON_OFFSET < b.uv[0].y) return true;
    +00237         return false;
    +00238     };
    +00239 };
    +00240 
    +00244 struct VrtPositionComparator
    +00245 {
    +00246     bool operator()(const physx::PxVec3& a, const physx::PxVec3& b) const
    +00247     {
    +00248         if (a.x + POS_COMPARISON_OFFSET < b.x) return true;
    +00249         if (a.x - POS_COMPARISON_OFFSET > b.x) return false;
    +00250         if (a.y + POS_COMPARISON_OFFSET < b.y) return true;
    +00251         if (a.y - POS_COMPARISON_OFFSET > b.y) return false;
    +00252         if (a.z + POS_COMPARISON_OFFSET < b.z) return true;
    +00253         if (a.z - POS_COMPARISON_OFFSET > b.z) return false;
    +00254         return false;
    +00255     };
    +00256     bool operator()(const Vertex& a, const Vertex& b) const
    +00257     {
    +00258         return operator()(a.p, b.p);
    +00259     };
    +00260 };
    +00261 
    +00262 }   // namespace Blast
    +00263 }   // namespace Nv
    +00264 
    +00265 #endif
     
    -

    sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h File Reference

    #include "NvBlastExtAuthoringTypes.h"
    +

    sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h File Reference

    #include "NvBlastExtAuthoringTypes.h"
    #include <algorithm>

    @@ -63,7 +63,9 @@ #define MAXIMUM_EXTENT   1000 * 1000 * 1000 -#define VEC_COMPARISON_OFFSET   1e-5f +#define NORM_COMPARISON_OFFSET   1e-3f + +#define POS_COMPARISON_OFFSET   1e-5f

    Enumerations

    enum  Nv::Blast::ProjectionDirections { Nv::Blast::YZ_PLANE = 1 << 1, @@ -116,12 +118,27 @@ ProjectionDirections 

    - + +

    +
    + + + + +
    #define NORM_COMPARISON_OFFSET   1e-3f
    +
    +
    + +

    + +

    +

    +

    - +
    #define VEC_COMPARISON_OFFSET   1e-5f #define POS_COMPARISON_OFFSET   1e-5f
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js index b3e8349..91ea05e 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js @@ -6,7 +6,8 @@ var _nv_blast_ext_authoring_internal_common_8h = [ "VrtPositionComparator", "struct_nv_1_1_blast_1_1_vrt_position_comparator.html", "struct_nv_1_1_blast_1_1_vrt_position_comparator" ], [ "BBOX_TEST_EPS", "_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322", null ], [ "MAXIMUM_EXTENT", "_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7", null ], - [ "VEC_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a", null ], + [ "NORM_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22", null ], + [ "POS_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b", null ], [ "ProjectionDirections", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7", [ [ "YZ_PLANE", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66", null ], [ "XY_PLANE", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020", null ], diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html index 034f87e..ca33ef4 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h Source File + sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h Source File @@ -46,42 +46,44 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_internal_commo
    NvBlastExtAuthoringInternalCommon.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTINTERNALCOMMON_H
    30 #define NVBLASTINTERNALCOMMON_H
    32 #include <algorithm>
    33 
    34 using namespace physx;
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    45 {
    46  int32_t s, e; // Starting and ending vertices
    47  int32_t parent; // Parent facet index
    48  EdgeWithParent() : s(0), e(0), parent(0) {}
    49  EdgeWithParent(int32_t s, int32_t e, int32_t p) : s(s), e(e), parent(p) {}
    50 };
    51 
    52 
    57 {
    58  bool operator()(const EdgeWithParent& a, const EdgeWithParent& b) const
    59  {
    60  if (a.parent == b.parent)
    61  {
    62  if (a.s == b.s)
    63  {
    64  return a.e < b.e;
    65  }
    66  else
    67  {
    68  return a.s < b.s;
    69  }
    70  }
    71  else
    72  {
    73  return a.parent < b.parent;
    74  }
    75  }
    76 };
    77 
    78 
    83 {
    84  YZ_PLANE = 1 << 1,
    85  XY_PLANE = 1 << 2,
    86  ZX_PLANE = 1 << 3,
    87 
    89 };
    90 
    95 {
    96  float maxv = std::max(std::abs(normal.x), std::max(std::abs(normal.y), std::abs(normal.z)));
    97  ProjectionDirections retVal;
    98  if (maxv == std::abs(normal.x))
    99  {
    100  retVal = YZ_PLANE;
    101  if (normal.x < 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    102  return retVal;
    103  }
    104  if (maxv == std::abs(normal.y))
    105  {
    106  retVal = ZX_PLANE;
    107  if (normal.y > 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    108  return retVal;
    109  }
    110  retVal = XY_PLANE;
    111  if (normal.z < 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    112  return retVal;
    113 }
    114 
    115 
    119 NV_FORCE_INLINE physx::PxVec2 getProjectedPoint(const physx::PxVec3& point, ProjectionDirections dir)
    120 {
    121  if (dir & YZ_PLANE)
    122  {
    123  return physx::PxVec2(point.y, point.z);
    124  }
    125  if (dir & ZX_PLANE)
    126  {
    127  return physx::PxVec2(point.x, point.z);
    128  }
    129  return physx::PxVec2(point.x, point.y);
    130 }
    131 
    135 NV_FORCE_INLINE physx::PxVec2 getProjectedPointWithWinding(const physx::PxVec3& point, ProjectionDirections dir)
    136 {
    137  if (dir & YZ_PLANE)
    138  {
    139  if (dir & OPPOSITE_WINDING)
    140  {
    141  return physx::PxVec2(point.z, point.y);
    142  }
    143  else
    144  return physx::PxVec2(point.y, point.z);
    145  }
    146  if (dir & ZX_PLANE)
    147  {
    148  if (dir & OPPOSITE_WINDING)
    149  {
    150  return physx::PxVec2(point.z, point.x);
    151  }
    152  return physx::PxVec2(point.x, point.z);
    153  }
    154  if (dir & OPPOSITE_WINDING)
    155  {
    156  return physx::PxVec2(point.y, point.x);
    157  }
    158  return physx::PxVec2(point.x, point.y);
    159 }
    160 
    161 
    162 
    163 #define MAXIMUM_EXTENT 1000 * 1000 * 1000
    164 #define BBOX_TEST_EPS 1e-5f
    165 
    169 NV_INLINE bool weakBoundingBoxIntersection(const physx::PxBounds3& aBox, const physx::PxBounds3& bBox)
    170 {
    171  if (std::max(aBox.minimum.x, bBox.minimum.x) > std::min(aBox.maximum.x, bBox.maximum.x) + BBOX_TEST_EPS)
    172  return false;
    173  if (std::max(aBox.minimum.y, bBox.minimum.y) > std::min(aBox.maximum.y, bBox.maximum.y) + BBOX_TEST_EPS)
    174  return false;
    175  if (std::max(aBox.minimum.z, bBox.minimum.z) > std::min(aBox.maximum.z, bBox.maximum.z) + BBOX_TEST_EPS)
    176  return false;
    177  return true;
    178 }
    179 
    180 
    181 
    185 NV_INLINE bool getPlaneSegmentIntersection(const PxPlane& pl, const PxVec3& a, const PxVec3& b, PxVec3& result)
    186 {
    187  float div = (b - a).dot(pl.n);
    188  if (PxAbs(div) < 0.0001f)
    189  {
    190  if (pl.contains(a))
    191  {
    192  result = a;
    193  return true;
    194  }
    195  else
    196  {
    197  return false;
    198  }
    199  }
    200  float t = (-a.dot(pl.n) - pl.d) / div;
    201  if (t < 0.0f || t > 1.0f)
    202  {
    203  return false;
    204  }
    205  result = (b - a) * t + a;
    206  return true;
    207 }
    208 
    209 
    210 #define VEC_COMPARISON_OFFSET 1e-5f
    211 
    214 struct VrtComp
    215 {
    216  bool operator()(const Vertex& a, const Vertex& b) const
    217  {
    218  if (a.p.x + VEC_COMPARISON_OFFSET < b.p.x) return true;
    219  if (a.p.x - VEC_COMPARISON_OFFSET > b.p.x) return false;
    220  if (a.p.y + VEC_COMPARISON_OFFSET < b.p.y) return true;
    221  if (a.p.y - VEC_COMPARISON_OFFSET > b.p.y) return false;
    222  if (a.p.z + VEC_COMPARISON_OFFSET < b.p.z) return true;
    223  if (a.p.z - VEC_COMPARISON_OFFSET > b.p.z) return false;
    224 
    225  if (a.n.x + 1e-3 < b.n.x) return true;
    226  if (a.n.x - 1e-3 > b.n.x) return false;
    227  if (a.n.y + 1e-3 < b.n.y) return true;
    228  if (a.n.y - 1e-3 > b.n.y) return false;
    229  if (a.n.z + 1e-3 < b.n.z) return true;
    230  if (a.n.z - 1e-3 > b.n.z) return false;
    231 
    232 
    233  if (a.uv[0].x + 1e-3 < b.uv[0].x) return true;
    234  if (a.uv[0].x - 1e-3 > b.uv[0].x) return false;
    235  if (a.uv[0].y + 1e-3 < b.uv[0].y) return true;
    236  return false;
    237  };
    238 };
    239 
    244 {
    245  bool operator()(const physx::PxVec3& a, const physx::PxVec3& b) const
    246  {
    247  if (a.x + VEC_COMPARISON_OFFSET < b.x) return true;
    248  if (a.x - VEC_COMPARISON_OFFSET > b.x) return false;
    249  if (a.y + VEC_COMPARISON_OFFSET < b.y) return true;
    250  if (a.y - VEC_COMPARISON_OFFSET > b.y) return false;
    251  if (a.z + VEC_COMPARISON_OFFSET < b.z) return true;
    252  if (a.z - VEC_COMPARISON_OFFSET > b.z) return false;
    253  return false;
    254  };
    255 };
    256 
    257 } // namespace Blast
    258 } // namespace Nv
    259 
    260 #endif
    Definition: NvBlastExtAuthoring.h:34
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTINTERNALCOMMON_H
    30 #define NVBLASTINTERNALCOMMON_H
    32 #include <algorithm>
    33 
    34 using namespace physx;
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    45 {
    46  uint32_t s, e; // Starting and ending vertices
    47  uint32_t parent; // Parent facet index
    48  EdgeWithParent() : s(0), e(0), parent(0) {}
    49  EdgeWithParent(uint32_t s, uint32_t e, uint32_t p) : s(s), e(e), parent(p) {}
    50 };
    51 
    52 
    57 {
    58  bool operator()(const EdgeWithParent& a, const EdgeWithParent& b) const
    59  {
    60  if (a.parent == b.parent)
    61  {
    62  if (a.s == b.s)
    63  {
    64  return a.e < b.e;
    65  }
    66  else
    67  {
    68  return a.s < b.s;
    69  }
    70  }
    71  else
    72  {
    73  return a.parent < b.parent;
    74  }
    75  }
    76 };
    77 
    78 
    83 {
    84  YZ_PLANE = 1 << 1,
    85  XY_PLANE = 1 << 2,
    86  ZX_PLANE = 1 << 3,
    87 
    89 };
    90 
    95 {
    96  float maxv = std::max(std::abs(normal.x), std::max(std::abs(normal.y), std::abs(normal.z)));
    97  ProjectionDirections retVal;
    98  if (maxv == std::abs(normal.x))
    99  {
    100  retVal = YZ_PLANE;
    101  if (normal.x < 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    102  return retVal;
    103  }
    104  if (maxv == std::abs(normal.y))
    105  {
    106  retVal = ZX_PLANE;
    107  if (normal.y > 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    108  return retVal;
    109  }
    110  retVal = XY_PLANE;
    111  if (normal.z < 0) retVal = (ProjectionDirections)((int)retVal | (int)OPPOSITE_WINDING);
    112  return retVal;
    113 }
    114 
    115 
    119 NV_FORCE_INLINE physx::PxVec2 getProjectedPoint(const physx::PxVec3& point, ProjectionDirections dir)
    120 {
    121  if (dir & YZ_PLANE)
    122  {
    123  return physx::PxVec2(point.y, point.z);
    124  }
    125  if (dir & ZX_PLANE)
    126  {
    127  return physx::PxVec2(point.x, point.z);
    128  }
    129  return physx::PxVec2(point.x, point.y);
    130 }
    131 
    135 NV_FORCE_INLINE physx::PxVec2 getProjectedPointWithWinding(const physx::PxVec3& point, ProjectionDirections dir)
    136 {
    137  if (dir & YZ_PLANE)
    138  {
    139  if (dir & OPPOSITE_WINDING)
    140  {
    141  return physx::PxVec2(point.z, point.y);
    142  }
    143  else
    144  return physx::PxVec2(point.y, point.z);
    145  }
    146  if (dir & ZX_PLANE)
    147  {
    148  if (dir & OPPOSITE_WINDING)
    149  {
    150  return physx::PxVec2(point.z, point.x);
    151  }
    152  return physx::PxVec2(point.x, point.z);
    153  }
    154  if (dir & OPPOSITE_WINDING)
    155  {
    156  return physx::PxVec2(point.y, point.x);
    157  }
    158  return physx::PxVec2(point.x, point.y);
    159 }
    160 
    161 
    162 
    163 #define MAXIMUM_EXTENT 1000 * 1000 * 1000
    164 #define BBOX_TEST_EPS 1e-5f
    165 
    169 NV_INLINE bool weakBoundingBoxIntersection(const physx::PxBounds3& aBox, const physx::PxBounds3& bBox)
    170 {
    171  if (std::max(aBox.minimum.x, bBox.minimum.x) > std::min(aBox.maximum.x, bBox.maximum.x) + BBOX_TEST_EPS)
    172  return false;
    173  if (std::max(aBox.minimum.y, bBox.minimum.y) > std::min(aBox.maximum.y, bBox.maximum.y) + BBOX_TEST_EPS)
    174  return false;
    175  if (std::max(aBox.minimum.z, bBox.minimum.z) > std::min(aBox.maximum.z, bBox.maximum.z) + BBOX_TEST_EPS)
    176  return false;
    177  return true;
    178 }
    179 
    180 
    181 
    185 NV_INLINE bool getPlaneSegmentIntersection(const PxPlane& pl, const PxVec3& a, const PxVec3& b, PxVec3& result)
    186 {
    187  float div = (b - a).dot(pl.n);
    188  if (PxAbs(div) < 0.0001f)
    189  {
    190  if (pl.contains(a))
    191  {
    192  result = a;
    193  return true;
    194  }
    195  else
    196  {
    197  return false;
    198  }
    199  }
    200  float t = (-a.dot(pl.n) - pl.d) / div;
    201  if (t < 0.0f || t > 1.0f)
    202  {
    203  return false;
    204  }
    205  result = (b - a) * t + a;
    206  return true;
    207 }
    208 
    209 
    210 #define POS_COMPARISON_OFFSET 1e-5f
    211 #define NORM_COMPARISON_OFFSET 1e-3f
    212 
    215 struct VrtComp
    216 {
    217  bool operator()(const Vertex& a, const Vertex& b) const
    218  {
    219  if (a.p.x + POS_COMPARISON_OFFSET < b.p.x) return true;
    220  if (a.p.x - POS_COMPARISON_OFFSET > b.p.x) return false;
    221  if (a.p.y + POS_COMPARISON_OFFSET < b.p.y) return true;
    222  if (a.p.y - POS_COMPARISON_OFFSET > b.p.y) return false;
    223  if (a.p.z + POS_COMPARISON_OFFSET < b.p.z) return true;
    224  if (a.p.z - POS_COMPARISON_OFFSET > b.p.z) return false;
    225 
    226  if (a.n.x + NORM_COMPARISON_OFFSET < b.n.x) return true;
    227  if (a.n.x - NORM_COMPARISON_OFFSET > b.n.x) return false;
    228  if (a.n.y + NORM_COMPARISON_OFFSET < b.n.y) return true;
    229  if (a.n.y - NORM_COMPARISON_OFFSET > b.n.y) return false;
    230  if (a.n.z + NORM_COMPARISON_OFFSET < b.n.z) return true;
    231  if (a.n.z - NORM_COMPARISON_OFFSET > b.n.z) return false;
    232 
    233 
    234  if (a.uv[0].x + NORM_COMPARISON_OFFSET < b.uv[0].x) return true;
    235  if (a.uv[0].x - NORM_COMPARISON_OFFSET > b.uv[0].x) return false;
    236  if (a.uv[0].y + NORM_COMPARISON_OFFSET < b.uv[0].y) return true;
    237  return false;
    238  };
    239 };
    240 
    245 {
    246  bool operator()(const physx::PxVec3& a, const physx::PxVec3& b) const
    247  {
    248  if (a.x + POS_COMPARISON_OFFSET < b.x) return true;
    249  if (a.x - POS_COMPARISON_OFFSET > b.x) return false;
    250  if (a.y + POS_COMPARISON_OFFSET < b.y) return true;
    251  if (a.y - POS_COMPARISON_OFFSET > b.y) return false;
    252  if (a.z + POS_COMPARISON_OFFSET < b.z) return true;
    253  if (a.z - POS_COMPARISON_OFFSET > b.z) return false;
    254  return false;
    255  };
    256  bool operator()(const Vertex& a, const Vertex& b) const
    257  {
    258  return operator()(a.p, b.p);
    259  };
    260 };
    261 
    262 } // namespace Blast
    263 } // namespace Nv
    264 
    265 #endif
    Definition: NvBlastExtAuthoring.h:34
    +
    bool operator()(const Vertex &a, const Vertex &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:256
    ProjectionDirections
    Definition: NvBlastExtAuthoringInternalCommon.h:82
    -
    EdgeWithParent(int32_t s, int32_t e, int32_t p)
    Definition: NvBlastExtAuthoringInternalCommon.h:49
    -
    int32_t e
    Definition: NvBlastExtAuthoringInternalCommon.h:46
    +
    uint32_t s
    Definition: NvBlastExtAuthoringInternalCommon.h:46
    Definition: NvBlastExtAuthoringInternalCommon.h:84
    SIMD_FORCE_INLINE btScalar dot(const btVector3 &v) const
    Return the dot product.
    Definition: btVector3.h:123
    Definition: NvBlastExtAuthoringInternalCommon.h:85
    +
    #define NORM_COMPARISON_OFFSET
    Definition: NvBlastExtAuthoringInternalCommon.h:211
    NV_INLINE bool getPlaneSegmentIntersection(const PxPlane &pl, const PxVec3 &a, const PxVec3 &b, PxVec3 &result)
    Definition: NvBlastExtAuthoringInternalCommon.h:185
    NV_INLINE float normal(const float a[3], float r[3])
    Definition: NvBlastMath.h:93
    Definition: NvBlastExtAuthoringInternalCommon.h:44
    Definition: NvBlastExtAuthoringInternalCommon.h:56
    #define BBOX_TEST_EPS
    Definition: NvBlastExtAuthoringInternalCommon.h:164
    -
    bool operator()(const physx::PxVec3 &a, const physx::PxVec3 &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:245
    +
    bool operator()(const physx::PxVec3 &a, const physx::PxVec3 &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:246
    +
    uint32_t e
    Definition: NvBlastExtAuthoringInternalCommon.h:46
    Definition: NvBlastExtAuthoringInternalCommon.h:88
    NV_INLINE void div(float a[3], float divisor)
    Definition: NvBlastMath.h:43
    -
    #define VEC_COMPARISON_OFFSET
    Definition: NvBlastExtAuthoringInternalCommon.h:210
    -
    bool operator()(const Vertex &a, const Vertex &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:216
    +
    bool operator()(const Vertex &a, const Vertex &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:217
    Definition: NvBlastExtAuthoringInternalCommon.h:86
    -
    physx::PxVec2 uv[1]
    Definition: NvBlastExtAuthoringTypes.h:68
    +
    physx::PxVec2 uv[1]
    Definition: NvBlastExtAuthoringTypes.h:73
    #define NV_INLINE
    Definition: NvPreprocessor.h:350
    -
    int32_t parent
    Definition: NvBlastExtAuthoringInternalCommon.h:47
    -
    Definition: NvBlastExtAuthoringInternalCommon.h:214
    -
    physx::PxVec3 p
    Definition: NvBlastExtAuthoringTypes.h:66
    -
    physx::PxVec3 n
    Definition: NvBlastExtAuthoringTypes.h:67
    -
    Definition: NvBlastExtAuthoringInternalCommon.h:243
    +
    Definition: NvBlastExtAuthoringInternalCommon.h:215
    +
    physx::PxVec3 p
    Definition: NvBlastExtAuthoringTypes.h:71
    +
    physx::PxVec3 n
    Definition: NvBlastExtAuthoringTypes.h:72
    +
    Definition: NvBlastExtAuthoringInternalCommon.h:244
    NV_FORCE_INLINE physx::PxVec2 getProjectedPointWithWinding(const physx::PxVec3 &point, ProjectionDirections dir)
    Definition: NvBlastExtAuthoringInternalCommon.h:135
    +
    uint32_t parent
    Definition: NvBlastExtAuthoringInternalCommon.h:47
    +
    EdgeWithParent(uint32_t s, uint32_t e, uint32_t p)
    Definition: NvBlastExtAuthoringInternalCommon.h:49
    NV_FORCE_INLINE ProjectionDirections getProjectionDirection(const physx::PxVec3 &normal)
    Definition: NvBlastExtAuthoringInternalCommon.h:94
    NV_INLINE bool weakBoundingBoxIntersection(const physx::PxBounds3 &aBox, const physx::PxBounds3 &bBox)
    Definition: NvBlastExtAuthoringInternalCommon.h:169
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    #define POS_COMPARISON_OFFSET
    Definition: NvBlastExtAuthoringInternalCommon.h:210
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    NV_FORCE_INLINE physx::PxVec2 getProjectedPoint(const physx::PxVec3 &point, ProjectionDirections dir)
    Definition: NvBlastExtAuthoringInternalCommon.h:119
    bool operator()(const EdgeWithParent &a, const EdgeWithParent &b) const
    Definition: NvBlastExtAuthoringInternalCommon.h:58
    Definition: NvBlastArray.h:37
    #define NV_FORCE_INLINE
    Definition: NvPreprocessor.h:365
    EdgeWithParent()
    Definition: NvBlastExtAuthoringInternalCommon.h:48
    -
    int32_t s
    Definition: NvBlastExtAuthoringInternalCommon.h:46
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html index 0459046..c3c15dc 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File @@ -36,7 +36,7 @@
  • File Members
  • -

    sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
     00002 // under a form of NVIDIA software license agreement provided separately to you.
     00003 //
     00004 // Notice
    @@ -77,55 +77,62 @@
     00042 class Mesh
     00043 {
     00044 public:
    -00045     virtual ~Mesh() {}
    -00046 
    -00050     virtual void                release() = 0;
    -00051 
    -00055     virtual bool                isValid() const = 0;
    -00056 
    -00060     virtual Vertex*             getVerticesWritable() = 0;
    -00061 
    -00065     virtual const Vertex*       getVertices() const = 0;
    -00066 
    +00045     
    +00046     virtual ~Mesh() {}
    +00047 
    +00051     virtual void                release() = 0;
    +00052 
    +00056     virtual bool                isValid() const = 0;
    +00057 
    +00061     virtual Vertex*             getVerticesWritable() = 0;
    +00062 
    +00066     virtual const Vertex*       getVertices() const = 0;
     00067 
    -00071     virtual Edge*               getEdgesWritable() = 0;
    -00072 
    -00076     virtual const Edge*         getEdges() const = 0;
    -00077 
    -00081     virtual Facet*              getFacetsBufferWritable() = 0;
    -00082 
    -00086     virtual const Facet*        getFacetsBuffer() const = 0;
    -00087 
    -00091     virtual Facet*              getFacetWritable(int32_t facet) = 0;
    -00095     virtual const Facet*        getFacet(int32_t facet) const = 0;
    -00096 
    -00100     virtual uint32_t            getEdgesCount() const = 0;
    -00101 
    -00105     virtual uint32_t            getVerticesCount() const = 0;
    -00106 
    -00110     virtual uint32_t            getFacetCount() const = 0;
    -00111 
    -00115     virtual const physx::PxBounds3& getBoundingBox() const = 0;
    -00116 
    -00120     virtual physx::PxBounds3&   getBoundingBoxWritable() = 0;
    -00121 
    +00068 
    +00072     virtual Edge*               getEdgesWritable() = 0;
    +00073 
    +00077     virtual const Edge*         getEdges() const = 0;
    +00078 
    +00082     virtual Facet*              getFacetsBufferWritable() = 0;
    +00083 
    +00087     virtual const Facet*        getFacetsBuffer() const = 0;
    +00088 
    +00092     virtual Facet*              getFacetWritable(int32_t facet) = 0;
    +00096     virtual const Facet*        getFacet(int32_t facet) const = 0;
    +00097 
    +00101     virtual uint32_t            getEdgesCount() const = 0;
    +00102 
    +00106     virtual uint32_t            getVerticesCount() const = 0;
    +00107 
    +00111     virtual uint32_t            getFacetCount() const = 0;
    +00112 
    +00116     virtual const physx::PxBounds3& getBoundingBox() const = 0;
    +00117 
    +00121     virtual physx::PxBounds3&   getBoundingBoxWritable() = 0;
     00122 
    -00126     virtual void    setMaterialId(const int32_t* materialIds) = 0;
    -00127 
    -00131     virtual void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
    -00132 
    -00136     virtual void    setSmoothingGroup(const int32_t* smoothingGroups) = 0;
    -00137 
    -00141     virtual void                recalculateBoundingBox() = 0;
    -00142 
    -00147     virtual float               getMeshVolume() = 0;
    -00148 };
    +00123 
    +00127     virtual void    setMaterialId(const int32_t* materialIds) = 0;
    +00128 
    +00132     virtual void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
    +00133 
    +00137     virtual void    setSmoothingGroup(const int32_t* smoothingGroups) = 0;
    +00138 
    +00142     virtual void                recalculateBoundingBox() = 0;
    +00143 
    +00148     virtual float               getMeshVolume() = 0;
     00149 
    -00150 } // namespace Blast
    -00151 } // namespace Nv
    -00152 
    -00153 
    -00154 #endif // ifndef NVBLASTAUTHORINGMESH_H
    +00150 
    +00154     virtual void                calcPerFacetBounds() = 0;
    +00155 
    +00159     virtual const physx::PxBounds3* getFacetBound(uint32_t index) const = 0;
    +00160 
    +00161 };
    +00162 
    +00163 } // namespace Blast
    +00164 } // namespace Nv
    +00165 
    +00166 
    +00167 #endif // ifndef NVBLASTAUTHORINGMESH_H
     
    -

    sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference

    #include "NvBlastExtAuthoringTypes.h"
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference

    #include "NvBlastExtAuthoringTypes.h"

    Go to the source code of this file. diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html index 3c1779b..013efdc 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File @@ -46,18 +46,18 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
    NvBlastExtAuthoringMesh.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGMESH_H
    30 #define NVBLASTAUTHORINGMESH_H
    31 
    33 
    34 namespace Nv
    35 {
    36 namespace Blast
    37 {
    38 
    42 class Mesh
    43 {
    44 public:
    45  virtual ~Mesh() {}
    46 
    50  virtual void release() = 0;
    51 
    55  virtual bool isValid() const = 0;
    56 
    60  virtual Vertex* getVerticesWritable() = 0;
    61 
    65  virtual const Vertex* getVertices() const = 0;
    66 
    67 
    71  virtual Edge* getEdgesWritable() = 0;
    72 
    76  virtual const Edge* getEdges() const = 0;
    77 
    81  virtual Facet* getFacetsBufferWritable() = 0;
    82 
    86  virtual const Facet* getFacetsBuffer() const = 0;
    87 
    91  virtual Facet* getFacetWritable(int32_t facet) = 0;
    95  virtual const Facet* getFacet(int32_t facet) const = 0;
    96 
    100  virtual uint32_t getEdgesCount() const = 0;
    101 
    105  virtual uint32_t getVerticesCount() const = 0;
    106 
    110  virtual uint32_t getFacetCount() const = 0;
    111 
    115  virtual const physx::PxBounds3& getBoundingBox() const = 0;
    116 
    120  virtual physx::PxBounds3& getBoundingBoxWritable() = 0;
    121 
    122 
    126  virtual void setMaterialId(const int32_t* materialIds) = 0;
    127 
    131  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
    132 
    136  virtual void setSmoothingGroup(const int32_t* smoothingGroups) = 0;
    137 
    141  virtual void recalculateBoundingBox() = 0;
    142 
    147  virtual float getMeshVolume() = 0;
    148 };
    149 
    150 } // namespace Blast
    151 } // namespace Nv
    152 
    153 
    154 #endif // ifndef NVBLASTAUTHORINGMESH_H
    virtual Edge * getEdgesWritable()=0
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGMESH_H
    30 #define NVBLASTAUTHORINGMESH_H
    31 
    33 
    34 namespace Nv
    35 {
    36 namespace Blast
    37 {
    38 
    42 class Mesh
    43 {
    44 public:
    45 
    46  virtual ~Mesh() {}
    47 
    51  virtual void release() = 0;
    52 
    56  virtual bool isValid() const = 0;
    57 
    61  virtual Vertex* getVerticesWritable() = 0;
    62 
    66  virtual const Vertex* getVertices() const = 0;
    67 
    68 
    72  virtual Edge* getEdgesWritable() = 0;
    73 
    77  virtual const Edge* getEdges() const = 0;
    78 
    82  virtual Facet* getFacetsBufferWritable() = 0;
    83 
    87  virtual const Facet* getFacetsBuffer() const = 0;
    88 
    92  virtual Facet* getFacetWritable(int32_t facet) = 0;
    96  virtual const Facet* getFacet(int32_t facet) const = 0;
    97 
    101  virtual uint32_t getEdgesCount() const = 0;
    102 
    106  virtual uint32_t getVerticesCount() const = 0;
    107 
    111  virtual uint32_t getFacetCount() const = 0;
    112 
    116  virtual const physx::PxBounds3& getBoundingBox() const = 0;
    117 
    121  virtual physx::PxBounds3& getBoundingBoxWritable() = 0;
    122 
    123 
    127  virtual void setMaterialId(const int32_t* materialIds) = 0;
    128 
    132  virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;
    133 
    137  virtual void setSmoothingGroup(const int32_t* smoothingGroups) = 0;
    138 
    142  virtual void recalculateBoundingBox() = 0;
    143 
    148  virtual float getMeshVolume() = 0;
    149 
    150 
    154  virtual void calcPerFacetBounds() = 0;
    155 
    159  virtual const physx::PxBounds3* getFacetBound(uint32_t index) const = 0;
    160 
    161 };
    162 
    163 } // namespace Blast
    164 } // namespace Nv
    165 
    166 
    167 #endif // ifndef NVBLASTAUTHORINGMESH_H
    virtual Edge * getEdgesWritable()=0
    virtual Facet * getFacetWritable(int32_t facet)=0
    virtual void setSmoothingGroup(const int32_t *smoothingGroups)=0
    virtual Facet * getFacetsBufferWritable()=0
    Definition: NvBlastExtAuthoringMesh.h:42
    virtual void release()=0
    -
    Definition: NvBlastExtAuthoringTypes.h:153
    +
    Definition: NvBlastExtAuthoringTypes.h:158
    virtual void setMaterialId(const int32_t *materialIds)=0
    virtual Vertex * getVerticesWritable()=0
    virtual uint32_t getEdgesCount() const =0
    -
    virtual ~Mesh()
    Definition: NvBlastExtAuthoringMesh.h:45
    +
    virtual ~Mesh()
    Definition: NvBlastExtAuthoringMesh.h:46
    virtual void recalculateBoundingBox()=0
    virtual uint32_t getVerticesCount() const =0
    virtual const Edge * getEdges() const =0
    @@ -70,8 +70,10 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
    Definition: NvBlastExtAuthoringTypes.h:47
    virtual const Vertex * getVertices() const =0
    virtual const Facet * getFacet(int32_t facet) const =0
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    +
    virtual void calcPerFacetBounds()=0
    Definition: NvBlastArray.h:37
    +
    virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const =0
    virtual physx::PxBounds3 & getBoundingBoxWritable()=0
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html index 38481d0..2aca8d3 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html @@ -36,26 +36,58 @@
  • File Members
  • -

    sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h

    Go to the documentation of this file.
    00001 #include "NvBlastExtAuthoringMeshCleaner.h"
    -00002 
    -00003 namespace Nv
    -00004 {
    -00005 namespace Blast
    -00006 {
    -00007 
    -00008 class Mesh;
    -00009 
    -00010 class MeshCleanerImpl : public MeshCleaner
    -00011 {
    -00012 public:
    -00018     virtual Mesh* cleanMesh(const Nv::Blast::Mesh* mesh) override;
    -00019     virtual void release() override;
    -00020 
    -00021     ~MeshCleanerImpl() {};
    -00022 };
    -00023 
    -00024 }
    -00025 }
    +

    sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +00002 // under a form of NVIDIA software license agreement provided separately to you.
    +00003 //
    +00004 // Notice
    +00005 // NVIDIA Corporation and its licensors retain all intellectual property and
    +00006 // proprietary rights in and to this software and related documentation and
    +00007 // any modifications thereto. Any use, reproduction, disclosure, or
    +00008 // distribution of this software and related documentation without an express
    +00009 // license agreement from NVIDIA Corporation is strictly prohibited.
    +00010 //
    +00011 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    +00012 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    +00013 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    +00014 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    +00015 //
    +00016 // Information and code furnished is believed to be accurate and reliable.
    +00017 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    +00018 // information or for any infringement of patents or other rights of third parties that may
    +00019 // result from its use. No license is granted by implication or otherwise under any patent
    +00020 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    +00021 // This code supersedes and replaces all information previously supplied.
    +00022 // NVIDIA Corporation products are not authorized for use as critical
    +00023 // components in life support devices or systems without express written approval of
    +00024 // NVIDIA Corporation.
    +00025 //
    +00026 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    +00027 
    +00028 #ifndef NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
    +00029 #define NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
    +00030 
    +00031 #include "NvBlastExtAuthoringMeshCleaner.h"
    +00032 
    +00033 namespace Nv
    +00034 {
    +00035 namespace Blast
    +00036 {
    +00037 
    +00038 class Mesh;
    +00039 
    +00040 class MeshCleanerImpl : public MeshCleaner
    +00041 {
    +00042 public:
    +00048     virtual Mesh* cleanMesh(const Nv::Blast::Mesh* mesh) override;
    +00049     virtual void release() override;
    +00050 
    +00051     ~MeshCleanerImpl() {};
    +00052 };
    +00053 
    +00054 }
    +00055 }
    +00056 
    +00057 #endif //NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
     
    -Go to the documentation of this file.
    2 
    3 namespace Nv
    4 {
    5 namespace Blast
    6 {
    7 
    8 class Mesh;
    9 
    11 {
    12 public:
    18  virtual Mesh* cleanMesh(const Nv::Blast::Mesh* mesh) override;
    19  virtual void release() override;
    20 
    22 };
    23 
    24 }
    25 }
    Definition: NvBlastExtAuthoringMeshCleaner.h:52
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 #ifndef NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
    29 #define NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
    30 
    32 
    33 namespace Nv
    34 {
    35 namespace Blast
    36 {
    37 
    38 class Mesh;
    39 
    41 {
    42 public:
    48  virtual Mesh* cleanMesh(const Nv::Blast::Mesh* mesh) override;
    49  virtual void release() override;
    50 
    52 };
    53 
    54 }
    55 }
    56 
    57 #endif //NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H
    Definition: NvBlastExtAuthoringMeshCleaner.h:52
    Definition: NvBlastExtAuthoringMesh.h:42
    -
    Definition: NvBlastExtAuthoringMeshCleanerImpl.h:10
    +
    Definition: NvBlastExtAuthoringMeshCleanerImpl.h:40
    virtual Mesh * cleanMesh(const Nv::Blast::Mesh *mesh) override
    -
    ~MeshCleanerImpl()
    Definition: NvBlastExtAuthoringMeshCleanerImpl.h:21
    +
    ~MeshCleanerImpl()
    Definition: NvBlastExtAuthoringMeshCleanerImpl.h:51
    virtual void release() override
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html index 3bfa4bf..c6b2944 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h Source File + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h Source File @@ -36,7 +36,7 @@
  • File Members
  • -

    sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +

    sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
     00002 // under a form of NVIDIA software license agreement provided separately to you.
     00003 //
     00004 // Notice
    @@ -67,129 +67,90 @@
     00029 #define NVBLASTAUTHORINGMESHIMPL_H
     00030 
     00031 #include "NvBlastExtAuthoringMesh.h"
    -00032 #include "NvBlastExtAuthoringFractureTool.h"
    -00033 #include <vector>
    -00034 #include <map>
    -00035 #include <set>
    -00036 
    -00037 namespace Nv
    -00038 {
    -00039 namespace Blast
    -00040 {
    -00041 
    -00045 class MeshImpl : public Mesh
    -00046 {
    -00047 public:
    -00048 
    -00058     MeshImpl(const physx::PxVec3* position, const physx::PxVec3* normals, const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    -00059 
    -00069     MeshImpl(const Vertex* vertices, const Edge* edges, const Facet* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);
    -00070 
    -00071     ~MeshImpl();
    -00072 
    -00073     virtual void        release() override;
    -00074 
    -00078     bool                isValid() const override;
    -00079 
    -00083     Vertex*             getVerticesWritable() override;
    -00084 
    -00088     Edge*               getEdgesWritable() override;
    -00089 
    -00093     Facet*              getFacetsBufferWritable() override;
    -00094 
    -00098     const Vertex*           getVertices() const override;
    -00099 
    -00103     const Edge*             getEdges() const override;
    -00104 
    -00108     const Facet*            getFacetsBuffer() const override;
    -00109 
    -00113     Facet*              getFacetWritable(int32_t facet) override;
    -00114 
    -00118     const Facet*        getFacet(int32_t facet) const override;
    -00119 
    -00123     uint32_t            getEdgesCount() const override;
    -00124 
    -00128     uint32_t            getVerticesCount() const override;
    -00129 
    -00133     uint32_t            getFacetCount() const override;
    -00134 
    -00135 
    -00139     const physx::PxBounds3& getBoundingBox() const override;
    -00140 
    -00144     physx::PxBounds3&   getBoundingBoxWritable() override;
    -00145 
    -00149     void                recalculateBoundingBox() override;
    -00150 
    -00155     float               getMeshVolume() override;
    -00156 
    -00157 
    -00161     void    setMaterialId(const int32_t* materialIds) override;
    -00162 
    -00166     void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    -00167 
    -00171     void    setSmoothingGroup(const int32_t* smoothingGroups) override;
    -00172 
    -00173 private:
    -00174     std::vector<Vertex> mVertices;
    -00175     std::vector<Edge>   mEdges;
    -00176     std::vector<Facet>  mFacets;
    -00177     physx::PxBounds3    mBounds;
    -00178 };
    -00179 
    +00032 #include <vector>
    +00033 #include <map>
    +00034 #include <set>
    +00035 
    +00036 namespace Nv
    +00037 {
    +00038 namespace Blast
    +00039 {
    +00040 
    +00044 class MeshImpl : public Mesh
    +00045 {
    +00046 public:
    +00047         
    +00057     MeshImpl(const physx::PxVec3* position, const physx::PxVec3* normals, const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    +00058 
    +00068     MeshImpl(const Vertex* vertices, const Edge* edges, const Facet* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);
    +00069 
    +00070     MeshImpl(const Vertex* vertices, uint32_t count);
    +00071 
    +00072     MeshImpl(const Vertex* vertices, uint32_t count, uint32_t* indices, uint32_t indexCount, void* materials, uint32_t materialStride);
    +00073 
    +00074     ~MeshImpl();
    +00075 
    +00076     virtual void        release() override;
    +00077 
    +00081     bool                isValid() const override;
    +00082 
    +00086     Vertex*             getVerticesWritable() override;
    +00087 
    +00091     Edge*               getEdgesWritable() override;
    +00092 
    +00096     Facet*              getFacetsBufferWritable() override;
    +00097 
    +00101     const Vertex*           getVertices() const override;
    +00102 
    +00106     const Edge*             getEdges() const override;
    +00107 
    +00111     const Facet*            getFacetsBuffer() const override;
    +00112 
    +00116     Facet*              getFacetWritable(int32_t facet) override;
    +00117 
    +00121     const Facet*        getFacet(int32_t facet) const override;
    +00122 
    +00126     uint32_t            getEdgesCount() const override;
    +00127 
    +00131     uint32_t            getVerticesCount() const override;
    +00132 
    +00136     uint32_t            getFacetCount() const override;
    +00137 
    +00138 
    +00142     const physx::PxBounds3& getBoundingBox() const override;
    +00143 
    +00147     physx::PxBounds3&   getBoundingBoxWritable() override;
    +00148 
    +00152     void                recalculateBoundingBox() override;
    +00153 
    +00158     float               getMeshVolume() override;
    +00159 
    +00160 
    +00164     void    setMaterialId(const int32_t* materialIds) override;
    +00165 
    +00169     void    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    +00170 
    +00174     void    setSmoothingGroup(const int32_t* smoothingGroups) override;
    +00175 
    +00179     virtual void                        calcPerFacetBounds() override;
     00180 
    -00193 void    setCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, Mesh* mesh, float size, int64_t id);
    -00201 Mesh*   getCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, float size, int64_t id, int32_t interiorMaterialId);
    -00202 
    -00208 Mesh*   getBigBox(const physx::PxVec3& point, float size, int32_t interiorMaterialId);
    -00209 
    -00223 Mesh* getNoisyCuttingBoxPair(const physx::PxVec3& point, const physx::PxVec3& normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);
    -00224 
    -00225 
    -00230 void inverseNormalAndIndices(Mesh* mesh);
    -00231 
    -00232 struct CmpVec
    -00233 {
    -00234     bool operator()(const physx::PxVec3& v1, const physx::PxVec3& v2) const;
    -00235 };
    -00236 
    -00237 typedef std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, CmpVec> PointMap;
    -00238 
    -00239 struct SharedFace
    -00240 {
    -00241     SharedFace() {}
    -00242     SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId) 
    -00243         : w(inW), h(inH), f(0, 3, inMatId, inUD)
    -00244     {
    -00245         vertices.reserve((w + 1) * (h + 1));
    -00246     }
    -00247     uint32_t w, h;
    -00248     Facet f;
    -00249     std::vector<Nv::Blast::Vertex> vertices;
    -00250     std::vector<Nv::Blast::Edge> edges;
    -00251     std::vector<Nv::Blast::Facet> facets;
    -00252 };
    -00253 
    -00254 struct CmpSharedFace
    -00255 {
    -00256     bool operator()(const std::pair<physx::PxVec3, physx::PxVec3>& pv1, const std::pair<physx::PxVec3, physx::PxVec3>& pv2) const;
    -00257 };
    -00258 
    -00259 typedef std::map<std::pair<physx::PxVec3, physx::PxVec3>, SharedFace, CmpSharedFace> SharedFacesMap;
    -00260 
    -00261 void buildCuttingConeFaces(const CutoutConfiguration& conf, const std::vector<std::vector<physx::PxVec3>>& points,
    -00262     float heightBot, float heightTop, float conicityBot, float conicityTop, 
    -00263     int64_t& id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap& sharedFacesMap);
    -00264 
    -00280 Mesh*   getCuttingCone(const CutoutConfiguration& conf,
    -00281     const std::vector<physx::PxVec3>& points, const std::set<int32_t>& smoothingGroups,
    -00282     float heightBot, float heightTop, float conicityBot, float conicityTop, 
    -00283     int64_t& id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap& sharedFacesMap, bool inverseNormals = false);
    -00284 
    -00285 } // namespace Blast
    -00286 } // namespace Nv
    -00287 
    -00288 
    -00289 #endif // ifndef NVBLASTAUTHORINGMESHIMPL_H
    +00184     virtual const  physx::PxBounds3*    getFacetBound(uint32_t index) const override;
    +00185 
    +00186 private:
    +00187     std::vector<Vertex> mVertices;
    +00188     std::vector<Edge>   mEdges;
    +00189     std::vector<Facet>  mFacets;
    +00190     physx::PxBounds3    mBounds;
    +00191     std::vector<physx::PxBounds3> mPerFacetBounds;
    +00192 };
    +00193 
    +00194 
    +00195 
    +00196 } // namespace Blast
    +00197 } // namespace Nv
    +00198 
    +00199 
    +00200 #endif // ifndef NVBLASTAUTHORINGMESHIMPL_H
     
    -

    sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h File Reference

    #include "NvBlastExtAuthoringMesh.h"
    -#include "NvBlastExtAuthoringFractureTool.h"
    +

    sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h File Reference

    #include "NvBlastExtAuthoringMesh.h"
    #include <vector>
    #include <map>
    #include <set>
    @@ -48,43 +47,13 @@ Go to the source code of this file.
    - - - - - - - - - - - - - - - - - - - - - - - - - -

    Classes

    struct  Nv::Blast::CmpSharedFace
    struct  Nv::Blast::CmpVec
    class  Nv::Blast::MeshImpl
    struct  Nv::Blast::SharedFace

    Namespaces

    namespace  Nv
    namespace  Nv::Blast

    Typedefs

    typedef std::map
    -< physx::PxVec3, std::map
    -< uint32_t, uint32_t >, CmpVec > 
    Nv::Blast::PointMap
    typedef std::map< std::pair
    -< physx::PxVec3, physx::PxVec3 >
    -, SharedFace, CmpSharedFace > 
    Nv::Blast::SharedFacesMap

    Functions

    void Nv::Blast::buildCuttingConeFaces (const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)
    Mesh * Nv::Blast::getBigBox (const physx::PxVec3 &point, float size, int32_t interiorMaterialId)
    Mesh * Nv::Blast::getCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)
    Mesh * Nv::Blast::getCuttingCone (const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)
    Mesh * Nv::Blast::getNoisyCuttingBoxPair (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)
    void Nv::Blast::inverseNormalAndIndices (Mesh *mesh)
    void Nv::Blast::setCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)

    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js deleted file mode 100755 index a8faa02..0000000 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js +++ /dev/null @@ -1,16 +0,0 @@ -var _nv_blast_ext_authoring_mesh_impl_8h = -[ - [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], - [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], - [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ], - [ "SharedFace", "struct_nv_1_1_blast_1_1_shared_face.html", "struct_nv_1_1_blast_1_1_shared_face" ], - [ "PointMap", "_nv_blast_ext_authoring_mesh_impl_8h.html#a2ae61a5475656a13f05a71e0b1359b8a", null ], - [ "SharedFacesMap", "_nv_blast_ext_authoring_mesh_impl_8h.html#afe329ff8e54fccde762d704ec05e8e4e", null ], - [ "buildCuttingConeFaces", "_nv_blast_ext_authoring_mesh_impl_8h.html#ae1f8e465d658b5eda1923088284273bd", null ], - [ "getBigBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#aef59d71df12b51af958587475b90495f", null ], - [ "getCuttingBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#a1dd51a1368754e171b1cc545e2987fc6", null ], - [ "getCuttingCone", "_nv_blast_ext_authoring_mesh_impl_8h.html#a7f938d770548b9c3126c6831e845c868", null ], - [ "getNoisyCuttingBoxPair", "_nv_blast_ext_authoring_mesh_impl_8h.html#a1b729c22d7aa248e8ded6819006f91dc", null ], - [ "inverseNormalAndIndices", "_nv_blast_ext_authoring_mesh_impl_8h.html#a0265283060faee576b2b897fbaf209de", null ], - [ "setCuttingBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#a301b2bfdc5a3193cf8821c91595fedf2", null ] -]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html index 27f6879..e77ba7b 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h Source File + sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h Source File @@ -46,57 +46,36 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_impl_8h_s
    NvBlastExtAuthoringMeshImpl.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 #ifndef NVBLASTAUTHORINGMESHIMPL_H
    29 #define NVBLASTAUTHORINGMESHIMPL_H
    30 
    33 #include <vector>
    34 #include <map>
    35 #include <set>
    36 
    37 namespace Nv
    38 {
    39 namespace Blast
    40 {
    41 
    45 class MeshImpl : public Mesh
    46 {
    47 public:
    48 
    58  MeshImpl(const physx::PxVec3* position, const physx::PxVec3* normals, const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    59 
    69  MeshImpl(const Vertex* vertices, const Edge* edges, const Facet* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);
    70 
    71  ~MeshImpl();
    72 
    73  virtual void release() override;
    74 
    78  bool isValid() const override;
    79 
    83  Vertex* getVerticesWritable() override;
    84 
    88  Edge* getEdgesWritable() override;
    89 
    93  Facet* getFacetsBufferWritable() override;
    94 
    98  const Vertex* getVertices() const override;
    99 
    103  const Edge* getEdges() const override;
    104 
    108  const Facet* getFacetsBuffer() const override;
    109 
    113  Facet* getFacetWritable(int32_t facet) override;
    114 
    118  const Facet* getFacet(int32_t facet) const override;
    119 
    123  uint32_t getEdgesCount() const override;
    124 
    128  uint32_t getVerticesCount() const override;
    129 
    133  uint32_t getFacetCount() const override;
    134 
    135 
    139  const physx::PxBounds3& getBoundingBox() const override;
    140 
    144  physx::PxBounds3& getBoundingBoxWritable() override;
    145 
    149  void recalculateBoundingBox() override;
    150 
    155  float getMeshVolume() override;
    156 
    157 
    161  void setMaterialId(const int32_t* materialIds) override;
    162 
    166  void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    167 
    171  void setSmoothingGroup(const int32_t* smoothingGroups) override;
    172 
    173 private:
    174  std::vector<Vertex> mVertices;
    175  std::vector<Edge> mEdges;
    176  std::vector<Facet> mFacets;
    177  physx::PxBounds3 mBounds;
    178 };
    179 
    180 
    193 void setCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, Mesh* mesh, float size, int64_t id);
    201 Mesh* getCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, float size, int64_t id, int32_t interiorMaterialId);
    202 
    208 Mesh* getBigBox(const physx::PxVec3& point, float size, int32_t interiorMaterialId);
    209 
    223 Mesh* getNoisyCuttingBoxPair(const physx::PxVec3& point, const physx::PxVec3& normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);
    224 
    225 
    230 void inverseNormalAndIndices(Mesh* mesh);
    231 
    232 struct CmpVec
    233 {
    234  bool operator()(const physx::PxVec3& v1, const physx::PxVec3& v2) const;
    235 };
    236 
    237 typedef std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, CmpVec> PointMap;
    238 
    240 {
    242  SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)
    243  : w(inW), h(inH), f(0, 3, inMatId, inUD)
    244  {
    245  vertices.reserve((w + 1) * (h + 1));
    246  }
    247  uint32_t w, h;
    249  std::vector<Nv::Blast::Vertex> vertices;
    250  std::vector<Nv::Blast::Edge> edges;
    251  std::vector<Nv::Blast::Facet> facets;
    252 };
    253 
    255 {
    256  bool operator()(const std::pair<physx::PxVec3, physx::PxVec3>& pv1, const std::pair<physx::PxVec3, physx::PxVec3>& pv2) const;
    257 };
    258 
    259 typedef std::map<std::pair<physx::PxVec3, physx::PxVec3>, SharedFace, CmpSharedFace> SharedFacesMap;
    260 
    261 void buildCuttingConeFaces(const CutoutConfiguration& conf, const std::vector<std::vector<physx::PxVec3>>& points,
    262  float heightBot, float heightTop, float conicityBot, float conicityTop,
    263  int64_t& id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap& sharedFacesMap);
    264 
    281  const std::vector<physx::PxVec3>& points, const std::set<int32_t>& smoothingGroups,
    282  float heightBot, float heightTop, float conicityBot, float conicityTop,
    283  int64_t& id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap& sharedFacesMap, bool inverseNormals = false);
    284 
    285 } // namespace Blast
    286 } // namespace Nv
    287 
    288 
    289 #endif // ifndef NVBLASTAUTHORINGMESHIMPL_H
    Mesh * getNoisyCuttingBoxPair(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)
    -
    MeshImpl(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 #ifndef NVBLASTAUTHORINGMESHIMPL_H
    29 #define NVBLASTAUTHORINGMESHIMPL_H
    30 
    32 #include <vector>
    33 #include <map>
    34 #include <set>
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    44 class MeshImpl : public Mesh
    45 {
    46 public:
    47 
    57  MeshImpl(const physx::PxVec3* position, const physx::PxVec3* normals, const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount);
    58 
    68  MeshImpl(const Vertex* vertices, const Edge* edges, const Facet* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);
    69 
    70  MeshImpl(const Vertex* vertices, uint32_t count);
    71 
    72  MeshImpl(const Vertex* vertices, uint32_t count, uint32_t* indices, uint32_t indexCount, void* materials, uint32_t materialStride);
    73 
    74  ~MeshImpl();
    75 
    76  virtual void release() override;
    77 
    81  bool isValid() const override;
    82 
    86  Vertex* getVerticesWritable() override;
    87 
    91  Edge* getEdgesWritable() override;
    92 
    96  Facet* getFacetsBufferWritable() override;
    97 
    101  const Vertex* getVertices() const override;
    102 
    106  const Edge* getEdges() const override;
    107 
    111  const Facet* getFacetsBuffer() const override;
    112 
    116  Facet* getFacetWritable(int32_t facet) override;
    117 
    121  const Facet* getFacet(int32_t facet) const override;
    122 
    126  uint32_t getEdgesCount() const override;
    127 
    131  uint32_t getVerticesCount() const override;
    132 
    136  uint32_t getFacetCount() const override;
    137 
    138 
    142  const physx::PxBounds3& getBoundingBox() const override;
    143 
    147  physx::PxBounds3& getBoundingBoxWritable() override;
    148 
    152  void recalculateBoundingBox() override;
    153 
    158  float getMeshVolume() override;
    159 
    160 
    164  void setMaterialId(const int32_t* materialIds) override;
    165 
    169  void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override;
    170 
    174  void setSmoothingGroup(const int32_t* smoothingGroups) override;
    175 
    179  virtual void calcPerFacetBounds() override;
    180 
    184  virtual const physx::PxBounds3* getFacetBound(uint32_t index) const override;
    185 
    186 private:
    187  std::vector<Vertex> mVertices;
    188  std::vector<Edge> mEdges;
    189  std::vector<Facet> mFacets;
    190  physx::PxBounds3 mBounds;
    191  std::vector<physx::PxBounds3> mPerFacetBounds;
    192 };
    193 
    194 
    195 
    196 } // namespace Blast
    197 } // namespace Nv
    198 
    199 
    200 #endif // ifndef NVBLASTAUTHORINGMESHIMPL_H
    MeshImpl(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)
    virtual void release() override
    const physx::PxBounds3 & getBoundingBox() const override
    -
    SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)
    Definition: NvBlastExtAuthoringMeshImpl.h:242
    -
    Mesh * getCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)
    -
    void setCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)
    -
    void buildCuttingConeFaces(const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)
    -
    NV_INLINE float normal(const float a[3], float r[3])
    Definition: NvBlastMath.h:93
    -
    std::vector< Nv::Blast::Vertex > vertices
    Definition: NvBlastExtAuthoringMeshImpl.h:249
    Facet * getFacetWritable(int32_t facet) override
    -
    uint32_t w
    Definition: NvBlastExtAuthoringMeshImpl.h:247
    uint32_t getFacetCount() const override
    const Facet * getFacetsBuffer() const override
    uint32_t getEdgesCount() const override
    Definition: NvBlastExtAuthoringMesh.h:42
    -
    Definition: NvBlastExtAuthoringTypes.h:153
    +
    Definition: NvBlastExtAuthoringTypes.h:158
    -
    Mesh * getBigBox(const physx::PxVec3 &point, float size, int32_t interiorMaterialId)
    void setSmoothingGroup(const int32_t *smoothingGroups) override
    -
    Definition: NvBlastExtAuthoringMeshImpl.h:239
    uint32_t getVerticesCount() const override
    const Facet * getFacet(int32_t facet) const override
    -
    Definition: NvBlastExtAuthoringMeshImpl.h:45
    -
    std::map< std::pair< physx::PxVec3, physx::PxVec3 >, SharedFace, CmpSharedFace > SharedFacesMap
    Definition: NvBlastExtAuthoringMeshImpl.h:259
    -
    Definition: NvBlastExtAuthoringMeshImpl.h:232
    +
    Definition: NvBlastExtAuthoringMeshImpl.h:44
    bool isValid() const override
    -
    Facet f
    Definition: NvBlastExtAuthoringMeshImpl.h:248
    - -
    Definition: NvBlastExtAuthoringMeshImpl.h:254
    -
    std::map< physx::PxVec3, std::map< uint32_t, uint32_t >, CmpVec > PointMap
    Definition: NvBlastExtAuthoringMeshImpl.h:237
    const Edge * getEdges() const override
    -
    Mesh * getCuttingCone(const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)
    -
    SharedFace()
    Definition: NvBlastExtAuthoringMeshImpl.h:241
    Vertex * getVerticesWritable() override
    -
    Definition: NvBlastExtAuthoringFractureTool.h:113
    void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override
    void setMaterialId(const int32_t *materialIds) override
    -
    std::vector< Nv::Blast::Edge > edges
    Definition: NvBlastExtAuthoringMeshImpl.h:250
    +
    virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const override
    physx::PxBounds3 & getBoundingBoxWritable() override
    -
    void inverseNormalAndIndices(Mesh *mesh)
    +
    virtual void calcPerFacetBounds() override
    Facet * getFacetsBufferWritable() override
    const Vertex * getVertices() const override
    Definition: NvBlastExtAuthoringTypes.h:47
    float getMeshVolume() override
    -
    SIMD_FORCE_INLINE const btScalar & w() const
    Return the w value.
    Definition: btVector3.h:281
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    Edge * getEdgesWritable() override
    Definition: NvBlastArray.h:37
    -
    std::vector< Nv::Blast::Facet > facets
    Definition: NvBlastExtAuthoringMeshImpl.h:251
    void recalculateBoundingBox() override
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html index dced4a3..be1a987 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html @@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_noiser_8h
    int32_t getNot(int32_t id)
    Definition: NvBlastExtAuthoringMeshNoiser.h:80
    Definition: NvBlastExtAuthoringPerlinNoise.h:236
    Definition: NvBlastExtAuthoringTypes.h:47
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    void replace(int32_t from, int32_t to)
    Definition: NvBlastExtAuthoringMeshNoiser.h:63
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html new file mode 100644 index 0000000..b1add68 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html @@ -0,0 +1,115 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html new file mode 100644 index 0000000..bdd9940 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html @@ -0,0 +1,95 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h File Reference + + + + + + + + +
    +

    sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h File Reference

    #include <cinttypes>
    +#include <map>
    +#include <set>
    +#include <vector>
    +#include "NvBlastExtAuthoringTypes.h"
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  Nv::Blast::CmpSharedFace
    struct  Nv::Blast::CmpVec
    struct  Nv::Blast::SharedFace

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    namespace  physx

    Typedefs

    typedef std::map
    +< physx::PxVec3, std::map
    +< uint32_t, uint32_t >, CmpVec > 
    Nv::Blast::PointMap
    typedef std::map< std::pair
    +< physx::PxVec3, physx::PxVec3 >
    +, SharedFace, CmpSharedFace > 
    Nv::Blast::SharedFacesMap

    Functions

    void Nv::Blast::buildCuttingConeFaces (const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)
    Mesh * Nv::Blast::getBigBox (const physx::PxVec3 &point, float size, int32_t interiorMaterialId)
    Mesh * Nv::Blast::getCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)
    Mesh * Nv::Blast::getCuttingCone (const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)
    Mesh * Nv::Blast::getNoisyCuttingBoxPair (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)
    void Nv::Blast::inverseNormalAndIndices (Mesh *mesh)
    void Nv::Blast::setCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)
    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js new file mode 100644 index 0000000..6ad9bfc --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js @@ -0,0 +1,15 @@ +var _nv_blast_ext_authoring_mesh_utils_8h = +[ + [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], + [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], + [ "SharedFace", "struct_nv_1_1_blast_1_1_shared_face.html", "struct_nv_1_1_blast_1_1_shared_face" ], + [ "PointMap", "_nv_blast_ext_authoring_mesh_utils_8h.html#a2ae61a5475656a13f05a71e0b1359b8a", null ], + [ "SharedFacesMap", "_nv_blast_ext_authoring_mesh_utils_8h.html#afe329ff8e54fccde762d704ec05e8e4e", null ], + [ "buildCuttingConeFaces", "_nv_blast_ext_authoring_mesh_utils_8h.html#ae1f8e465d658b5eda1923088284273bd", null ], + [ "getBigBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#aef59d71df12b51af958587475b90495f", null ], + [ "getCuttingBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#a1dd51a1368754e171b1cc545e2987fc6", null ], + [ "getCuttingCone", "_nv_blast_ext_authoring_mesh_utils_8h.html#a7f938d770548b9c3126c6831e845c868", null ], + [ "getNoisyCuttingBoxPair", "_nv_blast_ext_authoring_mesh_utils_8h.html#a1b729c22d7aa248e8ded6819006f91dc", null ], + [ "inverseNormalAndIndices", "_nv_blast_ext_authoring_mesh_utils_8h.html#a0265283060faee576b2b897fbaf209de", null ], + [ "setCuttingBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#a301b2bfdc5a3193cf8821c91595fedf2", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html new file mode 100644 index 0000000..77d7abf --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html @@ -0,0 +1,83 @@ + + + sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h Source File + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtAuthoringMeshUtils.h
    +
    +
    +Go to the documentation of this file.
    1 #include <cinttypes>
    2 #include <map>
    3 #include <set>
    4 #include <vector>
    6 
    7 namespace physx
    8 {
    9  class PxVec3;
    10 };
    11 
    12 namespace Nv
    13 {
    14 namespace Blast
    15 {
    16 
    17  class Mesh;
    18 
    31 void setCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, Mesh* mesh, float size, int64_t id);
    39 Mesh* getCuttingBox(const physx::PxVec3& point, const physx::PxVec3& normal, float size, int64_t id, int32_t interiorMaterialId);
    40 
    46 Mesh* getBigBox(const physx::PxVec3& point, float size, int32_t interiorMaterialId);
    47 
    61 Mesh* getNoisyCuttingBoxPair(const physx::PxVec3& point, const physx::PxVec3& normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);
    62 
    63 
    68 void inverseNormalAndIndices(Mesh* mesh);
    69 
    70 struct CmpVec
    71 {
    72  bool operator()(const physx::PxVec3& v1, const physx::PxVec3& v2) const;
    73 };
    74 
    75 typedef std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, CmpVec> PointMap;
    76 
    77 struct SharedFace
    78 {
    80  SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)
    81  : w(inW), h(inH), f(0, 3, inMatId, inUD)
    82  {
    83  vertices.reserve((w + 1) * (h + 1));
    84  }
    85  uint32_t w, h;
    87  std::vector<Nv::Blast::Vertex> vertices;
    88  std::vector<Nv::Blast::Edge> edges;
    89  std::vector<Nv::Blast::Facet> facets;
    90 };
    91 
    93 {
    94  bool operator()(const std::pair<physx::PxVec3, physx::PxVec3>& pv1, const std::pair<physx::PxVec3, physx::PxVec3>& pv2) const;
    95 };
    96 
    97 typedef std::map<std::pair<physx::PxVec3, physx::PxVec3>, SharedFace, CmpSharedFace> SharedFacesMap;
    98 
    99 struct CutoutConfiguration;
    100 
    101 void buildCuttingConeFaces(const CutoutConfiguration& conf, const std::vector<std::vector<physx::PxVec3>>& points,
    102  float heightBot, float heightTop, float conicityBot, float conicityTop,
    103  int64_t& id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap& sharedFacesMap);
    104 
    121  const std::vector<physx::PxVec3>& points, const std::set<int32_t>& smoothingGroups,
    122  float heightBot, float heightTop, float conicityBot, float conicityTop,
    123  int64_t& id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap& sharedFacesMap, bool inverseNormals = false);
    124 
    125 };
    126 };
    Definition: NvBlastExtAuthoring.h:34
    +
    Mesh * getNoisyCuttingBoxPair(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)
    +
    SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)
    Definition: NvBlastExtAuthoringMeshUtils.h:80
    +
    Mesh * getCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)
    +
    void setCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)
    +
    void buildCuttingConeFaces(const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)
    +
    NV_INLINE float normal(const float a[3], float r[3])
    Definition: NvBlastMath.h:93
    +
    std::vector< Nv::Blast::Vertex > vertices
    Definition: NvBlastExtAuthoringMeshUtils.h:87
    +
    uint32_t w
    Definition: NvBlastExtAuthoringMeshUtils.h:85
    + +
    Definition: NvBlastExtAuthoringMesh.h:42
    +
    Definition: NvBlastExtAuthoringTypes.h:158
    +
    Mesh * getBigBox(const physx::PxVec3 &point, float size, int32_t interiorMaterialId)
    +
    Definition: NvBlastExtAuthoringMeshUtils.h:77
    +
    std::map< std::pair< physx::PxVec3, physx::PxVec3 >, SharedFace, CmpSharedFace > SharedFacesMap
    Definition: NvBlastExtAuthoringMeshUtils.h:97
    +
    Definition: NvBlastExtAuthoringMeshUtils.h:70
    +
    Facet f
    Definition: NvBlastExtAuthoringMeshUtils.h:86
    +
    Definition: NvBlastExtAuthoringMeshUtils.h:92
    +
    std::map< physx::PxVec3, std::map< uint32_t, uint32_t >, CmpVec > PointMap
    Definition: NvBlastExtAuthoringMeshUtils.h:75
    +
    Mesh * getCuttingCone(const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)
    +
    SharedFace()
    Definition: NvBlastExtAuthoringMeshUtils.h:79
    +
    Definition: NvBlastExtAuthoringFractureTool.h:120
    +
    std::vector< Nv::Blast::Edge > edges
    Definition: NvBlastExtAuthoringMeshUtils.h:88
    +
    void inverseNormalAndIndices(Mesh *mesh)
    +
    SIMD_FORCE_INLINE const btScalar & w() const
    Return the w value.
    Definition: btVector3.h:281
    +
    Definition: NvBlastArray.h:37
    +
    std::vector< Nv::Blast::Facet > facets
    Definition: NvBlastExtAuthoringMeshUtils.h:89
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html new file mode 100644 index 0000000..00674a6 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html @@ -0,0 +1,168 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html new file mode 100644 index 0000000..4284a21 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html @@ -0,0 +1,77 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference + + + + + + + + +
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference

    #include "NvBlastGlobals.h"
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  Nv::Blast::BeamPatternDesc
    struct  Nv::Blast::DamagePattern
    struct  Nv::Blast::PatternDescriptor
    class  Nv::Blast::PatternGenerator
    struct  Nv::Blast::RegularRadialPatternDesc
    struct  Nv::Blast::UniformPatternDesc

    Namespaces

    namespace  Nv
    namespace  Nv::Blast

    Typedefs

    typedef float(* Nv::Blast::RNG_CALLBACK )(void)

    Functions

    NVBLAST_API void Nv::Blast::savePatternToObj (DamagePattern *pattern)
    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js new file mode 100644 index 0000000..b1bf2c5 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js @@ -0,0 +1,11 @@ +var _nv_blast_ext_authoring_pattern_generator_8h = +[ + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], + [ "RNG_CALLBACK", "_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88", null ], + [ "savePatternToObj", "_nv_blast_ext_authoring_pattern_generator_8h.html#ad4de030f2bb5387d197e40cabf772b0f", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html new file mode 100644 index 0000000..9c80777 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html @@ -0,0 +1,78 @@ + + + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtAuthoringPatternGenerator.h
    +
    +
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
    30 #define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H
    31 
    32 #include "NvBlastGlobals.h"
    33 
    34 namespace Nv
    35 {
    36  namespace Blast
    37  {
    38  typedef float (*RNG_CALLBACK)(void);
    39 
    41  {
    42  RNG_CALLBACK RNG = nullptr;
    43 
    44  uint32_t interiorMaterialId = 1000;
    45  };
    46 
    48  {
    49  uint32_t cellsCount = 2;
    50 
    51  float radiusMin = 0.0f;
    52  float radiusMax = 1.0f;
    53  float radiusDistr = 1.0f;
    54 
    55  float debrisRadiusMult = 1.0f;
    56  };
    57 
    59  {
    60  uint32_t cellsCount;
    61 
    62  float radiusMin;
    63  float radiusMax;
    64  };
    65 
    67  {
    68  float radiusMin = 0.0f;
    69  float radiusMax = 1.0f;
    70 
    71  uint32_t radialSteps = 3;
    72  uint32_t angularSteps = 8;
    73 
    74  float aperture = .0f;
    75 
    76  float angularNoiseAmplitude = 0.0f;
    77 
    78  float radialNoiseAmplitude = 0.0f;
    79  float radialNoiseFrequency = 0.0f;
    80 
    81  float debrisRadiusMult = 1.0f;
    82  };
    83 
    84 
    86  {
    91  float angle; // For cone shape activation
    93  {
    94  Point = 0,
    96  Cone
    97  };
    98  ActivationDistanceType activationType = Point;
    99  // ----------------------------------------------
    100 
    101 
    102  uint32_t cellsCount;
    103  class Mesh** cellsMeshes = nullptr;
    104 
    105  virtual void release() = 0;
    106  };
    107 
    109  {
    110  public:
    111  virtual DamagePattern* generateUniformPattern(const UniformPatternDesc* desc) = 0;
    112  virtual DamagePattern* generateBeamPattern(const BeamPatternDesc* desc) = 0;
    113  virtual DamagePattern* generateRegularRadialPattern(const RegularRadialPatternDesc* desc) = 0;
    114 
    115 
    116  virtual DamagePattern* generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3* points, int32_t interiorMaterialId) = 0;
    117  virtual void release() = 0;
    118  };
    119 
    121 
    122  } // namespace Blast
    123 } // namespace Nv
    124 
    125 
    126 #endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H
    NVBLAST_API void savePatternToObj(DamagePattern *pattern)
    +
    float radiusMax
    Definition: NvBlastExtAuthoringPatternGenerator.h:63
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:47
    +
    float radiusMin
    Definition: NvBlastExtAuthoringPatternGenerator.h:62
    +
    uint32_t cellsCount
    Definition: NvBlastExtAuthoringPatternGenerator.h:60
    +
    Definition: NvBlastExtAuthoringMesh.h:42
    + +
    Definition: NvBlastExtAuthoringPatternGenerator.h:66
    +
    RNG_CALLBACK RNG
    Definition: NvBlastExtAuthoringPatternGenerator.h:42
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:58
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    +
    float activationRadius
    Definition: NvBlastExtAuthoringPatternGenerator.h:90
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:95
    +
    #define NVBLAST_API
    Definition: NvBlastPreprocessor.h:37
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:108
    +
    ActivationDistanceType
    Definition: NvBlastExtAuthoringPatternGenerator.h:92
    +
    float angle
    Definition: NvBlastExtAuthoringPatternGenerator.h:91
    +
    uint32_t interiorMaterialId
    Definition: NvBlastExtAuthoringPatternGenerator.h:44
    +
    Definition: NvBlastArray.h:37
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:40
    +
    float(* RNG_CALLBACK)(void)
    Definition: NvBlastExtAuthoringPatternGenerator.h:38
    +
    uint32_t cellsCount
    Definition: NvBlastExtAuthoringPatternGenerator.h:102
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html new file mode 100644 index 0000000..f9ee412 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html @@ -0,0 +1,103 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html new file mode 100644 index 0000000..903c3ae --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html @@ -0,0 +1,62 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h File Reference + + + + + + + + +
    +

    sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h File Reference

    #include "NvBlastExtAuthoringTypes.h"
    +#include "NvBlastExtAuthoringPatternGenerator.h"
    + +

    +Go to the source code of this file. + + + + + + + + + +

    Classes

    class  Nv::Blast::PatternGeneratorImpl

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html new file mode 100644 index 0000000..a279c0a --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html @@ -0,0 +1,71 @@ + + + sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h Source File + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtAuthoringPatternGeneratorImpl.h
    +
    +
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H
    30 #define NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H
    31 
    34 
    35 
    36 namespace Nv
    37 {
    38 namespace Blast
    39 {
    40 
    42  {
    43  public:
    44  virtual DamagePattern* generateUniformPattern(const UniformPatternDesc* desc) override;
    45  virtual DamagePattern* generateBeamPattern(const BeamPatternDesc* desc) override;
    47  virtual void release() override;
    48 
    49  virtual DamagePattern* generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3* points, int32_t interiorMaterialId) override;
    50  private:
    51  DamagePattern* generateVoronoiPatternInternal(uint32_t pointCount, const physx::PxVec3* points, int32_t interiorMaterialId, float angle = 0.0f);
    52  };
    53 
    54 
    55 } // namespace Blast
    56 } // namespace Nv
    57 
    58 #endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:47
    + +
    virtual DamagePattern * generateBeamPattern(const BeamPatternDesc *desc) override
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:66
    +
    Definition: NvBlastExtAuthoringPatternGeneratorImpl.h:41
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:58
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    +
    virtual void release() override
    +
    SIMD_FORCE_INLINE btScalar angle(const btVector3 &v) const
    Return the angle between this and another vector.
    Definition: btVector3.h:177
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:108
    +
    virtual DamagePattern * generateUniformPattern(const UniformPatternDesc *desc) override
    +
    virtual DamagePattern * generateRegularRadialPattern(const RegularRadialPatternDesc *desc) override
    +
    virtual DamagePattern * generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId) override
    +
    Definition: NvBlastArray.h:37
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html index 8cb5422..fb42e6c 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html @@ -52,7 +52,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_perlin_noise_8
    float sample(physx::PxVec3 p)
    Definition: NvBlastExtAuthoringPerlinNoise.h:370
    NV_INLINE void setup(int i, PxVec3 point, float &t, int &b0, int &b1, float &r0, float &r1)
    Definition: NvBlastExtAuthoringPerlinNoise.h:59
    -
    Definition: NvBlastExtAuthoringTypes.h:167
    +
    Definition: NvBlastExtAuthoringTypes.h:171
    virtual float getRandomValue()=0
    #define PERLIN_NOISE_SAMPLE_TABLE
    Definition: NvBlastExtAuthoringPerlinNoise.h:38
    NV_INLINE float noiseSample(PxVec3 point, int *p, PxVec3 *g)
    Definition: NvBlastExtAuthoringPerlinNoise.h:69
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html index a625d1a..367b215 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html @@ -62,7 +62,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_triangulator_8
    Definition: NvBlastExtAuthoringTriangulator.h:48
    std::vector< Triangle > & getBaseMesh()
    Definition: NvBlastExtAuthoringTriangulator.h:60
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html index b2ad303..93dd837 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File @@ -36,7 +36,7 @@
  • File Members
  • -

    sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h

    Go to the documentation of this file.
    00001 // This code contains NVIDIA Confidential Information and is disclosed to you
     00002 // under a form of NVIDIA software license agreement provided separately to you.
     00003 //
     00004 // Notice
    @@ -72,7 +72,7 @@
     00034 #include <PxBounds3.h>
     00035 #include "NvBlastTypes.h"
     00036 
    -00037 #define NOT_VALID_VERTEX INT32_MAX
    +00037 #define NOT_VALID_VERTEX UINT32_MAX
     00038 
     00039 namespace Nv
     00040 {
    @@ -83,7 +83,7 @@
     00048 {
     00049     uint32_t s, e;
     00050     Edge() : s(NOT_VALID_VERTEX), e(NOT_VALID_VERTEX){}
    -00051     Edge(int s, int e) : s(s), e(e) {}
    +00051     Edge(uint32_t s, uint32_t e) : s(s), e(e) {}
     00052     bool operator<(const Edge& b) const
     00053     {
     00054         if (s == b.s)
    @@ -91,175 +91,179 @@
     00056         else
     00057             return s < b.s;
     00058     }
    -00059 };
    -00060 
    -00064 struct Vertex
    -00065 {
    -00066     physx::PxVec3 p; // Position
    -00067     physx::PxVec3 n; // Normal
    -00068     physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
    -00069 };
    -00070 
    -00071 
    -00072 // Interior material ID
    -00073 #define MATERIAL_INTERIOR 1000
    -00074 #define SMOOTHING_GROUP_INTERIOR 1000
    -00075 
    +00059     uint32_t operator[](uint32_t i) const
    +00060     {
    +00061         return *(reinterpret_cast<const uint32_t*>(this) + i);
    +00062     }
    +00063 
    +00064 };
    +00065 
    +00069 struct Vertex
    +00070 {
    +00071     physx::PxVec3 p; // Position
    +00072     physx::PxVec3 n; // Normal
    +00073     physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
    +00074 };
    +00075 
     00076 
    -00077 
    -00081 struct Triangle
    -00082 {
    -00083     Triangle() {};
    -00084     Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
    -00085     Vertex a, b, c;
    -00086     int32_t userData;
    -00087     int32_t materialId;
    -00088     int32_t smoothingGroup;
    -00089     physx::PxVec3 getNormal() const
    -00090     {
    -00091         return ((b.p - a.p).cross(c.p - a.p));
    -00092     }
    -00093     inline Vertex& getVertex(uint32_t index)
    -00094     {
    -00095         return (&a)[index];
    -00096     }
    -00097     inline const Vertex& getVertex(uint32_t index) const
    -00098     {
    -00099         return (&a)[index];
    -00100     }
    -00101 };
    -00102 
    -00103 
    -00107 struct TriangleIndexed
    -00108 {
    -00109     TriangleIndexed() {};
    -00110     TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
    -00111 
    -00112     uint32_t getOpposite(uint32_t a, uint32_t b)
    -00113     {
    -00114         if (ea != a && ea != b)
    -00115             return ea;
    -00116         if (eb != a && eb != b)
    -00117             return eb;
    -00118         if (ec != a && ec != b)
    -00119             return ec;
    -00120         return NOT_VALID_VERTEX;
    -00121     }
    -00122 
    -00123     bool isContainEdge(uint32_t a, uint32_t b)
    -00124     {
    -00125         return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
    +00077 // Interior material ID
    +00078 #define MATERIAL_INTERIOR 1000
    +00079 #define SMOOTHING_GROUP_INTERIOR 1000
    +00080 
    +00081 
    +00082 
    +00086 struct Triangle
    +00087 {
    +00088     Triangle() {};
    +00089     Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
    +00090     Vertex a, b, c;
    +00091     int32_t userData;
    +00092     int32_t materialId;
    +00093     int32_t smoothingGroup;
    +00094     physx::PxVec3 getNormal() const
    +00095     {
    +00096         return ((b.p - a.p).cross(c.p - a.p));
    +00097     }
    +00098     inline Vertex& getVertex(uint32_t index)
    +00099     {
    +00100         return (&a)[index];
    +00101     }
    +00102     inline const Vertex& getVertex(uint32_t index) const
    +00103     {
    +00104         return (&a)[index];
    +00105     }
    +00106 };
    +00107 
    +00108 
    +00112 struct TriangleIndexed
    +00113 {
    +00114     TriangleIndexed() {};
    +00115     TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
    +00116 
    +00117     uint32_t getOpposite(uint32_t a, uint32_t b)
    +00118     {
    +00119         if (ea != a && ea != b)
    +00120             return ea;
    +00121         if (eb != a && eb != b)
    +00122             return eb;
    +00123         if (ec != a && ec != b)
    +00124             return ec;
    +00125         return NOT_VALID_VERTEX;
     00126     }
     00127 
    -00128     Triangle convertToTriangle(Vertex* vertices)
    +00128     bool isContainEdge(uint32_t a, uint32_t b)
     00129     {
    -00130         Triangle tr;
    -00131         tr.a = vertices[ea];
    -00132         tr.b = vertices[eb];
    -00133         tr.c = vertices[ec];
    -00134         
    -00135         tr.userData = userData;
    -00136         tr.materialId = materialId;
    -00137         tr.smoothingGroup = smoothingGroup;
    -00138         return tr;
    -00139     }
    -00140 
    -00141     uint32_t ea, eb, ec;
    -00142     int32_t materialId;
    -00143     int32_t smoothingGroup;
    -00144     int32_t userData;
    -00145 };
    -00146 
    -00147 
    -00148 
    -00149 
    -00153 struct Facet
    -00154 {
    -00155     int32_t     firstEdgeNumber;
    -00156     uint32_t    edgesCount;
    -00157     int64_t     userData;
    -00158     int32_t     materialId;
    -00159     int32_t     smoothingGroup;
    -00160 
    -00161     Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
    -00162 };
    -00163 
    -00167 class RandomGeneratorBase
    -00168 {
    -00169 public:
    -00170     // Generates uniformly distributed value in [0, 1] range. 
    -00171     virtual float   getRandomValue() = 0;
    -00172     // Seeds random value generator
    -00173     virtual void    seed(int32_t seed) = 0;
    -00174     virtual ~RandomGeneratorBase() {};
    -00175 };
    -00176 
    -00180 struct CollisionHull
    -00181 {
    -00185     struct HullPolygon
    -00186     {
    -00187         // Polygon base plane
    -00188         float       mPlane[4];
    -00189         // Number vertices in polygon
    -00190         uint16_t    mNbVerts;
    -00191         // First index in CollisionHull.indices array for this polygon
    -00192         uint16_t    mIndexBase;
    -00193     };
    -00195 
    -00196     uint32_t        pointsCount;
    -00197     uint32_t        indicesCount;
    -00198     uint32_t        polygonDataCount;
    -00199     physx::PxVec3*  points;
    -00200     uint32_t*       indices;
    -00201     HullPolygon*    polygonData;
    -00202 
    -00203     virtual ~CollisionHull() {}
    -00204 
    -00205     virtual void release() = 0;
    -00206 };
    -00207 
    -00211 struct AuthoringResult
    -00212 {
    -00213     uint32_t                chunkCount; //Number of chunks in Blast asset
    -00214 
    -00215     uint32_t                bondCount; //Number of bonds in Blast asset
    -00216 
    -00217     NvBlastAsset*           asset; //Blast asset
    +00130         return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
    +00131     }
    +00132 
    +00133     Triangle convertToTriangle(Vertex* vertices)
    +00134     {
    +00135         Triangle tr;
    +00136         tr.a = vertices[ea];
    +00137         tr.b = vertices[eb];
    +00138         tr.c = vertices[ec];
    +00139         
    +00140         tr.userData = userData;
    +00141         tr.materialId = materialId;
    +00142         tr.smoothingGroup = smoothingGroup;
    +00143         return tr;
    +00144     }
    +00145 
    +00146     uint32_t ea, eb, ec;
    +00147     int32_t materialId;
    +00148     int32_t smoothingGroup;
    +00149     int32_t userData;
    +00150 };
    +00151 
    +00152 
    +00153 
    +00154 
    +00158 struct Facet
    +00159 {
    +00160     int32_t     firstEdgeNumber;
    +00161     uint32_t    edgesCount;
    +00162     int64_t     userData;
    +00163     int32_t     materialId;
    +00164     int32_t     smoothingGroup;
    +00165     Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
    +00166 };
    +00167 
    +00171 class RandomGeneratorBase
    +00172 {
    +00173 public:
    +00174     // Generates uniformly distributed value in [0, 1] range. 
    +00175     virtual float   getRandomValue() = 0;
    +00176     // Seeds random value generator
    +00177     virtual void    seed(int32_t seed) = 0;
    +00178     virtual ~RandomGeneratorBase() {};
    +00179 };
    +00180 
    +00184 struct CollisionHull
    +00185 {
    +00189     struct HullPolygon
    +00190     {
    +00191         // Polygon base plane
    +00192         float       mPlane[4];
    +00193         // Number vertices in polygon
    +00194         uint16_t    mNbVerts;
    +00195         // First index in CollisionHull.indices array for this polygon
    +00196         uint16_t    mIndexBase;
    +00197     };
    +00199 
    +00200     uint32_t        pointsCount;
    +00201     uint32_t        indicesCount;
    +00202     uint32_t        polygonDataCount;
    +00203     physx::PxVec3*  points;
    +00204     uint32_t*       indices;
    +00205     HullPolygon*    polygonData;
    +00206 
    +00207     virtual ~CollisionHull() {}
    +00208 
    +00209     virtual void release() = 0;
    +00210 };
    +00211 
    +00215 struct AuthoringResult
    +00216 {
    +00217     uint32_t                chunkCount; //Number of chunks in Blast asset
     00218 
    -00223     uint32_t*               assetToFractureChunkIdMap;
    -00224 
    -00230     uint32_t*               geometryOffset;
    -00231 
    -00232     Triangle*               geometry; //Raw array of Triangle for all chunks
    -00233 
    -00234     NvBlastChunkDesc*       chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
    +00219     uint32_t                bondCount; //Number of bonds in Blast asset
    +00220 
    +00221     NvBlastAsset*           asset; //Blast asset
    +00222 
    +00227     uint32_t*               assetToFractureChunkIdMap;
    +00228 
    +00234     uint32_t*               geometryOffset;
     00235 
    -00236     NvBlastBondDesc*        bondDescs; //Array of bond descriptors. Contains bondCount elements
    +00236     Triangle*               geometry; //Raw array of Triangle for all chunks
     00237 
    -00243     uint32_t*               collisionHullOffset;
    -00244 
    -00245     CollisionHull**         collisionHull; //Raw array of pointers to collision hull for all chunks.
    -00246 
    -00250     struct ExtPxChunk*      physicsChunks;
    -00251 
    -00256     struct ExtPxSubchunk*   physicsSubchunks;
    -00257 
    -00261     const char** materialNames;
    -00266     uint32_t materialCount;
    -00267 
    -00269     virtual ~AuthoringResult() {}
    -00270 
    -00274     virtual void releaseCollisionHulls() = 0;
    -00275 
    -00279     virtual void release() = 0;
    -00280 };
    -00281 
    -00282 
    -00283 } // namespace Blast
    -00284 } // namespace Nv
    +00238     NvBlastChunkDesc*       chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
    +00239 
    +00240     NvBlastBondDesc*        bondDescs; //Array of bond descriptors. Contains bondCount elements
    +00241 
    +00247     uint32_t*               collisionHullOffset;
    +00248 
    +00249     CollisionHull**         collisionHull; //Raw array of pointers to collision hull for all chunks.
    +00250 
    +00254     struct ExtPxChunk*      physicsChunks;
    +00255 
    +00260     struct ExtPxSubchunk*   physicsSubchunks;
    +00261 
    +00265     const char** materialNames;
    +00270     uint32_t materialCount;
    +00271 
    +00273     virtual ~AuthoringResult() {}
    +00274 
    +00278     virtual void releaseCollisionHulls() = 0;
    +00279 
    +00283     virtual void release() = 0;
    +00284 };
     00285 
     00286 
    -00287 #endif // ifndef NVBLASTAUTHORINGTYPES_H
    +00287 } // namespace Blast
    +00288 } // namespace Nv
    +00289 
    +00290 
    +00291 #endif // ifndef NVBLASTAUTHORINGTYPES_H
     
    -

    sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference

    #include <PxVec3.h>
    +

    sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference

    #include <PxVec3.h>
    #include <PxVec2.h>
    #include <PxBounds3.h>
    #include "NvBlastTypes.h"
    @@ -73,7 +73,7 @@

    Defines

    #define MATERIAL_INTERIOR   1000 -#define NOT_VALID_VERTEX   INT32_MAX +#define NOT_VALID_VERTEX   UINT32_MAX #define SMOOTHING_GROUP_INTERIOR   1000 @@ -99,7 +99,7 @@
    - +
    #define NOT_VALID_VERTEX   INT32_MAX #define NOT_VALID_VERTEX   UINT32_MAX
    diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html index 678a804..d0e6d8a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html @@ -1,6 +1,6 @@ - sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File @@ -46,73 +46,74 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_types_8h_sourc
    NvBlastExtAuthoringTypes.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGTYPES_H
    30 #define NVBLASTAUTHORINGTYPES_H
    31 
    32 #include <PxVec3.h>
    33 #include <PxVec2.h>
    34 #include <PxBounds3.h>
    35 #include "NvBlastTypes.h"
    36 
    37 #define NOT_VALID_VERTEX INT32_MAX
    38 
    39 namespace Nv
    40 {
    41 namespace Blast
    42 {
    43 
    47 struct Edge
    48 {
    49  uint32_t s, e;
    51  Edge(int s, int e) : s(s), e(e) {}
    52  bool operator<(const Edge& b) const
    53  {
    54  if (s == b.s)
    55  return e < b.e;
    56  else
    57  return s < b.s;
    58  }
    59 };
    60 
    64 struct Vertex
    65 {
    66  physx::PxVec3 p; // Position
    67  physx::PxVec3 n; // Normal
    68  physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
    69 };
    70 
    71 
    72 // Interior material ID
    73 #define MATERIAL_INTERIOR 1000
    74 #define SMOOTHING_GROUP_INTERIOR 1000
    75 
    76 
    77 
    81 struct Triangle
    82 {
    83  Triangle() {};
    84  Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
    85  Vertex a, b, c;
    86  int32_t userData;
    87  int32_t materialId;
    88  int32_t smoothingGroup;
    89  physx::PxVec3 getNormal() const
    90  {
    91  return ((b.p - a.p).cross(c.p - a.p));
    92  }
    93  inline Vertex& getVertex(uint32_t index)
    94  {
    95  return (&a)[index];
    96  }
    97  inline const Vertex& getVertex(uint32_t index) const
    98  {
    99  return (&a)[index];
    100  }
    101 };
    102 
    103 
    108 {
    110  TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
    111 
    112  uint32_t getOpposite(uint32_t a, uint32_t b)
    113  {
    114  if (ea != a && ea != b)
    115  return ea;
    116  if (eb != a && eb != b)
    117  return eb;
    118  if (ec != a && ec != b)
    119  return ec;
    120  return NOT_VALID_VERTEX;
    121  }
    122 
    123  bool isContainEdge(uint32_t a, uint32_t b)
    124  {
    125  return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
    126  }
    127 
    129  {
    130  Triangle tr;
    131  tr.a = vertices[ea];
    132  tr.b = vertices[eb];
    133  tr.c = vertices[ec];
    134 
    135  tr.userData = userData;
    136  tr.materialId = materialId;
    137  tr.smoothingGroup = smoothingGroup;
    138  return tr;
    139  }
    140 
    141  uint32_t ea, eb, ec;
    142  int32_t materialId;
    143  int32_t smoothingGroup;
    144  int32_t userData;
    145 };
    146 
    147 
    148 
    149 
    153 struct Facet
    154 {
    156  uint32_t edgesCount;
    157  int64_t userData;
    158  int32_t materialId;
    159  int32_t smoothingGroup;
    160 
    161  Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
    162 };
    163 
    168 {
    169 public:
    170  // Generates uniformly distributed value in [0, 1] range.
    171  virtual float getRandomValue() = 0;
    172  // Seeds random value generator
    173  virtual void seed(int32_t seed) = 0;
    174  virtual ~RandomGeneratorBase() {};
    175 };
    176 
    181 {
    185  struct HullPolygon
    186  {
    187  // Polygon base plane
    188  float mPlane[4];
    189  // Number vertices in polygon
    190  uint16_t mNbVerts;
    191  // First index in CollisionHull.indices array for this polygon
    192  uint16_t mIndexBase;
    193  };
    195 
    196  uint32_t pointsCount;
    197  uint32_t indicesCount;
    198  uint32_t polygonDataCount;
    199  physx::PxVec3* points;
    200  uint32_t* indices;
    201  HullPolygon* polygonData;
    202 
    203  virtual ~CollisionHull() {}
    204 
    205  virtual void release() = 0;
    206 };
    207 
    212 {
    213  uint32_t chunkCount; //Number of chunks in Blast asset
    214 
    215  uint32_t bondCount; //Number of bonds in Blast asset
    216 
    217  NvBlastAsset* asset; //Blast asset
    218 
    224 
    230  uint32_t* geometryOffset;
    231 
    232  Triangle* geometry; //Raw array of Triangle for all chunks
    233 
    234  NvBlastChunkDesc* chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
    235 
    236  NvBlastBondDesc* bondDescs; //Array of bond descriptors. Contains bondCount elements
    237 
    244 
    245  CollisionHull** collisionHull; //Raw array of pointers to collision hull for all chunks.
    246 
    251 
    257 
    261  const char** materialNames;
    266  uint32_t materialCount;
    267 
    269  virtual ~AuthoringResult() {}
    270 
    274  virtual void releaseCollisionHulls() = 0;
    275 
    279  virtual void release() = 0;
    280 };
    281 
    282 
    283 } // namespace Blast
    284 } // namespace Nv
    285 
    286 
    287 #endif // ifndef NVBLASTAUTHORINGTYPES_H
    bool isContainEdge(uint32_t a, uint32_t b)
    Definition: NvBlastExtAuthoringTypes.h:123
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGTYPES_H
    30 #define NVBLASTAUTHORINGTYPES_H
    31 
    32 #include <PxVec3.h>
    33 #include <PxVec2.h>
    34 #include <PxBounds3.h>
    35 #include "NvBlastTypes.h"
    36 
    37 #define NOT_VALID_VERTEX UINT32_MAX
    38 
    39 namespace Nv
    40 {
    41 namespace Blast
    42 {
    43 
    47 struct Edge
    48 {
    49  uint32_t s, e;
    51  Edge(uint32_t s, uint32_t e) : s(s), e(e) {}
    52  bool operator<(const Edge& b) const
    53  {
    54  if (s == b.s)
    55  return e < b.e;
    56  else
    57  return s < b.s;
    58  }
    59  uint32_t operator[](uint32_t i) const
    60  {
    61  return *(reinterpret_cast<const uint32_t*>(this) + i);
    62  }
    63 
    64 };
    65 
    69 struct Vertex
    70 {
    71  physx::PxVec3 p; // Position
    72  physx::PxVec3 n; // Normal
    73  physx::PxVec2 uv[1]; // UV-coordinates array, currently supported only one UV coordinate.
    74 };
    75 
    76 
    77 // Interior material ID
    78 #define MATERIAL_INTERIOR 1000
    79 #define SMOOTHING_GROUP_INTERIOR 1000
    80 
    81 
    82 
    86 struct Triangle
    87 {
    88  Triangle() {};
    89  Triangle(Vertex a, Vertex b, Vertex c) : a(a), b(b), c(c) {};
    90  Vertex a, b, c;
    91  int32_t userData;
    92  int32_t materialId;
    93  int32_t smoothingGroup;
    94  physx::PxVec3 getNormal() const
    95  {
    96  return ((b.p - a.p).cross(c.p - a.p));
    97  }
    98  inline Vertex& getVertex(uint32_t index)
    99  {
    100  return (&a)[index];
    101  }
    102  inline const Vertex& getVertex(uint32_t index) const
    103  {
    104  return (&a)[index];
    105  }
    106 };
    107 
    108 
    113 {
    115  TriangleIndexed(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};
    116 
    117  uint32_t getOpposite(uint32_t a, uint32_t b)
    118  {
    119  if (ea != a && ea != b)
    120  return ea;
    121  if (eb != a && eb != b)
    122  return eb;
    123  if (ec != a && ec != b)
    124  return ec;
    125  return NOT_VALID_VERTEX;
    126  }
    127 
    128  bool isContainEdge(uint32_t a, uint32_t b)
    129  {
    130  return (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);
    131  }
    132 
    134  {
    135  Triangle tr;
    136  tr.a = vertices[ea];
    137  tr.b = vertices[eb];
    138  tr.c = vertices[ec];
    139 
    140  tr.userData = userData;
    141  tr.materialId = materialId;
    142  tr.smoothingGroup = smoothingGroup;
    143  return tr;
    144  }
    145 
    146  uint32_t ea, eb, ec;
    147  int32_t materialId;
    148  int32_t smoothingGroup;
    149  int32_t userData;
    150 };
    151 
    152 
    153 
    154 
    158 struct Facet
    159 {
    161  uint32_t edgesCount;
    162  int64_t userData;
    163  int32_t materialId;
    164  int32_t smoothingGroup;
    165  Facet(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}
    166 };
    167 
    172 {
    173 public:
    174  // Generates uniformly distributed value in [0, 1] range.
    175  virtual float getRandomValue() = 0;
    176  // Seeds random value generator
    177  virtual void seed(int32_t seed) = 0;
    178  virtual ~RandomGeneratorBase() {};
    179 };
    180 
    185 {
    189  struct HullPolygon
    190  {
    191  // Polygon base plane
    192  float mPlane[4];
    193  // Number vertices in polygon
    194  uint16_t mNbVerts;
    195  // First index in CollisionHull.indices array for this polygon
    196  uint16_t mIndexBase;
    197  };
    199 
    200  uint32_t pointsCount;
    201  uint32_t indicesCount;
    202  uint32_t polygonDataCount;
    203  physx::PxVec3* points;
    204  uint32_t* indices;
    205  HullPolygon* polygonData;
    206 
    207  virtual ~CollisionHull() {}
    208 
    209  virtual void release() = 0;
    210 };
    211 
    216 {
    217  uint32_t chunkCount; //Number of chunks in Blast asset
    218 
    219  uint32_t bondCount; //Number of bonds in Blast asset
    220 
    221  NvBlastAsset* asset; //Blast asset
    222 
    228 
    234  uint32_t* geometryOffset;
    235 
    236  Triangle* geometry; //Raw array of Triangle for all chunks
    237 
    238  NvBlastChunkDesc* chunkDescs; //Array of chunk descriptors. Contains chunkCount elements
    239 
    240  NvBlastBondDesc* bondDescs; //Array of bond descriptors. Contains bondCount elements
    241 
    248 
    249  CollisionHull** collisionHull; //Raw array of pointers to collision hull for all chunks.
    250 
    255 
    261 
    265  const char** materialNames;
    270  uint32_t materialCount;
    271 
    273  virtual ~AuthoringResult() {}
    274 
    278  virtual void releaseCollisionHulls() = 0;
    279 
    283  virtual void release() = 0;
    284 };
    285 
    286 
    287 } // namespace Blast
    288 } // namespace Nv
    289 
    290 
    291 #endif // ifndef NVBLASTAUTHORINGTYPES_H
    bool isContainEdge(uint32_t a, uint32_t b)
    Definition: NvBlastExtAuthoringTypes.h:128
    uint32_t e
    Definition: NvBlastExtAuthoringTypes.h:49
    Definition: NvBlastExtPxAsset.h:110
    -
    NvBlastBondDesc * bondDescs
    Definition: NvBlastExtAuthoringTypes.h:236
    -
    int32_t userData
    Definition: NvBlastExtAuthoringTypes.h:86
    -
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:158
    -
    NvBlastChunkDesc * chunkDescs
    Definition: NvBlastExtAuthoringTypes.h:234
    -
    uint32_t * collisionHullOffset
    Definition: NvBlastExtAuthoringTypes.h:243
    -
    uint32_t getOpposite(uint32_t a, uint32_t b)
    Definition: NvBlastExtAuthoringTypes.h:112
    -
    Definition: NvBlastExtAuthoringTypes.h:107
    +
    uint32_t operator[](uint32_t i) const
    Definition: NvBlastExtAuthoringTypes.h:59
    +
    NvBlastBondDesc * bondDescs
    Definition: NvBlastExtAuthoringTypes.h:240
    +
    int32_t userData
    Definition: NvBlastExtAuthoringTypes.h:91
    +
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:163
    +
    NvBlastChunkDesc * chunkDescs
    Definition: NvBlastExtAuthoringTypes.h:238
    +
    uint32_t * collisionHullOffset
    Definition: NvBlastExtAuthoringTypes.h:247
    +
    uint32_t getOpposite(uint32_t a, uint32_t b)
    Definition: NvBlastExtAuthoringTypes.h:117
    +
    Definition: NvBlastExtAuthoringTypes.h:112
    -
    const Vertex & getVertex(uint32_t index) const
    Definition: NvBlastExtAuthoringTypes.h:97
    -
    virtual ~AuthoringResult()
    Definition: NvBlastExtAuthoringTypes.h:269
    -
    struct ExtPxSubchunk * physicsSubchunks
    Definition: NvBlastExtAuthoringTypes.h:256
    +
    const Vertex & getVertex(uint32_t index) const
    Definition: NvBlastExtAuthoringTypes.h:102
    +
    virtual ~AuthoringResult()
    Definition: NvBlastExtAuthoringTypes.h:273
    +
    struct ExtPxSubchunk * physicsSubchunks
    Definition: NvBlastExtAuthoringTypes.h:260
    Definition: NvBlastTypes.h:322
    -
    uint32_t chunkCount
    Definition: NvBlastExtAuthoringTypes.h:213
    -
    Definition: NvBlastExtAuthoringTypes.h:153
    +
    uint32_t chunkCount
    Definition: NvBlastExtAuthoringTypes.h:217
    +
    Definition: NvBlastExtAuthoringTypes.h:158
    Definition: NvBlastExtPxAsset.h:98
    -
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:87
    -
    uint16_t mNbVerts
    Definition: NvBlastExtAuthoringTypes.h:190
    -
    Vertex a
    Definition: NvBlastExtAuthoringTypes.h:84
    -
    Definition: NvBlastExtAuthoringTypes.h:167
    -
    Definition: NvBlastExtAuthoringTypes.h:185
    -
    physx::PxVec3 getNormal() const
    Definition: NvBlastExtAuthoringTypes.h:89
    -
    Vertex c
    Definition: NvBlastExtAuthoringTypes.h:84
    -
    uint32_t bondCount
    Definition: NvBlastExtAuthoringTypes.h:215
    -
    Vertex b
    Definition: NvBlastExtAuthoringTypes.h:84
    -
    uint32_t ec
    Definition: NvBlastExtAuthoringTypes.h:141
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    -
    Triangle()
    Definition: NvBlastExtAuthoringTypes.h:83
    -
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:88
    -
    int32_t userData
    Definition: NvBlastExtAuthoringTypes.h:144
    -
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:142
    +
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:92
    +
    uint16_t mNbVerts
    Definition: NvBlastExtAuthoringTypes.h:194
    +
    Vertex a
    Definition: NvBlastExtAuthoringTypes.h:89
    +
    Definition: NvBlastExtAuthoringTypes.h:171
    +
    Definition: NvBlastExtAuthoringTypes.h:189
    +
    physx::PxVec3 getNormal() const
    Definition: NvBlastExtAuthoringTypes.h:94
    +
    Vertex c
    Definition: NvBlastExtAuthoringTypes.h:89
    +
    Edge(uint32_t s, uint32_t e)
    Definition: NvBlastExtAuthoringTypes.h:51
    +
    uint32_t bondCount
    Definition: NvBlastExtAuthoringTypes.h:219
    +
    Vertex b
    Definition: NvBlastExtAuthoringTypes.h:89
    +
    uint32_t ec
    Definition: NvBlastExtAuthoringTypes.h:146
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    +
    Triangle()
    Definition: NvBlastExtAuthoringTypes.h:88
    +
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:93
    +
    int32_t userData
    Definition: NvBlastExtAuthoringTypes.h:149
    +
    int32_t materialId
    Definition: NvBlastExtAuthoringTypes.h:147
    Edge()
    Definition: NvBlastExtAuthoringTypes.h:50
    -
    Definition: NvBlastExtAuthoringTypes.h:211
    -
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:143
    -
    physx::PxVec3 p
    Definition: NvBlastExtAuthoringTypes.h:66
    -
    struct ExtPxChunk * physicsChunks
    Definition: NvBlastExtAuthoringTypes.h:250
    -
    const char ** materialNames
    Definition: NvBlastExtAuthoringTypes.h:261
    -
    Triangle * geometry
    Definition: NvBlastExtAuthoringTypes.h:232
    -
    int32_t firstEdgeNumber
    Definition: NvBlastExtAuthoringTypes.h:155
    -
    Definition: NvBlastExtAuthoringTypes.h:81
    +
    Definition: NvBlastExtAuthoringTypes.h:215
    +
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:148
    +
    physx::PxVec3 p
    Definition: NvBlastExtAuthoringTypes.h:71
    +
    struct ExtPxChunk * physicsChunks
    Definition: NvBlastExtAuthoringTypes.h:254
    +
    const char ** materialNames
    Definition: NvBlastExtAuthoringTypes.h:265
    +
    Triangle * geometry
    Definition: NvBlastExtAuthoringTypes.h:236
    +
    int32_t firstEdgeNumber
    Definition: NvBlastExtAuthoringTypes.h:160
    +
    Definition: NvBlastExtAuthoringTypes.h:86
    Definition: NvBlastTypes.h:292
    -
    Edge(int s, int e)
    Definition: NvBlastExtAuthoringTypes.h:51
    -
    physx::PxVec3 n
    Definition: NvBlastExtAuthoringTypes.h:67
    -
    uint16_t mIndexBase
    Definition: NvBlastExtAuthoringTypes.h:192
    +
    physx::PxVec3 n
    Definition: NvBlastExtAuthoringTypes.h:72
    +
    uint16_t mIndexBase
    Definition: NvBlastExtAuthoringTypes.h:196
    Definition: NvBlastTypes.h:286
    -
    virtual ~RandomGeneratorBase()
    Definition: NvBlastExtAuthoringTypes.h:174
    +
    virtual ~RandomGeneratorBase()
    Definition: NvBlastExtAuthoringTypes.h:178
    #define NOT_VALID_VERTEX
    Definition: NvBlastExtAuthoringTypes.h:37
    -
    TriangleIndexed()
    Definition: NvBlastExtAuthoringTypes.h:109
    -
    uint32_t materialCount
    Definition: NvBlastExtAuthoringTypes.h:266
    -
    TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)
    Definition: NvBlastExtAuthoringTypes.h:110
    -
    Triangle convertToTriangle(Vertex *vertices)
    Definition: NvBlastExtAuthoringTypes.h:128
    -
    CollisionHull ** collisionHull
    Definition: NvBlastExtAuthoringTypes.h:245
    +
    TriangleIndexed()
    Definition: NvBlastExtAuthoringTypes.h:114
    +
    uint32_t materialCount
    Definition: NvBlastExtAuthoringTypes.h:270
    +
    TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)
    Definition: NvBlastExtAuthoringTypes.h:115
    +
    Triangle convertToTriangle(Vertex *vertices)
    Definition: NvBlastExtAuthoringTypes.h:133
    +
    CollisionHull ** collisionHull
    Definition: NvBlastExtAuthoringTypes.h:249
    Definition: NvBlastExtAuthoringTypes.h:47
    -
    Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)
    Definition: NvBlastExtAuthoringTypes.h:161
    +
    Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)
    Definition: NvBlastExtAuthoringTypes.h:165
    bool operator<(const Edge &b) const
    Definition: NvBlastExtAuthoringTypes.h:52
    -
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:159
    -
    Triangle(Vertex a, Vertex b, Vertex c)
    Definition: NvBlastExtAuthoringTypes.h:84
    -
    int64_t userData
    Definition: NvBlastExtAuthoringTypes.h:157
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    -
    uint32_t edgesCount
    Definition: NvBlastExtAuthoringTypes.h:156
    -
    NvBlastAsset * asset
    Definition: NvBlastExtAuthoringTypes.h:217
    +
    int32_t smoothingGroup
    Definition: NvBlastExtAuthoringTypes.h:164
    +
    Triangle(Vertex a, Vertex b, Vertex c)
    Definition: NvBlastExtAuthoringTypes.h:89
    +
    int64_t userData
    Definition: NvBlastExtAuthoringTypes.h:162
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    +
    uint32_t edgesCount
    Definition: NvBlastExtAuthoringTypes.h:161
    +
    NvBlastAsset * asset
    Definition: NvBlastExtAuthoringTypes.h:221
    Definition: NvBlastArray.h:37
    -
    uint32_t * geometryOffset
    Definition: NvBlastExtAuthoringTypes.h:230
    -
    uint32_t * assetToFractureChunkIdMap
    Definition: NvBlastExtAuthoringTypes.h:223
    -
    Vertex & getVertex(uint32_t index)
    Definition: NvBlastExtAuthoringTypes.h:93
    +
    uint32_t * geometryOffset
    Definition: NvBlastExtAuthoringTypes.h:234
    +
    uint32_t * assetToFractureChunkIdMap
    Definition: NvBlastExtAuthoringTypes.h:227
    +
    Vertex & getVertex(uint32_t index)
    Definition: NvBlastExtAuthoringTypes.h:98
    uint32_t s
    Definition: NvBlastExtAuthoringTypes.h:49
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html index 0c8d928..c37dfd1 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html @@ -57,14 +57,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_8h_source.html'
    NvBlastAsset * asset
    Definition: NvBlastExtExporter.h:57
    Definition: NvBlastExtExporter.h:192
    uint32_t * texIndex
    Definition: NvBlastExtExporter.h:89
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    #define NVBLAST_API
    Definition: NvBlastPreprocessor.h:37
    physx::PxVec3 * positions
    Definition: NvBlastExtExporter.h:65
    uint32_t * normIndex
    Definition: NvBlastExtExporter.h:87
    uint32_t positionsCount
    Definition: NvBlastExtExporter.h:59
    physx::PxVec2 * uvs
    Definition: NvBlastExtExporter.h:69
    uint32_t meshCount
    Definition: NvBlastExtExporter.h:71
    -
    Definition: NvBlastExtAuthoringTypes.h:211
    +
    Definition: NvBlastExtAuthoringTypes.h:215
    const char * name
    Definition: NvBlastExtExporter.h:51
    const char * diffuse_tex
    Definition: NvBlastExtExporter.h:52
    Definition: NvBlastExtExporter.h:55
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html index 54dd7af..951a623 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html @@ -58,9 +58,9 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_reader_8h_s
    int32_t * getMaterialIds() override
    const char * getMaterialName(int32_t id) override
    -
    Definition: NvBlastExtAuthoringTypes.h:185
    +
    Definition: NvBlastExtAuthoringTypes.h:189
    Definition: NvBlastExtExporter.h:192
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    virtual void loadFromFile(const char *filename) override
    int32_t getMaterialCount() override
    virtual physx::PxVec3 * getNormalsArray() override
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html index 9827bf0..ec5492e 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_utils_8h_so
    Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTEXPORTERFBXUTILS_H
    30 #define NVBLASTEXTEXPORTERFBXUTILS_H
    31 
    32 #include "fbxsdk.h"
    33 #include "PxVec3.h"
    34 #include "PxVec2.h"
    35 #include <string>
    36 
    37 namespace Nv
    38 {
    39  namespace Blast
    40  {
    41  struct Vertex;
    42  }
    43 }
    44 
    45 class FbxUtils
    46 {
    47 public:
    48  static void VertexToFbx(const Nv::Blast::Vertex& vert, FbxVector4& outVertex, FbxVector4& outNormal, FbxVector2& outUV);
    49 
    50  static void PxVec3ToFbx(const physx::PxVec3& inVector, FbxVector4& outVector);
    51  static void PxVec2ToFbx(const physx::PxVec2& inVector, FbxVector2& outVector);
    52 
    53  static FbxAxisSystem getBlastFBXAxisSystem();
    54  static FbxSystemUnit getBlastFBXUnit();
    55 
    56  static std::string FbxAxisSystemToString(const FbxAxisSystem& axisSystem);
    57  static std::string FbxSystemUnitToString(const FbxSystemUnit& systemUnit);
    58 
    59  //returns UINT32_MAX if not a chunk
    60  static uint32_t getChunkIndexForNode(FbxNode* node, uint32_t* outParentChunkIndex = nullptr);
    61  //Search using the old naming
    62  static uint32_t getChunkIndexForNodeBackwardsCompatible(FbxNode* node, uint32_t* outParentChunkIndex = nullptr);
    63  static std::string getChunkNodeName(uint32_t chunkIndex);
    64 
    65  static std::string getCollisionGeometryLayerName();
    66  static std::string getRenderGeometryLayerName();
    67 };
    68 
    69 #endif //NVBLASTEXTEXPORTERFBXUTILS_H
    Definition: NvBlastExtExporterFbxUtils.h:45
    -
    Definition: NvBlastExtAuthoringTypes.h:64
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html index 938f385..e0a1b1e 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html @@ -49,8 +49,8 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_writer_8h_s Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTEXPORTERFBXWRITER_H
    30 #define NVBLASTEXTEXPORTERFBXWRITER_H
    31 
    32 #include "NvBlastExtExporter.h"
    33 #include <memory>
    34 #include <vector>
    35 #include <map>
    36 
    37 namespace fbxsdk
    38 {
    39  class FbxScene;
    40  class FbxNode;
    41  class FbxMesh;
    42  class FbxSkin;
    43  class FbxManager;
    44  class FbxSurfaceMaterial;
    45  class FbxDisplayLayer;
    46 }
    47 
    48 struct NvBlastAsset;
    49 
    50 namespace Nv
    51 {
    52 namespace Blast
    53 {
    54 class Mesh;
    55 struct Triangle;
    56 struct CollisionHull;
    57 
    59 {
    60 public:
    61 
    65  FbxFileWriter();
    66  //~FbxFileWriter() = default;
    67 
    68  virtual void release() override;
    69 
    73  fbxsdk::FbxScene* getScene();
    74 
    78  virtual bool appendMesh(const AuthoringResult& aResult, const char* assetName, bool nonSkinned) override;
    79 
    84  virtual bool appendMesh(const ExporterMeshData& meshData, const char* assetName, bool nonSkinned) override;
    85 
    89  virtual bool saveToFile(const char* assetName, const char* outputPath) override;
    90 
    94  virtual void setInteriorIndex(int32_t index) override;
    95 
    100 
    101 private:
    102  std::vector<fbxsdk::FbxSurfaceMaterial*> mMaterials;
    103  fbxsdk::FbxScene* mScene;
    104  fbxsdk::FbxDisplayLayer* mRenderLayer;
    105 
    106  //TODO we should track for every memory allocation and deallocate it not only for sdkManager
    107  std::shared_ptr<fbxsdk::FbxManager> sdkManager;
    108  std::map<uint32_t, fbxsdk::FbxNode*> chunkNodes;
    109  std::map<uint32_t, physx::PxVec3> worldChunkPivots;
    110 
    111  bool appendNonSkinnedMesh(const AuthoringResult& aResult, const char* assetName);
    112  bool appendNonSkinnedMesh(const ExporterMeshData& meshData, const char* assetName);
    113  void createMaterials(const ExporterMeshData& meshData);
    114  void createMaterials(const AuthoringResult& aResult);
    115 
    120  bool appendCollisionMesh(uint32_t meshCount, uint32_t* offsets, CollisionHull** hulls, const char* assetName);
    121 
    122  uint32_t addCollisionHulls(uint32_t chunkIndex, fbxsdk::FbxDisplayLayer* displayLayer, fbxsdk::FbxNode* parentNode, uint32_t hullsCount, CollisionHull** hulls);
    123  uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, const AuthoringResult& aResult);
    124  uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, const ExporterMeshData& meshData);
    125 
    126  void createChunkRecursiveNonSkinned(const std::string& meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
    127  const std::vector<fbxsdk::FbxSurfaceMaterial*>& materials, const AuthoringResult& aResult);
    128 
    129  void createChunkRecursiveNonSkinned(const std::string& meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
    130  const std::vector<fbxsdk::FbxSurfaceMaterial*>& materials, const ExporterMeshData& meshData);
    131 
    132  void addControlPoints(fbxsdk::FbxMesh* mesh, const ExporterMeshData& meshData);
    133  void addBindPose();
    134 
    135  void generateSmoothingGroups(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
    136  void removeDuplicateControlPoints(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
    137 
    138  int32_t mInteriorIndex;
    139 };
    140 
    141 }
    142 }
    143 
    144 #endif // NVBLASTEXTEXPORTERFBXWRITER_H
    Definition: NvBlastExtExporterFbxWriter.h:58
    Definition: NvBlastExtExporterFbxWriter.h:37
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    -
    Definition: NvBlastExtAuthoringTypes.h:211
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    +
    Definition: NvBlastExtAuthoringTypes.h:215
    Definition: NvBlastExtExporter.h:55
    Definition: NvBlastExtExporter.h:213
    Definition: NvBlastTypes.h:286
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html index 541ac79..e66110a 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html @@ -50,7 +50,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_json_collision_
    Definition: NvBlastExtExporterJsonCollision.h:44
    NVBLAST_API Nv::Blast::IJsonCollisionExporter * NvBlastExtExporterCreateJsonCollisionExporter()
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    #define NVBLAST_API
    Definition: NvBlastPreprocessor.h:37
    Definition: NvBlastArray.h:37
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html index 9b7a1c8..82df20a 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html @@ -57,7 +57,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_obj_reader_8h_s
    virtual uint32_t getCollision(uint32_t *&hullsOffset, Nv::Blast::CollisionHull **&hulls) override
    Definition: NvBlastExtExporterObjReader.h:42
    virtual uint32_t getIndicesCount() const override
    Definition: NvBlastExtExporterObjReader.h:60
    -
    Definition: NvBlastExtAuthoringTypes.h:180
    +
    Definition: NvBlastExtAuthoringTypes.h:184
    int32_t * getMaterialIds() override
    Definition: NvBlastExtExporterObjReader.h:95
    int32_t getMaterialCount()
    Definition: NvBlastExtExporterObjReader.h:110
    diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html index d295f7d..fbfde7f 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html @@ -49,7 +49,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_obj_writer_8h_s Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTEXPORTEROBJWRITER_H
    30 #define NVBLASTEXTEXPORTEROBJWRITER_H
    31 
    32 #include "NvBlastExtExporter.h"
    33 #include <memory>
    34 #include <vector>
    35 #include <PxVec2.h>
    36 #include <PxVec3.h>
    37 #include <string>
    38 struct NvBlastAsset;
    39 
    40 namespace Nv
    41 {
    42 namespace Blast
    43 {
    44 
    46 {
    47 public:
    48 
    49  ObjFileWriter(): mIntSurfaceMatIndex(-1), interiorNameStr("INTERIOR_MATERIAL") { };
    50  ~ObjFileWriter() = default;
    51 
    52  virtual void release() override;
    53 
    54  virtual bool appendMesh(const AuthoringResult& aResult, const char* assetName, bool nonSkinned) override;
    55 
    59  virtual bool appendMesh(const ExporterMeshData& meshData, const char* assetName, bool nonSkinned) override;
    60 
    64  virtual bool saveToFile(const char* assetName, const char* outputPath) override;
    65 
    69  virtual void setInteriorIndex(int32_t index) override;
    70 
    71 private:
    72  std::shared_ptr<ExporterMeshData> mMeshData;
    73  int32_t mIntSurfaceMatIndex;
    74  std::string interiorNameStr;
    75 };
    76 
    77 }
    78 }
    79 
    80 #endif // NVBLASTEXTEXPORTEROBJWRITER_H
    virtual void release() override
    Definition: NvBlastExtExporterObjWriter.h:45
    -
    Definition: NvBlastExtAuthoringTypes.h:211
    +
    Definition: NvBlastExtAuthoringTypes.h:215
    Definition: NvBlastExtExporter.h:55
    Definition: NvBlastExtExporter.h:213
    Definition: NvBlastTypes.h:286
    diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html new file mode 100644 index 0000000..dc9d7d7 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html @@ -0,0 +1,283 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/include/NvBlastExtRT.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h.html new file mode 100644 index 0000000..24fb588 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h.html @@ -0,0 +1,469 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/include/NvBlastExtRT.h File Reference + + + + + + + + +
    +

    sdk/extensions/RT/include/NvBlastExtRT.h File Reference

    #include <cinttypes>
    +#include <NvBlastTypes.h>
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  Nv::Blast::BooleanResultEdge
    struct  Nv::Blast::BooleanToolOutputData
    struct  Nv::Blast::ChunkGraph
    struct  Nv::Blast::ChunkGraphLink
    struct  Nv::Blast::FacetFacetResult
    struct  Nv::Blast::FractureDesc
    class  Nv::Blast::Fracturer
    class  Nv::Blast::FractureRT
    struct  Nv::Blast::FractureRT::FractureRT::Stage
    struct  Nv::Blast::MeshDesc
    class  Nv::Blast::MeshGenerator
    struct  Nv::Blast::PerTriangleAdditionalData

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    namespace  physx

    Defines

    #define BLASTRT_MAX_CHUNKS   256
    #define BLASTRT_MAX_EDGES_PER_CHUNK   16384
    #define BLASTRT_MAX_VERTICES   262144

    Enumerations

    enum  Nv::Blast::PatternFacetType { Nv::Blast::GOOD_FACET = 0, +Nv::Blast::INFINITE_FACET = 0xffffff + }

    Functions

    NVBLAST_API uint32_t NvBlastExtRTBuildMesh (Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)
    NVBLAST_API void NvBlastExtRTCookMergedMesh (Nv::Blast::DamagePattern *pattern)
    NVBLAST_API Nv::Blast::ChunkGraphNvBlastExtRTCreateChunkGraph (uint32_t maxLinksCount=4096)
    NVBLAST_API Nv::Blast::FracturerNvBlastExtRTCreateFracturer ()
    NVBLAST_API Nv::Blast::FractureRTNvBlastExtRTCreateFractureRT (uint32_t threads=1)
    NVBLAST_API
    +Nv::Blast::MeshGenerator
    NvBlastExtRTCreateMeshGenerator ()
    NVBLAST_API uint32_t NvBlastExtRTDetectIslands (Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)
    NVBLAST_API uint32_t NvBlastExtRTDoFracture (const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)
    NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite (Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)
    +


    Define Documentation

    + +
    +
    + + + + +
    #define BLASTRT_MAX_CHUNKS   256
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    #define BLASTRT_MAX_EDGES_PER_CHUNK   16384
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    #define BLASTRT_MAX_VERTICES   262144
    +
    +
    + +

    + +

    +

    +


    Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NVBLAST_API uint32_t NvBlastExtRTBuildMesh (Nv::Blast::MeshDesc  dsc,
    Nv::Blast::Vertex outVertices,
    uint32_t &  vCount,
    uint32_t *  indices,
    Nv::Blast::PerTriangleAdditionalData adata,
    uint32_t  maxICount,
    uint32_t  maxVCount 
    )
    +
    +
    + +

    +Build mesh from output of RT fracture +

    +

    + +

    +
    + + + + + + + + + +
    NVBLAST_API void NvBlastExtRTCookMergedMesh (Nv::Blast::DamagePattern pattern  ) 
    +
    +
    + +

    +TODO +

    +

    + +

    +
    + + + + + + + + + +
    NVBLAST_API Nv::Blast::ChunkGraph* NvBlastExtRTCreateChunkGraph (uint32_t  maxLinksCount = 4096  ) 
    +
    +
    + +

    +TODO +

    +

    + +

    +
    + + + + + + + + +
    NVBLAST_API Nv::Blast::Fracturer* NvBlastExtRTCreateFracturer (  ) 
    +
    +
    + +

    +Create RT boolean tool fracturer +

    +

    + +

    +
    + + + + + + + + + +
    NVBLAST_API Nv::Blast::FractureRT* NvBlastExtRTCreateFractureRT (uint32_t  threads = 1  ) 
    +
    +
    + +

    +Create real time (RT) fracture. By default creates single thread. For threads > 1 multithreaded implementation based on std lib is used. +

    +

    + +

    +
    + + + + + + + + +
    NVBLAST_API Nv::Blast::MeshGenerator* NvBlastExtRTCreateMeshGenerator (  ) 
    +
    +
    + +

    +Create mesh generator +

    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NVBLAST_API uint32_t NvBlastExtRTDetectIslands (Nv::Blast::Vertex vertices,
    uint32_t *  offsets,
    physx::PxBounds3 *  bounds,
    uint32_t  chunkCount,
    Nv::Blast::ChunkGraph graph,
    uint32_t *  islandChunks,
    uint32_t *  islandOffsets 
    )
    +
    +
    + +

    +TODO +

    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NVBLAST_API uint32_t NvBlastExtRTDoFracture (const Nv::Blast::FractureDesc desc,
    int32_t  stage = Nv::Blast::FractureRT::Stage::ALL,
    int32_t  threadId = 0,
    int32_t  threadCount = 1 
    )
    +
    +
    + +

    +Perform fracture. +

    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite (Nv::Blast::DamagePattern pattern,
    const Nv::Blast::Vertex vertices,
    const uint32_t *  voffsets,
    uint32_t  chunksCount,
    uint32_t *  chunksToUnite 
    )
    +
    +
    + +

    +TODO +

    +

    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h.js b/docs/source_docs/files/_nv_blast_ext_r_t_8h.js new file mode 100644 index 0000000..5539dd6 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h.js @@ -0,0 +1,31 @@ +var _nv_blast_ext_r_t_8h = +[ + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "BLASTRT_MAX_CHUNKS", "_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d", null ], + [ "BLASTRT_MAX_EDGES_PER_CHUNK", "_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070", null ], + [ "BLASTRT_MAX_VERTICES", "_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88", null ], + [ "PatternFacetType", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be", [ + [ "GOOD_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c", null ], + [ "INFINITE_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7", null ] + ] ], + [ "NvBlastExtRTBuildMesh", "_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf", null ], + [ "NvBlastExtRTCookMergedMesh", "_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67", null ], + [ "NvBlastExtRTCreateChunkGraph", "_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e", null ], + [ "NvBlastExtRTCreateFracturer", "_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1", null ], + [ "NvBlastExtRTCreateFractureRT", "_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679", null ], + [ "NvBlastExtRTCreateMeshGenerator", "_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb", null ], + [ "NvBlastExtRTDetectIslands", "_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682", null ], + [ "NvBlastExtRTDoFracture", "_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165", null ], + [ "NvBlastExtRTGetChunksToUnite", "_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html new file mode 100644 index 0000000..d839f56 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html @@ -0,0 +1,105 @@ + + + sdk/extensions/RT/include/NvBlastExtRT.h Source File + + + + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtRT.h
    +
    +
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTEXTRT_H
    30 #define NVBLASTEXTRT_H
    31 
    32 #include <cinttypes>
    33 #include <NvBlastTypes.h>
    34 
    35 
    36 //#define USE_MERGED_MESH
    37 
    38 
    39 #define BLASTRT_MAX_VERTICES 262144
    40 #define BLASTRT_MAX_EDGES_PER_CHUNK 16384
    41 #define BLASTRT_MAX_CHUNKS 256
    42 
    43 namespace physx
    44 {
    45  class PxBounds3;
    46 };
    47 
    48 namespace Nv
    49 {
    50  namespace Blast
    51  {
    52  struct Vertex;
    53  class Mesh;
    54  class SpatialAccelerator;
    55  class VertexWelding;
    56  struct DamagePattern;
    57 
    59  {
    60  uint32_t parentFacet;
    61  uint32_t adjacentFacet;
    62  uint32_t parentEdge;
    63  int32_t status;
    64  uint32_t pIdx;
    65 
    66  bool operator<(const FacetFacetResult& in) const
    67  {
    68  return parentFacet < in.parentFacet;
    69  }
    70  };
    71 
    73  {
    74  uint32_t start;
    75  uint32_t end;
    76  int32_t parentFacet;
    77  int32_t adjacentFacet = -1;
    78 
    80  {
    82  ret.start = end;
    83  ret.end = start;
    84  ret.parentFacet = parentFacet;
    85  ret.adjacentFacet = adjacentFacet;
    86  return ret;
    87  }
    88  };
    89 
    91  {
    92  virtual void release() = 0;
    93 
    94  //set edges, vertices and ffResult counters to 0
    95  virtual void reset() = 0;
    96  virtual void resetEdges() = 0;
    97 
    98  virtual void copyVerticesAndResults(const BooleanToolOutputData* other) = 0;
    99 
    100  virtual uint32_t edgesCount() const = 0;
    101  virtual uint32_t verticesCount() const = 0;
    102  virtual uint32_t ffResultCount() const = 0;
    103 
    104  //Thread safe add, return index in buffer
    105  virtual uint32_t addEdge(const BooleanResultEdge&) = 0;
    106  virtual uint32_t addVertex(const Vertex&) = 0;
    107  virtual uint32_t addFfResult(const FacetFacetResult&) = 0;
    108 
    109  //Thread safe, increment counter and return reference to last element
    110  virtual BooleanResultEdge& getNewEdge() = 0;
    111  virtual Vertex& getNewVertex() = 0;
    112  virtual FacetFacetResult& getNewFfResult() = 0;
    113 
    114  //User allocated buffers should have size more than return values of above function
    115  BooleanResultEdge* edges = nullptr;
    116  Vertex* vertices = nullptr;
    117  FacetFacetResult* ffResult = nullptr;
    118  };
    119 
    124  class Fracturer
    125  {
    126  public:
    127  virtual void release() = 0;
    128  };
    129 
    131  {
    132  public:
    133  virtual void release() = 0;
    134  };
    135 
    137  {
    138  Fracturer* fr = nullptr;
    139  const Mesh* model = nullptr;
    140  const Mesh* cell = nullptr;
    141  SpatialAccelerator* modelAccel = nullptr;
    142  SpatialAccelerator* cellAccel = nullptr;
    143  DamagePattern* pattern = nullptr;
    144  BooleanToolOutputData* outputData = nullptr;
    145  uint32_t chunkId;
    146  };
    147 
    149  {
    150  int32_t materialIndex;
    151  int32_t smoothingGroup;
    152  };
    153 
    154  struct MeshDesc
    155  {
    156  MeshGenerator* tr = nullptr;
    157  const BooleanResultEdge* bEdges = nullptr;
    158  uint32_t edesCount = 0;
    159  const Vertex* inVertices = nullptr;
    160  const Mesh* meshA = nullptr; // used to gather additional data from source mesh, for example material ID
    161  const Mesh* meshB = nullptr;
    162  };
    163 
    165  {
    166  public:
    167 
    168  struct Stage
    169  {
    170  enum
    171  {
    172  FACET_FACET_TEST = 1,
    173  RETAIN_FROM_FRACTURED_MESH = 2,
    174  RETAIN_FROM_PATTERN = 4,
    175 
    176  ALL = 0xFFFFFFFF
    177  };
    178  };
    179 
    180  virtual void release() = 0;
    181  virtual void processMesh(DamagePattern* pattern, const Mesh* msh) = 0;
    182  virtual uint32_t getResultChunkCount() = 0;
    183  virtual Vertex* getVertexBuffer() = 0;
    184  virtual uint32_t* getIndexBuffer() = 0;
    185  virtual uint32_t* getVertexOffset() = 0;
    186  virtual uint32_t* getIndexOffset() = 0;
    187  virtual PerTriangleAdditionalData* getPerTriangleData() = 0;
    188  virtual void dumpChunksToObj(const char* path) = 0;
    189  };
    190 
    191  enum PatternFacetType { GOOD_FACET = 0, INFINITE_FACET = 0xffffff };
    192 
    193 
    198  {
    199  ChunkGraphLink() = default;
    200  ChunkGraphLink(uint32_t i, uint32_t j) : l1(i), l2(j) {};
    201  uint32_t l1;
    202  uint32_t l2;
    203 
    204  bool operator<(const ChunkGraphLink& lk) const;
    205  bool operator<(const uint32_t in) const;
    206  };
    207 
    208  struct ChunkGraph
    209  {
    210  virtual void eraseNode(uint32_t index) = 0;
    211  virtual void release() = 0;
    212 
    213  ChunkGraphLink* links = nullptr;
    214  uint32_t* dirtyChunks = nullptr;
    215  uint32_t linksCount = 0;
    216  uint32_t dirtyChunksCount = 0;
    217  uint32_t newlyAddedCount = 0;
    218  uint32_t maxLinksCount = 0;
    219  };
    220 
    221  }
    222 }
    223 
    224 
    229 
    234 
    238 NVBLAST_API uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc& desc, int32_t stage = Nv::Blast::FractureRT::Stage::ALL, int32_t threadId = 0, int32_t threadCount = 1);
    239 
    244 
    248 NVBLAST_API uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex* outVertices, uint32_t& vCount, uint32_t* indices, Nv::Blast::PerTriangleAdditionalData* adata, uint32_t maxICount, uint32_t maxVCount);
    249 
    253 NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern* pattern, const Nv::Blast::Vertex* vertices, const uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);
    254 
    258 NVBLAST_API uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph* graph, uint32_t* islandChunks, uint32_t* islandOffsets);
    259 
    263 NVBLAST_API Nv::Blast::ChunkGraph* NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount = 4096);
    264 
    269 
    270 
    271 
    272 #endif // ifndef NVBLASTEXTRT_H
    Definition: NvBlastExtAuthoring.h:34
    +
    NVBLAST_API Nv::Blast::MeshGenerator * NvBlastExtRTCreateMeshGenerator()
    +
    NVBLAST_API Nv::Blast::FractureRT * NvBlastExtRTCreateFractureRT(uint32_t threads=1)
    +
    Definition: NvBlastExtRT.h:208
    +
    PatternFacetType
    Definition: NvBlastExtRT.h:191
    +
    Definition: NvBlastExtRT.h:72
    +
    Definition: NvBlastExtRT.h:154
    +
    int32_t parentFacet
    Definition: NvBlastExtRT.h:76
    +
    Definition: NvBlastExtRT.h:148
    + +
    Definition: NvBlastExtAuthoringAccelerator.h:47
    +
    NVBLAST_API uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)
    +
    Definition: NvBlastExtAuthoringMesh.h:42
    +
    int32_t adjacentFacet
    Definition: NvBlastExtRT.h:77
    +
    Definition: NvBlastExtRT.h:136
    +
    NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)
    +
    uint32_t start
    Definition: NvBlastExtRT.h:74
    +
    Definition: NvBlastExtRT.h:191
    +
    bool operator<(const FacetFacetResult &in) const
    Definition: NvBlastExtRT.h:66
    +
    uint32_t end
    Definition: NvBlastExtRT.h:75
    +
    uint32_t adjacentFacet
    Definition: NvBlastExtRT.h:61
    +
    BooleanResultEdge getInversed()
    Definition: NvBlastExtRT.h:79
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    +
    int32_t status
    Definition: NvBlastExtRT.h:63
    +
    uint32_t parentFacet
    Definition: NvBlastExtRT.h:60
    +
    Definition: NvBlastExtRT.h:90
    +
    uint32_t pIdx
    Definition: NvBlastExtRT.h:64
    +
    uint32_t chunkId
    Definition: NvBlastExtRT.h:145
    +
    Definition: NvBlastExtRT.h:191
    +
    Definition: NvBlastExtRT.h:176
    +
    int32_t materialIndex
    Definition: NvBlastExtRT.h:150
    +
    #define NVBLAST_API
    Definition: NvBlastPreprocessor.h:37
    +
    NVBLAST_API Nv::Blast::Fracturer * NvBlastExtRTCreateFracturer()
    +
    Definition: NvBlastExtRT.h:164
    +
    NVBLAST_API void NvBlastExtRTCookMergedMesh(Nv::Blast::DamagePattern *pattern)
    + + +
    NVBLAST_API uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)
    +
    int32_t smoothingGroup
    Definition: NvBlastExtRT.h:151
    +
    NVBLAST_API uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)
    +
    uint32_t parentEdge
    Definition: NvBlastExtRT.h:62
    +
    Definition: NvBlastExtRT.h:58
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    + +
    Definition: NvBlastExtRT.h:168
    +
    Definition: NvBlastExtRT.h:130
    +
    Definition: NvBlastExtRT.h:124
    +
    Definition: NvBlastArray.h:37
    +
    NVBLAST_API Nv::Blast::ChunkGraph * NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount=4096)
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html new file mode 100644 index 0000000..51fded5 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html @@ -0,0 +1,253 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTGeometry.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html new file mode 100644 index 0000000..f45b0c4 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html @@ -0,0 +1,73 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTGeometry.h File Reference + + + + + + + + +
    +

    sdk/extensions/RT/source/NvBlastExtRTGeometry.h File Reference

    #include "NvBlastExtAuthoringTypes.h"
    +#include "NvBlastExtAuthoringInternalCommon.h"
    +#include "NvBlastExtAuthoringAccelerator.h"
    +#include "NvBlastExtRT.h"
    +#include <map>
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + + +

    Classes

    class  Nv::Blast::BooleanToolV2
    struct  Nv::Blast::BooleanToolV2::BooleanToolV2::Mode
    class  Nv::Blast::TriangulatorV2
    struct  Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement
    class  Nv::Blast::VertexWelding

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html new file mode 100644 index 0000000..07f6b48 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html @@ -0,0 +1,105 @@ + + + sdk/extensions/RT/source/NvBlastExtRTGeometry.h Source File + + + + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtRTGeometry.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    5 #include "NvBlastExtRT.h"
    6 #include <map>
    7 
    8 using physx::PxVec3;
    9 using physx::PxVec2;
    10 
    11 
    12 namespace Nv
    13 {
    14  namespace Blast
    15  {
    16  class Mesh;
    17 
    19  {
    20  public:
    21 
    22  typedef int32_t (VertexWelding::*LOCATE_CALLBACK)(const Vertex& v, uint32_t bucket, bool& isAllDataTheSame);
    23 
    24  VertexWelding(uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb);
    25 
    26  const Vertex* getVertices() const
    27  {
    28  return vertex.data();
    29  }
    30  uint32_t getVerticesCount() const
    31  {
    32  return vertex.size();
    33  }
    34  void reset();
    35  int32_t WeldVertex(const Vertex *v);
    36 
    37  int32_t LocateVertexInBucket(const Vertex& v, uint32_t bucket, bool& isAllDataTheSame);
    38 
    39  int32_t LocateVertexInBucketOnlyPosition(const Vertex& v, uint32_t bucket, bool& isAllDataTheSame);
    40 
    41 
    42  private:
    43  // Computes hash bucket index in range [0, NUM_BUCKETS-1]
    44  //int32_t ComputeHashBucketIndex(const Vertex& v)
    45  int32_t ComputeHashBucketIndex(int32_t x, int32_t y, int32_t z);
    46 
    47  void AddVertexToBucket(const Vertex& v, uint32_t bucket);
    48 
    49  std::vector<int32_t> first; // start of linked list for each bucket
    50  std::vector<int32_t> next; // links each vertex to next in linked list
    51  std::vector<Vertex> vertex; // unique vertices within tolerance
    52 
    53  const uint32_t maxVertexCount; // max number of vertices that can be welded at once
    54  const uint32_t maxBucketCount; // number of hash buckets to map grid cells into
    55  const float gridCellSizeInv; // grid cell size; must be at least 2*WELD_EPSILON
    56  const float weldEpsilon; // radius around vertex defining welding neighborhood
    57  const float auxEpsilon; // epsilon for normal and uv of vertex
    58 
    59  LOCATE_CALLBACK locateCallback;
    60  };
    61 
    62  class BooleanToolV2 : public Fracturer
    63  {
    64  public:
    65 
    66  struct Mode
    67  {
    68  int32_t ca, cb, ci;
    69  Mode() { ca = 0; cb = 0; ci = -1; };
    70  Mode(int32_t a, int32_t b, int32_t c) : ca(a), cb(b), ci(c)
    71  {
    72  }
    73 
    74  static Mode Intersection()
    75  {
    76  return Mode(0, 0, 1);
    77  }
    78 
    82  static Mode Union()
    83  {
    84  return Mode(1, 1, -1);
    85  }
    89  static Mode Difference()
    90  {
    91  return Mode(1, 0, -1);
    92  }
    93  };
    94 
    95  BooleanToolV2();
    96 
    97  void release();
    98 
    103  const Mesh* mMeshA;
    104  const Mesh* mMeshB;
    107  //const PreparedMesh* mPreparedA;
    108  //const PreparedMesh* mPreparedB;
    109 
    110 
    114  void makeFacetFacetTests(BooleanToolOutputData* outputData, int32_t threadId, int32_t threadCount);
    115  void retain(bool isA, BooleanToolOutputData* outputData, int32_t threadId, int32_t threadCount,
    116  const DamagePattern* pattern = nullptr, int32_t chunk = -1);
    117 
    121  //Nv::Blast::Mesh* getMesh();
    122 
    123 
    124  private:
    125 
    126  int32_t computeV03(const PxVec3& point);
    127  int32_t computeV30(const PxVec3& point);
    128 
    129 
    133  void computeRetained(const Mesh* mesh, const physx::PxBounds3& bMeshBoudning,
    134  int32_t(BooleanToolV2::*computeV3)(const physx::PxVec3&), int32_t btC, int32_t btCI, int32_t parentFacetOffset,
    135  BooleanToolOutputData* outputData, int32_t threadId, int32_t threadCount,
    136  struct FaceOrientation* fo = nullptr, const std::vector<bool>* validAdjacentFacet = nullptr);
    137 
    138 
    140 
    143  float* sx1;
    144  float* sy1;
    145  float* ex1;
    146  float* ey1;
    147  float* px1;
    148  float* py1;
    149  float* pt1;
    150  float* resy1;
    151  int32_t* winding1;
    152  int32_t* projectedWinding1;
    153 
    154 
    155  float* sx2;
    156  float* sy2;
    157  float* ex2;
    158  float* ey2;
    159  float* px2;
    160  float* py2;
    161  float* pt2;
    162  float* resy2;
    163  int32_t* winding2;
    164  int32_t* projectedWinding2;
    165 
    166  uint32_t* edgeFacetTestA;
    167  uint32_t* edgeFacetTestB;
    168 
    169 
    173  int32_t* edgeCrossCheckTest;
    174  Vertex* edgeCrossA;
    175  Vertex* edgeCrossB;
    176 
    177  Mode mToolMode;
    178  };
    179 
    181  {
    182  public:
    183  TriangulatorV2();
    184 
    185  void release();
    186 
    187  uint32_t build(const BooleanResultEdge* edges, uint32_t inEdgeCount, const Vertex* inVertices, Vertex* outWeldedVrts, uint32_t& vcount, uint32_t* outTriangles, PerTriangleAdditionalData* adata, uint32_t maxTcount, const Mesh* ma, const Mesh* mb);
    188 
    190  {
    191  uint32_t point;
    192  uint32_t nextPoint;
    193  uint32_t prevPoint;
    194  };
    195 
    197  uint32_t weldedCount;
    198  uint32_t* triangleIndices;
    199  uint32_t triangleCount;
    200 
    201  private:
    202 
    203  void triangulatePolygonWithEarClipping(ProjectionDirections dir);
    204 
    205  LinkedListElement facetList[1024];
    206  uint32_t facetListSize;
    207  uint32_t pointIndicesList[1024];
    208  uint32_t pointCount;
    209 
    210  physx::PxVec2 projectedPointList[1024];
    211  uint32_t projectedPointCount;
    212 
    213  uint32_t visitedFlagValue[1024];
    214  uint32_t currentFlagValue;
    215 
    216 
    217 
    218  Edge* weldedEdges;
    219 
    220 
    221  const BooleanResultEdge* mInpEdges;
    222  uint32_t mInpEdgeCount;
    223  uint32_t maxTriangleCount;
    224 
    225  const Mesh* meshA;
    226  const Mesh* meshB;
    227 
    228  VertexWelding wldg;
    229  };
    230 
    231  }
    232 }
    233 
    Definition: NvBlastExtRTGeometry.h:18
    +
    ProjectionDirections
    Definition: NvBlastExtAuthoringInternalCommon.h:82
    +
    int32_t WeldVertex(const Vertex *v)
    +
    Definition: NvBlastExtRT.h:72
    +
    uint32_t * triangleIndices
    Definition: NvBlastExtRTGeometry.h:198
    +
    Definition: NvBlastExtRT.h:148
    +
    Definition: NvBlastExtRTGeometry.h:189
    +
    SIMD_FORCE_INLINE const btScalar & x() const
    Return the x value.
    Definition: btVector3.h:275
    +
    int32_t ci
    Definition: NvBlastExtRTGeometry.h:68
    +
    uint32_t point
    Definition: NvBlastExtRTGeometry.h:191
    +
    int32_t LocateVertexInBucket(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)
    + +
    Definition: NvBlastExtAuthoringAccelerator.h:47
    +
    Definition: NvBlastExtAuthoringMesh.h:42
    +
    const Vertex * getVertices() const
    Definition: NvBlastExtRTGeometry.h:26
    +
    static Mode Intersection()
    Definition: NvBlastExtRTGeometry.h:74
    +
    const Mesh * mMeshB
    Definition: NvBlastExtRTGeometry.h:104
    +
    Vertex * weldedVertices
    Definition: NvBlastExtRTGeometry.h:196
    +
    Definition: NvBlastExtRTGeometry.h:180
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    + +
    Mode()
    Definition: NvBlastExtRTGeometry.h:69
    +
    Definition: NvBlastExtRT.h:90
    +
    uint32_t prevPoint
    Definition: NvBlastExtRTGeometry.h:193
    +
    SIMD_FORCE_INLINE const btScalar & y() const
    Return the y value.
    Definition: btVector3.h:277
    +
    uint32_t getVerticesCount() const
    Definition: NvBlastExtRTGeometry.h:30
    +
    static Mode Union()
    Definition: NvBlastExtRTGeometry.h:82
    +
    const Mesh * mMeshA
    Definition: NvBlastExtRTGeometry.h:103
    +
    int32_t(VertexWelding::* LOCATE_CALLBACK)(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)
    Definition: NvBlastExtRTGeometry.h:22
    +
    SpatialAccelerator * mAccelB
    Definition: NvBlastExtRTGeometry.h:106
    + +
    uint32_t nextPoint
    Definition: NvBlastExtRTGeometry.h:192
    +
    Definition: NvBlastExtRTGeometry.h:62
    +
    uint32_t weldedCount
    Definition: NvBlastExtRTGeometry.h:197
    +
    static Mode Difference()
    Definition: NvBlastExtRTGeometry.h:89
    +
    uint32_t triangleCount
    Definition: NvBlastExtRTGeometry.h:199
    +
    Definition: NvBlastExtRTGeometry.h:66
    +
    SIMD_FORCE_INLINE const btScalar & z() const
    Return the z value.
    Definition: btVector3.h:279
    +
    SpatialAccelerator * mAccelA
    Definition: NvBlastExtRTGeometry.h:105
    +
    VertexWelding(uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb)
    +
    Definition: NvBlastExtAuthoringTypes.h:47
    +
    Mode(int32_t a, int32_t b, int32_t c)
    Definition: NvBlastExtRTGeometry.h:70
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    +
    Definition: NvBlastExtRT.h:130
    +
    Definition: NvBlastExtRT.h:124
    +
    Definition: NvBlastArray.h:37
    + +
    int32_t LocateVertexInBucketOnlyPosition(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)
    + +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html new file mode 100644 index 0000000..e676fb1 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html @@ -0,0 +1,198 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTImpl.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html new file mode 100644 index 0000000..981592b --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html @@ -0,0 +1,93 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTImpl.h File Reference + + + + + + + + +
    +

    sdk/extensions/RT/source/NvBlastExtRTImpl.h File Reference

    #include <NvBlastExtRT.h>
    +#include <thread>
    +#include <mutex>
    +#include <condition_variable>
    +#include <atomic>
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + +

    Classes

    struct  Nv::Blast::BooleanToolOutputDataImpl
    class  Nv::Blast::FractureRTImpl

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    namespace  physx

    Functions

    Nv::Blast::BooleanToolOutputDataCreateBooleanToolOutputData (bool isMergedMesh=false)
    +


    Function Documentation

    + +
    +
    + + + + + + + + + +
    Nv::Blast::BooleanToolOutputData* CreateBooleanToolOutputData (bool  isMergedMesh = false  ) 
    +
    +
    + +

    + +

    +

    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js new file mode 100644 index 0000000..8eb7ebe --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js @@ -0,0 +1,6 @@ +var _nv_blast_ext_r_t_impl_8h = +[ + [ "BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl" ], + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_impl" ], + [ "CreateBooleanToolOutputData", "_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html new file mode 100644 index 0000000..df0ee5a --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html @@ -0,0 +1,85 @@ + + + sdk/extensions/RT/source/NvBlastExtRTImpl.h Source File + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtRTImpl.h
    +
    +
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGRTIMPL_H
    30 #define NVBLASTAUTHORINGRTIMPL_H
    31 
    32 #include <NvBlastExtRT.h>
    33 #include <thread>
    34 #include <mutex>
    35 #include <condition_variable>
    36 #include <atomic>
    37 
    38 namespace physx
    39 {
    40  class PxCooking;
    41 };
    42 
    43 namespace Nv
    44 {
    45  namespace Blast
    46  {
    47 
    48  class BooleanToolV2;
    49  class TriangulatorV2;
    50 
    52  {
    53  BooleanToolOutputDataImpl(bool createOnlyEdgeBuffer = false);
    54 
    55  void release() override;
    56 
    57  void reset() override;
    58  void resetEdges() override;
    59 
    60  void copyVerticesAndResults(const BooleanToolOutputData* other) override;
    61 
    62  uint32_t edgesCount() const override
    63  {
    64  return *mEdgesCount;
    65  }
    66  uint32_t verticesCount() const override
    67  {
    68  return *mVerticesCount;
    69  }
    70  uint32_t ffResultCount() const override
    71  {
    72  return *mFfResultCount;
    73  }
    74 
    75  uint32_t addEdge(const BooleanResultEdge&) override;
    76  uint32_t addVertex(const Vertex&) override;
    77  uint32_t addFfResult(const FacetFacetResult&) override;
    78 
    79  BooleanResultEdge& getNewEdge() override;
    80  Vertex& getNewVertex() override;
    81  FacetFacetResult& getNewFfResult() override;
    82 
    83  std::atomic<uint32_t>* mEdgesCount;
    84  std::atomic<uint32_t>* mVerticesCount;
    85  std::atomic<uint32_t>* mFfResultCount;
    86 
    88  };
    89 
    90  class FractureRTImpl : public FractureRT
    91  {
    92  public:
    93 
    95 
    96  virtual void release() override;
    97  virtual void processMesh(DamagePattern* pattern, const Mesh* msh) override;
    98 
    99  virtual uint32_t getResultChunkCount() override
    100  {
    101  return resultChunkCount;
    102  };
    103  virtual Vertex* getVertexBuffer() override
    104  {
    105  return verticesBuffer;
    106  };
    107  virtual uint32_t* getVertexOffset() override
    108  {
    109  return vertexOffset;
    110  };
    111  virtual uint32_t* getIndexBuffer() override
    112  {
    113  return indexBuffer;
    114  };
    115  virtual uint32_t* getIndexOffset() override
    116  {
    117  return indexOffset;
    118  };
    120  {
    121  return adata;
    122  };
    123 
    124  void dumpChunksToObj(const char* path) override;
    125 
    126  private:
    127 
    128  BooleanToolV2* btool;
    129  TriangulatorV2* triangulator;
    130  Vertex* verticesBuffer;
    131  uint32_t* indexBuffer;
    133 
    134  uint32_t triangleCount;
    135  uint32_t vertexCount;
    136 
    137  uint32_t* indexOffset;
    138  uint32_t* vertexOffset;
    139  uint32_t resultChunkCount;
    140 
    141  BooleanToolOutputDataImpl* outputData;
    142  };
    143  }
    144 }
    145 
    147 
    148 #ifdef USE_MERGED_MESH
    149 void sortResultBuffer(Nv::Blast::FacetFacetResult*& ffResultBuffer, uint32_t ffCount);
    150 void procesOutputEdges(Nv::Blast::BooleanToolOutputData* outputData, Nv::Blast::DamagePattern* pattern, uint32_t facetCount);
    151 #endif
    152 
    153 #endif // ifndef NVBLASTAUTHORINGRTIMPL_H
    Definition: NvBlastExtAuthoring.h:34
    +
    virtual uint32_t getResultChunkCount() override
    Definition: NvBlastExtRTImpl.h:99
    +
    Definition: NvBlastExtRT.h:72
    +
    std::atomic< uint32_t > * mFfResultCount
    Definition: NvBlastExtRTImpl.h:85
    +
    virtual Vertex * getVertexBuffer() override
    Definition: NvBlastExtRTImpl.h:103
    +
    Definition: NvBlastExtRT.h:148
    +
    virtual uint32_t * getIndexBuffer() override
    Definition: NvBlastExtRTImpl.h:111
    +
    std::atomic< uint32_t > * mEdgesCount
    Definition: NvBlastExtRTImpl.h:83
    +
    Definition: NvBlastExtRTImpl.h:51
    +
    Definition: NvBlastExtRTImpl.h:90
    +
    Nv::Blast::BooleanToolOutputData * CreateBooleanToolOutputData(bool isMergedMesh=false)
    +
    std::atomic< uint32_t > * mVerticesCount
    Definition: NvBlastExtRTImpl.h:84
    +
    Definition: NvBlastExtAuthoringMesh.h:42
    +
    uint32_t ffResultCount() const override
    Definition: NvBlastExtRTImpl.h:70
    +
    Definition: NvBlastExtRTGeometry.h:180
    +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    +
    Definition: NvBlastExtRT.h:90
    +
    virtual uint32_t * getVertexOffset() override
    Definition: NvBlastExtRTImpl.h:107
    +
    Definition: NvBlastExtRT.h:164
    +
    Definition: NvBlastExtRTGeometry.h:62
    +
    virtual uint32_t * getIndexOffset() override
    Definition: NvBlastExtRTImpl.h:115
    +
    bool isVerticesAndResultsAllocated
    Definition: NvBlastExtRTImpl.h:87
    +
    uint32_t edgesCount() const override
    Definition: NvBlastExtRTImpl.h:62
    +
    Definition: NvBlastExtRT.h:58
    +
    PerTriangleAdditionalData * getPerTriangleData() override
    Definition: NvBlastExtRTImpl.h:119
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    +
    Definition: NvBlastArray.h:37
    + +
    uint32_t verticesCount() const override
    Definition: NvBlastExtRTImpl.h:66
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html new file mode 100644 index 0000000..64796cd --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html @@ -0,0 +1,166 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h Source File + + + + + + + + + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html new file mode 100644 index 0000000..80d300f --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html @@ -0,0 +1,71 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h File Reference + + + + + + + + +
    +

    sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h File Reference

    #include <NvBlastExtRT.h>
    +#include <NvBlastExtRTImpl.h>
    +#include <thread>
    +#include <mutex>
    +#include <condition_variable>
    +#include <atomic>
    +#include <vector>
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + +

    Classes

    class  Nv::Blast::FractureRTMultithreadedImpl
    struct  Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl::FractureJob
    struct  Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl::PerThreadToolsAndData

    Namespaces

    namespace  Nv
    namespace  Nv::Blast
    +

    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html new file mode 100644 index 0000000..cc5f06d --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html @@ -0,0 +1,80 @@ + + + sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h Source File + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    NvBlastExtRTMultithreadedImpl.h
    +
    +
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H
    30 #define NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H
    31 
    32 #include <NvBlastExtRT.h>
    33 #include <NvBlastExtRTImpl.h>
    34 #include <thread>
    35 #include <mutex>
    36 #include <condition_variable>
    37 #include <atomic>
    38 #include <vector>
    39 
    40 namespace Nv
    41 {
    42  namespace Blast
    43  {
    45  {
    46  public:
    47  FractureRTMultithreadedImpl(uint32_t threadCount);
    48 
    49  void release() override;
    50  void processMesh(DamagePattern* pattern, const Mesh* msh) override;
    51  uint32_t getResultChunkCount() override;
    52  Vertex* getVertexBuffer() override;
    53  uint32_t* getIndexBuffer() override;
    54  uint32_t* getVertexOffset() override;
    55  uint32_t* getIndexOffset() override;
    57  void dumpChunksToObj(const char* path) override;
    58 
    59  private:
    60  Vertex* vertexBuffer = nullptr;
    61  uint32_t* indexBuffer = nullptr;
    62 
    63  uint32_t* vertexOffsets = nullptr;
    64  uint32_t* indexOffsets = nullptr;
    65 
    66  PerTriangleAdditionalData* adata = nullptr;
    67 
    68  uint32_t chunkCount;
    69 
    70 #ifdef USE_MERGED_MESH
    71  BooleanToolOutputData* outputData;
    72 #endif
    73 
    74  struct PerThreadToolsAndData
    75  {
    76  PerThreadToolsAndData();
    77  ~PerThreadToolsAndData();
    78 
    79  Fracturer* f = nullptr;
    80  MeshGenerator* mgen = nullptr;
    81  Vertex* vertexBuffer = nullptr;
    82  uint32_t* indexBuffer = nullptr;
    83  uint32_t* indexOffsets = nullptr;
    84  uint32_t* vertexOffsets = nullptr;
    85  uint32_t* perChunkIds = nullptr;
    86  uint32_t chunkCount;
    87  PerTriangleAdditionalData* adata = nullptr;
    88 
    89  SpatialAccelerator* accel = nullptr;
    90  BooleanToolOutputData* outputData = nullptr;
    91  };
    92 
    93  struct FractureJob
    94  {
    95  FractureJob() {};
    96  FractureJob(uint32_t chunkId, const Mesh* mesh, Mesh* cell,
    97  int32_t stage = FractureRT::Stage::ALL, DamagePattern* pattern = nullptr)
    98  : chunkId(chunkId), mesh(mesh), cell(cell), stage(stage), pattern(pattern) {}
    99 
    100  uint32_t chunkId;
    101  const Nv::Blast::Mesh* mesh;
    102  Nv::Blast::Mesh* cell;
    103  int32_t stage = FractureRT::Stage::ALL;
    104  DamagePattern* pattern = nullptr;
    105  };
    106 
    107  std::mutex work_mtx;
    108  std::condition_variable hasAJob;
    109  std::vector<FractureJob> fractureJobList;
    110  std::vector<PerThreadToolsAndData> perThreadTd;
    111  std::vector<std::thread> threadPool;
    112  std::atomic<int32_t> jobCounter;
    113 
    114  void waitForJob(int32_t threadId);
    115  bool terminateThreads;
    116  void pushJob(FractureJob& j);
    117  };
    118  }
    119 }
    120 
    121 #endif // ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H
    PerTriangleAdditionalData * getPerTriangleData() override
    +
    Definition: NvBlastExtRT.h:148
    +
    uint32_t * getIndexOffset() override
    +
    Definition: NvBlastExtAuthoringAccelerator.h:47
    +
    Definition: NvBlastExtAuthoringMesh.h:42
    +
    FractureRTMultithreadedImpl(uint32_t threadCount)
    +
    uint32_t * getIndexBuffer() override
    + +
    Definition: NvBlastExtAuthoringPatternGenerator.h:85
    +
    Definition: NvBlastExtRT.h:90
    +
    uint32_t * getVertexOffset() override
    +
    Definition: NvBlastExtRT.h:176
    + + +
    Definition: NvBlastExtRT.h:164
    +
    void processMesh(DamagePattern *pattern, const Mesh *msh) override
    +
    Definition: NvBlastExtRTMultithreadedImpl.h:44
    +
    Definition: NvBlastExtAuthoringTypes.h:69
    +
    Definition: NvBlastExtRT.h:130
    +
    Definition: NvBlastExtRT.h:124
    +
    Definition: NvBlastArray.h:37
    + + +
    void dumpChunksToObj(const char *path) override
    +
    +
    + + + + diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html index 5ceaca6..57a59d3 100755 --- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html @@ -143,7 +143,7 @@ 00151 00160 virtual ExtSerializer* findSerializer(uint32_t objectTypeID, uint32_t encodingID) = 0; 00161 -00163 enum { HeaderSize = 128 }; +00163 enum { HeaderSize = 128 }; 00164 }; 00165 00166 diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html index 9a33f52..a0b9300 100755 --- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_serialization_internal_8
    NvBlastExtSerializationInternal.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #pragma once
    30 
    32 
    33 #include <cstring>
    34 
    35 #define ExtSerializerBoilerplate(_name, _description, _objectTypeID, _encodingID) \
    36 virtual const char* getName() const override { return _name; } \
    37 virtual const char* getDescription() const override { return _description; } \
    38 virtual uint32_t getObjectTypeID() const override { return _objectTypeID; } \
    39 virtual uint32_t getEncodingID() const override { return _encodingID; }
    40 
    41 
    42 #define ExtSerializerReadOnly(_name) \
    43 virtual bool isReadOnly() const override { return true; } \
    44 virtual uint64_t serializeIntoBuffer \
    45 ( \
    46  void*& buffer, \
    47  ExtSerialization::BufferProvider& bufferProvider, \
    48  const void* object, \
    49  uint64_t offset = 0 \
    50 ) override \
    51 { \
    52  NVBLAST_LOG_WARNING(#_name "::serializeIntoBuffer: ExtPxAsset_RAW serializer is read-only."); \
    53  NV_UNUSED(buffer); \
    54  NV_UNUSED(bufferProvider); \
    55  NV_UNUSED(object); \
    56  NV_UNUSED(offset); \
    57  return 0; \
    58 }
    59 
    60 
    61 #define ExtSerializerDefaultFactoryAndRelease(_classname) \
    62 static ExtSerializer* create() \
    63 { \
    64  return NVBLAST_NEW(_classname) (); \
    65 } \
    66 virtual void release() override \
    67 { \
    68  NVBLAST_DELETE(this, _classname); \
    69 }
    70 
    71 
    72 namespace Nv
    73 {
    74 namespace Blast
    75 {
    76 
    81 {
    82 public:
    83  virtual ~ExtSerializer() {}
    84 
    88  virtual const char* getName() const = 0;
    89 
    93  virtual const char* getDescription() const = 0;
    94 
    98  virtual uint32_t getObjectTypeID() const = 0;
    99 
    103  virtual uint32_t getEncodingID() const = 0;
    104 
    110  virtual bool isReadOnly() const { return false; }
    111 
    119  virtual void* deserializeFromBuffer(const void* buffer, uint64_t size) = 0;
    120 
    130  virtual uint64_t serializeIntoBuffer(void*& buffer, ExtSerialization::BufferProvider& bufferProvider, const void* object, uint64_t offset = 0) = 0;
    131 
    135  virtual void release() = 0;
    136 };
    137 
    138 
    143 {
    144 public:
    149  virtual bool registerSerializer(ExtSerializer& serializer) = 0;
    150  virtual bool unregisterSerializer(ExtSerializer& serializer) = 0;
    151 
    160  virtual ExtSerializer* findSerializer(uint32_t objectTypeID, uint32_t encodingID) = 0;
    161 
    163  enum { HeaderSize = 128 };
    164 };
    165 
    166 
    167 template<typename Factory, size_t N>
    168 size_t ExtSerializationLoadSet(Nv::Blast::ExtSerializationInternal& serialization, Factory(&factories)[N])
    169 {
    170  size_t count = 0;
    171 
    172  for (auto f : factories)
    173  {
    174  Nv::Blast::ExtSerializer* serializer = f();
    175  if (serializer != nullptr)
    176  {
    177  if (serialization.registerSerializer(*serializer))
    178  {
    179  ++count;
    180  }
    181  else
    182  {
    183  NVBLAST_LOG_ERROR("Nv::Blast::ExtSerializationLoadSet: failed to register serailizer:");
    184  NVBLAST_LOG_ERROR(serializer->getName());
    185  serializer->release();
    186  }
    187  }
    188  else
    189  {
    190  NVBLAST_LOG_ERROR("Nv::Blast::ExtSerializationLoadSet: failed to create serailizer.");
    191  }
    192  }
    193 
    194  return count;
    195 }
    196 
    197 
    199 {
    200 public:
    201  enum Flags
    202  {
    203  LittleEndian = (1 << 0),
    204  Fail = (1 << 1)
    205  };
    206 
    207  ExtIStream(const void* buffer, size_t size) : m_buf(reinterpret_cast<const char*>(buffer)), m_flags(0)
    208  {
    209  m_cur = m_buf;
    210  m_end = m_buf + size;
    211  const uint16_t x = LittleEndian;
    212  m_flags = *reinterpret_cast<const char*>(&x);
    213  }
    214 
    215  bool advance(ptrdiff_t diff)
    216  {
    217  m_cur += diff;
    218  if (m_cur < m_buf)
    219  {
    220  m_cur = m_buf;
    221  m_flags |= Fail;
    222  return false;
    223  }
    224  else
    225  if (m_cur > m_end)
    226  {
    227  m_cur = m_end;
    228  m_flags |= Fail;
    229  return false;
    230  }
    231  return true;
    232  }
    233 
    234  const void* view()
    235  {
    236  return m_cur;
    237  }
    238 
    239  bool read(void* buffer, size_t size)
    240  {
    241  if (!canRead(size)) return false;
    242  std::memcpy(buffer, m_cur, size);
    243  m_cur += size;
    244  return true;
    245  }
    246 
    247  size_t tellg() const { return m_cur - m_buf; }
    248  size_t left() const { return m_end - m_cur; }
    249 
    250  bool eof() const { return m_cur >= m_end; }
    251  bool fail() const { return (m_flags & Fail) != 0; }
    252 
    253 private:
    254  const char* m_buf;
    255  const char* m_cur;
    256  const char* m_end;
    257  uint32_t m_flags;
    258 
    259  bool isLittleEndian() const { return (m_flags & LittleEndian) != 0; }
    260 
    261  bool canRead(size_t size) const { return m_cur + size <= m_end; }
    262 
    263  template<typename T>
    264  friend ExtIStream& operator >> (ExtIStream& s, T& x);
    265 };
    266 
    267 template<typename T>
    269 {
    270  if (s.canRead(sizeof(T)))
    271  {
    272  if (s.isLittleEndian())
    273  {
    274  x = *reinterpret_cast<const T*>(s.m_cur);
    275  s.m_cur += sizeof(T);
    276  }
    277  else
    278  {
    279  char* b = reinterpret_cast<char*>(&x) + sizeof(T);
    280  for (size_t n = sizeof(T); n--;) *--b = *s.m_cur++;
    281  }
    282  }
    283  else
    284  {
    285  s.m_flags |= ExtIStream::Fail;
    286  }
    287  return s;
    288 }
    289 
    290 } // namespace Blast
    291 } // namespace Nv
    bool fail() const
    Definition: NvBlastExtSerializationInternal.h:251
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #pragma once
    30 
    32 
    33 #include <cstring>
    34 
    35 #define ExtSerializerBoilerplate(_name, _description, _objectTypeID, _encodingID) \
    36 virtual const char* getName() const override { return _name; } \
    37 virtual const char* getDescription() const override { return _description; } \
    38 virtual uint32_t getObjectTypeID() const override { return _objectTypeID; } \
    39 virtual uint32_t getEncodingID() const override { return _encodingID; }
    40 
    41 
    42 #define ExtSerializerReadOnly(_name) \
    43 virtual bool isReadOnly() const override { return true; } \
    44 virtual uint64_t serializeIntoBuffer \
    45 ( \
    46  void*& buffer, \
    47  ExtSerialization::BufferProvider& bufferProvider, \
    48  const void* object, \
    49  uint64_t offset = 0 \
    50 ) override \
    51 { \
    52  NVBLAST_LOG_WARNING(#_name "::serializeIntoBuffer: ExtPxAsset_RAW serializer is read-only."); \
    53  NV_UNUSED(buffer); \
    54  NV_UNUSED(bufferProvider); \
    55  NV_UNUSED(object); \
    56  NV_UNUSED(offset); \
    57  return 0; \
    58 }
    59 
    60 
    61 #define ExtSerializerDefaultFactoryAndRelease(_classname) \
    62 static ExtSerializer* create() \
    63 { \
    64  return NVBLAST_NEW(_classname) (); \
    65 } \
    66 virtual void release() override \
    67 { \
    68  NVBLAST_DELETE(this, _classname); \
    69 }
    70 
    71 
    72 namespace Nv
    73 {
    74 namespace Blast
    75 {
    76 
    81 {
    82 public:
    83  virtual ~ExtSerializer() {}
    84 
    88  virtual const char* getName() const = 0;
    89 
    93  virtual const char* getDescription() const = 0;
    94 
    98  virtual uint32_t getObjectTypeID() const = 0;
    99 
    103  virtual uint32_t getEncodingID() const = 0;
    104 
    110  virtual bool isReadOnly() const { return false; }
    111 
    119  virtual void* deserializeFromBuffer(const void* buffer, uint64_t size) = 0;
    120 
    130  virtual uint64_t serializeIntoBuffer(void*& buffer, ExtSerialization::BufferProvider& bufferProvider, const void* object, uint64_t offset = 0) = 0;
    131 
    135  virtual void release() = 0;
    136 };
    137 
    138 
    143 {
    144 public:
    149  virtual bool registerSerializer(ExtSerializer& serializer) = 0;
    150  virtual bool unregisterSerializer(ExtSerializer& serializer) = 0;
    151 
    160  virtual ExtSerializer* findSerializer(uint32_t objectTypeID, uint32_t encodingID) = 0;
    161 
    163  enum { HeaderSize = 128 };
    164 };
    165 
    166 
    167 template<typename Factory, size_t N>
    168 size_t ExtSerializationLoadSet(Nv::Blast::ExtSerializationInternal& serialization, Factory(&factories)[N])
    169 {
    170  size_t count = 0;
    171 
    172  for (auto f : factories)
    173  {
    174  Nv::Blast::ExtSerializer* serializer = f();
    175  if (serializer != nullptr)
    176  {
    177  if (serialization.registerSerializer(*serializer))
    178  {
    179  ++count;
    180  }
    181  else
    182  {
    183  NVBLAST_LOG_ERROR("Nv::Blast::ExtSerializationLoadSet: failed to register serailizer:");
    184  NVBLAST_LOG_ERROR(serializer->getName());
    185  serializer->release();
    186  }
    187  }
    188  else
    189  {
    190  NVBLAST_LOG_ERROR("Nv::Blast::ExtSerializationLoadSet: failed to create serailizer.");
    191  }
    192  }
    193 
    194  return count;
    195 }
    196 
    197 
    199 {
    200 public:
    201  enum Flags
    202  {
    203  LittleEndian = (1 << 0),
    204  Fail = (1 << 1)
    205  };
    206 
    207  ExtIStream(const void* buffer, size_t size) : m_buf(reinterpret_cast<const char*>(buffer)), m_flags(0)
    208  {
    209  m_cur = m_buf;
    210  m_end = m_buf + size;
    211  const uint16_t x = LittleEndian;
    212  m_flags = *reinterpret_cast<const char*>(&x);
    213  }
    214 
    215  bool advance(ptrdiff_t diff)
    216  {
    217  m_cur += diff;
    218  if (m_cur < m_buf)
    219  {
    220  m_cur = m_buf;
    221  m_flags |= Fail;
    222  return false;
    223  }
    224  else
    225  if (m_cur > m_end)
    226  {
    227  m_cur = m_end;
    228  m_flags |= Fail;
    229  return false;
    230  }
    231  return true;
    232  }
    233 
    234  const void* view()
    235  {
    236  return m_cur;
    237  }
    238 
    239  bool read(void* buffer, size_t size)
    240  {
    241  if (!canRead(size)) return false;
    242  std::memcpy(buffer, m_cur, size);
    243  m_cur += size;
    244  return true;
    245  }
    246 
    247  size_t tellg() const { return m_cur - m_buf; }
    248  size_t left() const { return m_end - m_cur; }
    249 
    250  bool eof() const { return m_cur >= m_end; }
    251  bool fail() const { return (m_flags & Fail) != 0; }
    252 
    253 private:
    254  const char* m_buf;
    255  const char* m_cur;
    256  const char* m_end;
    257  uint32_t m_flags;
    258 
    259  bool isLittleEndian() const { return (m_flags & LittleEndian) != 0; }
    260 
    261  bool canRead(size_t size) const { return m_cur + size <= m_end; }
    262 
    263  template<typename T>
    264  friend ExtIStream& operator >> (ExtIStream& s, T& x);
    265 };
    266 
    267 template<typename T>
    269 {
    270  if (s.canRead(sizeof(T)))
    271  {
    272  if (s.isLittleEndian())
    273  {
    274  x = *reinterpret_cast<const T*>(s.m_cur);
    275  s.m_cur += sizeof(T);
    276  }
    277  else
    278  {
    279  char* b = reinterpret_cast<char*>(&x) + sizeof(T);
    280  for (size_t n = sizeof(T); n--;) *--b = *s.m_cur++;
    281  }
    282  }
    283  else
    284  {
    285  s.m_flags |= ExtIStream::Fail;
    286  }
    287  return s;
    288 }
    289 
    290 } // namespace Blast
    291 } // namespace Nv
    bool fail() const
    Definition: NvBlastExtSerializationInternal.h:251
    Flags
    Definition: NvBlastExtSerializationInternal.h:201
    virtual const char * getDescription() const =0
    SIMD_FORCE_INLINE const btScalar & x() const
    Return the x value.
    Definition: btVector3.h:275
    diff --git a/docs/source_docs/files/_nv_blast_family_8h-source.html b/docs/source_docs/files/_nv_blast_family_8h-source.html index 02a1bb6..1654908 100755 --- a/docs/source_docs/files/_nv_blast_family_8h-source.html +++ b/docs/source_docs/files/_nv_blast_family_8h-source.html @@ -180,7 +180,7 @@ 00337 if (actor.m_familyOffset == 0) 00338 { 00339 const uintptr_t offset = (uintptr_t)&actor - (uintptr_t)this; -00340 NVBLAST_ASSERT(offset <= UINT32_MAX); +00340 NVBLAST_ASSERT(offset <= UINT32_MAX); 00341 actor.m_familyOffset = (uint32_t)offset; 00342 atomicIncrement(reinterpret_cast<volatile int32_t*>(&m_actorCount)); 00343 } diff --git a/docs/source_docs/files/_nv_blast_family_8h_source.html b/docs/source_docs/files/_nv_blast_family_8h_source.html index 2312e00..34d4003 100755 --- a/docs/source_docs/files/_nv_blast_family_8h_source.html +++ b/docs/source_docs/files/_nv_blast_family_8h_source.html @@ -46,7 +46,8 @@ $(document).ready(function(){initNavTree('_nv_blast_family_8h_source.html','');}
    NvBlastFamily.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTFAMILY_H
    30 #define NVBLASTFAMILY_H
    31 
    32 
    33 #include "NvBlastAsset.h"
    34 #include "NvBlastPreprocessor.h"
    35 #include "NvBlastDLink.h"
    36 #include "NvBlastAtomic.h"
    37 #include "NvBlastMemory.h"
    38 
    39 #include <cstring>
    40 
    41 
    42 struct NvBlastAsset;
    43 
    44 
    45 namespace Nv
    46 {
    47 namespace Blast
    48 {
    49 
    50 // Forward declarations
    51 class FamilyGraph;
    52 class Actor;
    53 class Asset;
    54 
    55 
    62 {
    67 
    74  NvBlastBlockArrayData(Actor, m_actorsOffset, getActors, m_asset->m_graph.m_nodeCount);
    75 
    81  NvBlastBlockArrayData(IndexDLink<uint32_t>, m_visibleChunkIndexLinksOffset, getVisibleChunkIndexLinks, m_asset->m_chunkCount);
    82 
    88  NvBlastBlockArrayData(uint32_t, m_chunkActorIndicesOffset, getChunkActorIndices, m_asset->m_firstSubsupportChunkIndex);
    89 
    95  NvBlastBlockArrayData(uint32_t, m_graphNodeIndexLinksOffset, getGraphNodeIndexLinks, m_asset->m_graph.m_nodeCount);
    96 
    104  NvBlastBlockArrayData(float, m_lowerSupportChunkHealthsOffset, getLowerSupportChunkHealths, m_asset->getLowerSupportChunkCount());
    105 
    114  {
    115  NVBLAST_ASSERT(m_asset != nullptr);
    116  return (float*)((uintptr_t)this + m_lowerSupportChunkHealthsOffset) + m_asset->m_graph.m_nodeCount;
    117  }
    118 
    124  NvBlastBlockArrayData(float, m_graphBondHealthsOffset, getBondHealths, m_asset->getBondCount());
    125 
    132  NvBlastBlockData(FamilyGraph, m_familyGraphOffset, getFamilyGraph);
    133 
    134 
    136 
    140  volatile uint32_t m_actorCount;
    141 
    146  union
    147  {
    148  const Asset* m_asset;
    149  uint64_t m_runtimePlaceholder; // Make sure we reserve enough room for an 8-byte pointer
    150  };
    151 
    152 
    154 
    162  Actor* borrowActor(uint32_t index);
    163 
    169  void returnActor(Actor& actor);
    170 
    176  uint32_t getActorBufferSize() const;
    177 
    183  bool isActorActive(uint32_t index) const;
    184 
    192  Actor* getActorByIndex(uint32_t index) const;
    193 
    201  uint32_t getGetChunkActorIndex(uint32_t chunkIndex) const;
    202 
    210  uint32_t getGetNodeActorIndex(uint32_t nodeIndex) const;
    211 
    219  Actor* getGetChunkActor(uint32_t chunkIndex) const;
    220 
    228  Actor* getGetNodeActor(uint32_t nodeIndex) const;
    229 
    230 
    232 
    242  void fractureSubSupportNoEvents(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float* chunkHealths, const NvBlastChunk* chunks);
    243 
    260  void fractureSubSupport(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float* chunkHealths, const NvBlastChunk* chunks, NvBlastChunkFractureData* outBuffer, uint32_t* currentIndex, const uint32_t maxCount);
    261 
    270  void fractureNoEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData* chunkFractures, Actor* filterActor, NvBlastLog logFn);
    271 
    286  void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData* commands, NvBlastChunkFractureData* events, uint32_t eventsSize, uint32_t* count, Actor* filterActor, NvBlastLog logFn);
    287 
    303  void fractureInPlaceEvents(uint32_t chunkFractureCount, NvBlastChunkFractureData* inoutbuffer, uint32_t eventsSize, uint32_t* count, Actor* filterActor, NvBlastLog logFn);
    304 
    316  void applyFracture(NvBlastFractureBuffers* eventBuffers, const NvBlastFractureBuffers* commands, Actor* filterActor, NvBlastLog logFn, NvBlastTimers* timers);
    317 };
    318 
    319 } // namespace Blast
    320 } // namespace Nv
    321 
    322 
    323 #include "NvBlastActor.h"
    324 
    325 
    326 namespace Nv
    327 {
    328 namespace Blast
    329 {
    330 
    332 
    334 {
    336  Actor& actor = getActors()[index];
    337  if (actor.m_familyOffset == 0)
    338  {
    339  const uintptr_t offset = (uintptr_t)&actor - (uintptr_t)this;
    340  NVBLAST_ASSERT(offset <= UINT32_MAX);
    341  actor.m_familyOffset = (uint32_t)offset;
    342  atomicIncrement(reinterpret_cast<volatile int32_t*>(&m_actorCount));
    343  }
    344  return &actor;
    345 }
    346 
    347 
    349 {
    350  if (actor.m_familyOffset != 0)
    351  {
    352  actor.m_familyOffset = 0;
    353  // The actor count should be positive since this actor was valid. Check to be safe.
    355  atomicDecrement(reinterpret_cast<volatile int32_t*>(&m_actorCount));
    356  }
    357 }
    358 
    359 
    361 {
    364 }
    365 
    366 
    367 NV_INLINE bool FamilyHeader::isActorActive(uint32_t index) const
    368 {
    370  return getActors()[index].m_familyOffset != 0;
    371 }
    372 
    373 
    375 {
    377  Actor& actor = getActors()[index];
    378  return actor.isActive() ? &actor : nullptr;
    379 }
    380 
    381 
    382 NV_INLINE uint32_t FamilyHeader::getGetChunkActorIndex(uint32_t chunkIndex) const
    383 {
    385  NVBLAST_ASSERT(chunkIndex < m_asset->m_chunkCount);
    386  if (chunkIndex < m_asset->getUpperSupportChunkCount())
    387  {
    388  return getChunkActorIndices()[chunkIndex];
    389  }
    390  else
    391  {
    392  return chunkIndex - (m_asset->getUpperSupportChunkCount() - m_asset->m_graph.m_nodeCount);
    393  }
    394 }
    395 
    396 
    397 NV_INLINE uint32_t FamilyHeader::getGetNodeActorIndex(uint32_t nodeIndex) const
    398 {
    400  NVBLAST_ASSERT(nodeIndex < m_asset->m_graph.m_nodeCount);
    401  const uint32_t chunkIndex = m_asset->m_graph.getChunkIndices()[nodeIndex];
    402  return isInvalidIndex(chunkIndex) ? chunkIndex : getChunkActorIndices()[chunkIndex];
    403 }
    404 
    405 
    406 NV_INLINE Actor* FamilyHeader::getGetChunkActor(uint32_t chunkIndex) const
    407 {
    408  uint32_t actorIndex = getGetChunkActorIndex(chunkIndex);
    409  return !isInvalidIndex(actorIndex) ? getActorByIndex(actorIndex) : nullptr;
    410 }
    411 
    412 
    414 {
    415  uint32_t actorIndex = getGetNodeActorIndex(nodeIndex);
    416  return !isInvalidIndex(actorIndex) ? getActorByIndex(actorIndex) : nullptr;
    417 }
    418 
    419 
    421 
    428 size_t getFamilyMemorySize(const Asset* asset);
    429 
    430 } // namespace Blast
    431 } // namespace Nv
    432 
    433 
    434 #endif // ifndef NVBLASTFAMILY_H
    void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData *commands, NvBlastChunkFractureData *events, uint32_t eventsSize, uint32_t *count, Actor *filterActor, NvBlastLog logFn)
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTFAMILY_H
    30 #define NVBLASTFAMILY_H
    31 
    32 
    33 #include "NvBlastAsset.h"
    34 #include "NvBlastPreprocessor.h"
    35 #include "NvBlastDLink.h"
    36 #include "NvBlastAtomic.h"
    37 #include "NvBlastMemory.h"
    38 
    39 #include <cstring>
    40 
    41 
    42 struct NvBlastAsset;
    43 
    44 
    45 namespace Nv
    46 {
    47 namespace Blast
    48 {
    49 
    50 // Forward declarations
    51 class FamilyGraph;
    52 class Actor;
    53 class Asset;
    54 
    55 
    62 {
    67 
    74  NvBlastBlockArrayData(Actor, m_actorsOffset, getActors, m_asset->m_graph.m_nodeCount);
    75 
    81  NvBlastBlockArrayData(IndexDLink<uint32_t>, m_visibleChunkIndexLinksOffset, getVisibleChunkIndexLinks, m_asset->m_chunkCount);
    82 
    88  NvBlastBlockArrayData(uint32_t, m_chunkActorIndicesOffset, getChunkActorIndices, m_asset->m_firstSubsupportChunkIndex);
    89 
    95  NvBlastBlockArrayData(uint32_t, m_graphNodeIndexLinksOffset, getGraphNodeIndexLinks, m_asset->m_graph.m_nodeCount);
    96 
    104  NvBlastBlockArrayData(float, m_lowerSupportChunkHealthsOffset, getLowerSupportChunkHealths, m_asset->getLowerSupportChunkCount());
    105 
    114  {
    115  NVBLAST_ASSERT(m_asset != nullptr);
    116  return (float*)((uintptr_t)this + m_lowerSupportChunkHealthsOffset) + m_asset->m_graph.m_nodeCount;
    117  }
    118 
    124  NvBlastBlockArrayData(float, m_graphBondHealthsOffset, getBondHealths, m_asset->getBondCount());
    125 
    132  NvBlastBlockData(FamilyGraph, m_familyGraphOffset, getFamilyGraph);
    133 
    134 
    136 
    140  volatile uint32_t m_actorCount;
    141 
    146  union
    147  {
    148  const Asset* m_asset;
    149  uint64_t m_runtimePlaceholder; // Make sure we reserve enough room for an 8-byte pointer
    150  };
    151 
    152 
    154 
    162  Actor* borrowActor(uint32_t index);
    163 
    169  void returnActor(Actor& actor);
    170 
    176  uint32_t getActorBufferSize() const;
    177 
    183  bool isActorActive(uint32_t index) const;
    184 
    192  Actor* getActorByIndex(uint32_t index) const;
    193 
    201  uint32_t getGetChunkActorIndex(uint32_t chunkIndex) const;
    202 
    210  uint32_t getGetNodeActorIndex(uint32_t nodeIndex) const;
    211 
    219  Actor* getGetChunkActor(uint32_t chunkIndex) const;
    220 
    228  Actor* getGetNodeActor(uint32_t nodeIndex) const;
    229 
    230 
    232 
    242  void fractureSubSupportNoEvents(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float* chunkHealths, const NvBlastChunk* chunks);
    243 
    260  void fractureSubSupport(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float* chunkHealths, const NvBlastChunk* chunks, NvBlastChunkFractureData* outBuffer, uint32_t* currentIndex, const uint32_t maxCount);
    261 
    270  void fractureNoEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData* chunkFractures, Actor* filterActor, NvBlastLog logFn);
    271 
    286  void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData* commands, NvBlastChunkFractureData* events, uint32_t eventsSize, uint32_t* count, Actor* filterActor, NvBlastLog logFn);
    287 
    303  void fractureInPlaceEvents(uint32_t chunkFractureCount, NvBlastChunkFractureData* inoutbuffer, uint32_t eventsSize, uint32_t* count, Actor* filterActor, NvBlastLog logFn);
    304 
    316  void applyFracture(NvBlastFractureBuffers* eventBuffers, const NvBlastFractureBuffers* commands, Actor* filterActor, NvBlastLog logFn, NvBlastTimers* timers);
    317 };
    318 
    319 } // namespace Blast
    320 } // namespace Nv
    321 
    322 
    323 #include "NvBlastActor.h"
    324 
    325 
    326 namespace Nv
    327 {
    328 namespace Blast
    329 {
    330 
    332 
    334 {
    336  Actor& actor = getActors()[index];
    337  if (actor.m_familyOffset == 0)
    338  {
    339  const uintptr_t offset = (uintptr_t)&actor - (uintptr_t)this;
    340  NVBLAST_ASSERT(offset <= UINT32_MAX);
    341  actor.m_familyOffset = (uint32_t)offset;
    342  atomicIncrement(reinterpret_cast<volatile int32_t*>(&m_actorCount));
    343  }
    344  return &actor;
    345 }
    346 
    347 
    349 {
    350  if (actor.m_familyOffset != 0)
    351  {
    352  actor.m_familyOffset = 0;
    353  // The actor count should be positive since this actor was valid. Check to be safe.
    355  atomicDecrement(reinterpret_cast<volatile int32_t*>(&m_actorCount));
    356  }
    357 }
    358 
    359 
    361 {
    364 }
    365 
    366 
    367 NV_INLINE bool FamilyHeader::isActorActive(uint32_t index) const
    368 {
    370  return getActors()[index].m_familyOffset != 0;
    371 }
    372 
    373 
    375 {
    377  Actor& actor = getActors()[index];
    378  return actor.isActive() ? &actor : nullptr;
    379 }
    380 
    381 
    382 NV_INLINE uint32_t FamilyHeader::getGetChunkActorIndex(uint32_t chunkIndex) const
    383 {
    385  NVBLAST_ASSERT(chunkIndex < m_asset->m_chunkCount);
    386  if (chunkIndex < m_asset->getUpperSupportChunkCount())
    387  {
    388  return getChunkActorIndices()[chunkIndex];
    389  }
    390  else
    391  {
    392  return chunkIndex - (m_asset->getUpperSupportChunkCount() - m_asset->m_graph.m_nodeCount);
    393  }
    394 }
    395 
    396 
    397 NV_INLINE uint32_t FamilyHeader::getGetNodeActorIndex(uint32_t nodeIndex) const
    398 {
    400  NVBLAST_ASSERT(nodeIndex < m_asset->m_graph.m_nodeCount);
    401  const uint32_t chunkIndex = m_asset->m_graph.getChunkIndices()[nodeIndex];
    402  return isInvalidIndex(chunkIndex) ? chunkIndex : getChunkActorIndices()[chunkIndex];
    403 }
    404 
    405 
    406 NV_INLINE Actor* FamilyHeader::getGetChunkActor(uint32_t chunkIndex) const
    407 {
    408  uint32_t actorIndex = getGetChunkActorIndex(chunkIndex);
    409  return !isInvalidIndex(actorIndex) ? getActorByIndex(actorIndex) : nullptr;
    410 }
    411 
    412 
    414 {
    415  uint32_t actorIndex = getGetNodeActorIndex(nodeIndex);
    416  return !isInvalidIndex(actorIndex) ? getActorByIndex(actorIndex) : nullptr;
    417 }
    418 
    419 
    421 
    428 size_t getFamilyMemorySize(const Asset* asset);
    429 
    430 } // namespace Blast
    431 } // namespace Nv
    432 
    433 
    434 #endif // ifndef NVBLASTFAMILY_H
    #define UINT32_MAX
    Definition: NvBlastPreprocessorInternal.h:68
    +
    void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData *commands, NvBlastChunkFractureData *events, uint32_t eventsSize, uint32_t *count, Actor *filterActor, NvBlastLog logFn)
    Definition: NvBlastFamilyGraph.h:58
    void fractureSubSupportNoEvents(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float *chunkHealths, const NvBlastChunk *chunks)
    bool isActive() const
    Definition: NvBlastActor.h:512
    diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html index eb59a21..e6be7af 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html @@ -94,7 +94,13 @@ 00060 #endif 00061 00062 -00063 #endif // ifndef NVBLASTPREPROCESSORINTERNAL_H +00066 #ifndef UINT32_MAX +00067 #include <limits> +00068 #define UINT32_MAX (std::numeric_limits<uint32_t>::max()) +00069 #endif +00070 +00071 +00072 #endif // ifndef NVBLASTPREPROCESSORINTERNAL_H

    sdk/common/NvBlastPreprocessorInternal.h File Reference

    #include "NvPreprocessor.h"
    +#include <limits>

    Go to the source code of this file. @@ -56,6 +57,8 @@ + +
    #define NVBLASTLL_LOG_WARNING(_logFn, _msg)   if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)
    #define UINT32_MAX   (std::numeric_limits<uint32_t>::max())


    Define Documentation

    @@ -192,6 +195,21 @@ Macros for more convenient logging

    +

    +

    + +

    +
    + + + + +
    #define UINT32_MAX   (std::numeric_limits<uint32_t>::max())
    +
    +
    + +

    +Convenience macro to replace deprecated UINT32_MAX

    diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js index e69d871..b243a92 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js @@ -5,5 +5,6 @@ var _nv_blast_preprocessor_internal_8h = [ "NVBLASTLL_LOG_DEBUG", "_nv_blast_preprocessor_internal_8h.html#a320ac0ab221d3132599e1d6f5b43ca42", null ], [ "NVBLASTLL_LOG_ERROR", "_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4", null ], [ "NVBLASTLL_LOG_INFO", "_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2", null ], - [ "NVBLASTLL_LOG_WARNING", "_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6", null ] + [ "NVBLASTLL_LOG_WARNING", "_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6", null ], + [ "UINT32_MAX", "_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd", null ] ]; \ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html index 4baf449..18bfa05 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_preprocessor_internal_8h_sou
    NvBlastPreprocessorInternal.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTPREPROCESSORINTERNAL_H
    30 #define NVBLASTPREPROCESSORINTERNAL_H
    31 
    32 
    33 #include "NvPreprocessor.h"
    34 
    35 
    39 #define NVBLASTLL_LOG_ERROR(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } ((void)0)
    40 #define NVBLASTLL_LOG_WARNING(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)
    41 #define NVBLASTLL_LOG_INFO(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Info, _msg, __FILE__, __LINE__); } ((void)0)
    42 #define NVBLASTLL_LOG_DEBUG(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Debug, _msg, __FILE__, __LINE__); } ((void)0)
    43 
    44 
    46 #define NVBLASTLL_CHECK_PARAMS (NV_DEBUG || NV_CHECKED)
    47 
    48 
    49 #if NVBLASTLL_CHECK_PARAMS
    50 #define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) \
    51  { \
    52  if(!(_expr)) \
    53  { \
    54  if (_logFn) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } \
    55  { _onFail; }; \
    56  } \
    57  }
    58 #else
    59 #define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) NV_UNUSED(_logFn)
    60 #endif
    61 
    62 
    63 #endif // ifndef NVBLASTPREPROCESSORINTERNAL_H
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTPREPROCESSORINTERNAL_H
    30 #define NVBLASTPREPROCESSORINTERNAL_H
    31 
    32 
    33 #include "NvPreprocessor.h"
    34 
    35 
    39 #define NVBLASTLL_LOG_ERROR(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } ((void)0)
    40 #define NVBLASTLL_LOG_WARNING(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)
    41 #define NVBLASTLL_LOG_INFO(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Info, _msg, __FILE__, __LINE__); } ((void)0)
    42 #define NVBLASTLL_LOG_DEBUG(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Debug, _msg, __FILE__, __LINE__); } ((void)0)
    43 
    44 
    46 #define NVBLASTLL_CHECK_PARAMS (NV_DEBUG || NV_CHECKED)
    47 
    48 
    49 #if NVBLASTLL_CHECK_PARAMS
    50 #define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) \
    51  { \
    52  if(!(_expr)) \
    53  { \
    54  if (_logFn) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } \
    55  { _onFail; }; \
    56  } \
    57  }
    58 #else
    59 #define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) NV_UNUSED(_logFn)
    60 #endif
    61 
    62 
    66 #ifndef UINT32_MAX
    67 #include <limits>
    68 #define UINT32_MAX (std::numeric_limits<uint32_t>::max())
    69 #endif
    70 
    71 
    72 #endif // ifndef NVBLASTPREPROCESSORINTERNAL_H
    diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html index 099cac8..7229631 100755 --- a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html +++ b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html @@ -116,7 +116,7 @@ 00091 00099 struct TkSplitEvent 00100 { -00101 enum { EVENT_TYPE = TkEvent::Split }; +00101 enum { EVENT_TYPE = TkEvent::Split }; 00102 00103 TkActorData parentData; 00104 uint32_t numChildren; @@ -126,7 +126,7 @@ 00108 00114 struct TkFractureCommands 00115 { -00116 enum { EVENT_TYPE = TkEvent::FractureCommand }; +00116 enum { EVENT_TYPE = TkEvent::FractureCommand }; 00117 00118 TkActorData tkActorData; 00119 NvBlastFractureBuffers buffers; @@ -135,7 +135,7 @@ 00122 00128 struct TkFractureEvents 00129 { -00130 enum { EVENT_TYPE = TkEvent::FractureEvent }; +00130 enum { EVENT_TYPE = TkEvent::FractureEvent }; 00131 00132 TkActorData tkActorData; 00133 NvBlastFractureBuffers buffers; @@ -148,7 +148,7 @@ 00140 00148 struct TkJointUpdateEvent 00149 { -00150 enum { EVENT_TYPE = TkEvent::JointUpdate }; +00150 enum { EVENT_TYPE = TkEvent::JointUpdate }; 00151 00152 enum Subtype 00153 { diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h_source.html b/docs/source_docs/files/_nv_blast_tk_event_8h_source.html index 6b2cfbf..e0e200c 100755 --- a/docs/source_docs/files/_nv_blast_tk_event_8h_source.html +++ b/docs/source_docs/files/_nv_blast_tk_event_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_tk_event_8h_source.html','')
    NvBlastTkEvent.h
    -Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTTKEVENT_H
    30 #define NVBLASTTKEVENT_H
    31 
    32 #include <vector>
    33 
    34 #include "NvBlastTypes.h"
    35 
    36 
    37 namespace Nv
    38 {
    39 namespace Blast
    40 {
    41 
    42 // Forward declarations
    43 class TkObject;
    44 class TkActor;
    45 class TkFamily;
    46 class TkJoint;
    47 
    48 
    54 {
    56  void* userData;
    57  uint32_t index;
    58 };
    59 
    60 
    65 struct TkEvent
    66 {
    67  // Enums
    68  enum Type
    69  {
    74 
    75  TypeCount
    76  };
    77 
    78  // Data
    79  const void* payload;
    81 
    87  template<typename T>
    88  const T* getPayload() const { return reinterpret_cast<const T*>(payload); }
    89 };
    90 
    91 
    100 {
    101  enum { EVENT_TYPE = TkEvent::Split };
    102 
    104  uint32_t numChildren;
    106 };
    107 
    108 
    115 {
    116  enum { EVENT_TYPE = TkEvent::FractureCommand };
    117 
    120 };
    121 
    122 
    129 {
    130  enum { EVENT_TYPE = TkEvent::FractureEvent };
    131 
    134  uint32_t bondsDamaged;
    135  uint32_t bondsBroken;
    136  uint32_t chunksDamaged;
    137  uint32_t chunksBroken;
    138 };
    139 
    140 
    149 {
    150  enum { EVENT_TYPE = TkEvent::JointUpdate };
    151 
    152  enum Subtype
    153  {
    156  Unreferenced
    157  };
    158 
    161 };
    162 
    163 
    169 {
    170 public:
    177  virtual void receive(const TkEvent* events, uint32_t eventCount) = 0;
    178 };
    179 
    180 } // namespace Blast
    181 } // namespace Nv
    182 
    183 
    184 #endif // ifndef NVBLASTTKEVENT_H
    Definition: NvBlastTkFamily.h:55
    +Go to the documentation of this file.
    1 // This code contains NVIDIA Confidential Information and is disclosed to you
    2 // under a form of NVIDIA software license agreement provided separately to you.
    3 //
    4 // Notice
    5 // NVIDIA Corporation and its licensors retain all intellectual property and
    6 // proprietary rights in and to this software and related documentation and
    7 // any modifications thereto. Any use, reproduction, disclosure, or
    8 // distribution of this software and related documentation without an express
    9 // license agreement from NVIDIA Corporation is strictly prohibited.
    10 //
    11 // ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
    12 // NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    13 // THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
    14 // MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
    15 //
    16 // Information and code furnished is believed to be accurate and reliable.
    17 // However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
    18 // information or for any infringement of patents or other rights of third parties that may
    19 // result from its use. No license is granted by implication or otherwise under any patent
    20 // or patent rights of NVIDIA Corporation. Details are subject to change without notice.
    21 // This code supersedes and replaces all information previously supplied.
    22 // NVIDIA Corporation products are not authorized for use as critical
    23 // components in life support devices or systems without express written approval of
    24 // NVIDIA Corporation.
    25 //
    26 // Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.
    27 
    28 
    29 #ifndef NVBLASTTKEVENT_H
    30 #define NVBLASTTKEVENT_H
    31 
    32 #include <vector>
    33 
    34 #include "NvBlastTypes.h"
    35 
    36 
    37 namespace Nv
    38 {
    39 namespace Blast
    40 {
    41 
    42 // Forward declarations
    43 class TkObject;
    44 class TkActor;
    45 class TkFamily;
    46 class TkJoint;
    47 
    48 
    54 {
    56  void* userData;
    57  uint32_t index;
    58 };
    59 
    60 
    65 struct TkEvent
    66 {
    67  // Enums
    68  enum Type
    69  {
    74 
    75  TypeCount
    76  };
    77 
    78  // Data
    79  const void* payload;
    81 
    87  template<typename T>
    88  const T* getPayload() const { return reinterpret_cast<const T*>(payload); }
    89 };
    90 
    91 
    100 {
    101  enum { EVENT_TYPE = TkEvent::Split };
    102 
    104  uint32_t numChildren;
    106 };
    107 
    108 
    115 {
    116  enum { EVENT_TYPE = TkEvent::FractureCommand };
    117 
    120 };
    121 
    122 
    129 {
    130  enum { EVENT_TYPE = TkEvent::FractureEvent };
    131 
    134  uint32_t bondsDamaged;
    135  uint32_t bondsBroken;
    136  uint32_t chunksDamaged;
    137  uint32_t chunksBroken;
    138 };
    139 
    140 
    149 {
    150  enum { EVENT_TYPE = TkEvent::JointUpdate };
    151 
    152  enum Subtype
    153  {
    156  Unreferenced
    157  };
    158 
    161 };
    162 
    163 
    169 {
    170 public:
    177  virtual void receive(const TkEvent* events, uint32_t eventCount) = 0;
    178 };
    179 
    180 } // namespace Blast
    181 } // namespace Nv
    182 
    183 
    184 #endif // ifndef NVBLASTTKEVENT_H
    Definition: NvBlastTkFamily.h:55
    TkJoint * joint
    The joint being updated.
    Definition: NvBlastTkEvent.h:159
    const T * getPayload() const
    Definition: NvBlastTkEvent.h:88
    const void * payload
    Type-dependent payload data.
    Definition: NvBlastTkEvent.h:79
    diff --git a/docs/source_docs/files/annotated.html b/docs/source_docs/files/annotated.html index 08ca06c..11ade55 100755 --- a/docs/source_docs/files/annotated.html +++ b/docs/source_docs/files/annotated.html @@ -51,8 +51,8 @@ Nv::Blast::ApexImporter::ApexImporterConfig Nv::Blast::ApexImporter::ApexImportTool Nv::Blast::Array< T > - Nv::Blast::Serialization::Asset Nv::Blast::Asset + Nv::Blast::Serialization::Asset Nv::Blast::Serialization::Asset::Asset::_capnpPrivate Nv::Blast::Serialization::Asset::Asset::Builder Nv::Blast::Asset::Asset::ChunkAnnotation @@ -61,11 +61,17 @@ Nv::Blast::Serialization::Asset::Asset::Reader Nv::Blast::AuthoringResult Nv::Blast::BBoxBasedAccelerator + Nv::Blast::BeamPatternDesc Nv::Blast::BlastBondGenerator Nv::Blast::BlastBondGeneratorImpl Nv::Blast::BondGenerationConfig Nv::Blast::BooleanConf Nv::Blast::BooleanEvaluator + Nv::Blast::BooleanResultEdge + Nv::Blast::BooleanToolOutputData + Nv::Blast::BooleanToolOutputDataImpl + Nv::Blast::BooleanToolV2 + Nv::Blast::BooleanToolV2::BooleanToolV2::Mode btAlignedAllocator< T, Alignment > btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O > btAlignedObjectArray< T > @@ -77,6 +83,8 @@ btVector3FloatData btVector4 Nv::Blast::ChunkDepthFirstIt + Nv::Blast::ChunkGraph + Nv::Blast::ChunkGraphLink Nv::Blast::ChunkInfo VHACD::CircularList< T >CircularList class VHACD::CircularListElement< T >CircularListElement class @@ -93,6 +101,7 @@ Nv::Blast::CutoutConfiguration Nv::Blast::CutoutSet Nv::Blast::CutoutSetImpl + Nv::Blast::DamagePattern Nv::Blast::DebugBuffer Nv::Blast::DebugLine Nv::Blast::DLink @@ -176,6 +185,7 @@ Nv::Blast::ExtSyncEventType Nv::Blast::ExtTaskSync Nv::Blast::Facet + Nv::Blast::FacetFacetResult Nv::Blast::FamilyGraph Nv::Blast::FamilyHeader Nv::Blast::FbxFileReader @@ -190,8 +200,16 @@ FLOAT_MATH::fm_Tesselate FLOAT_MATH::fm_Triangulate FLOAT_MATH::fm_VertexIndex + Nv::Blast::FractureDesc + Nv::Blast::Fracturer + Nv::Blast::FractureRT + Nv::Blast::FractureRT::FractureRT::Stage + Nv::Blast::FractureRTImpl + Nv::Blast::FractureRTMultithreadedImpl Nv::Blast::FractureTool Nv::Blast::FractureToolImpl + Nv::Blast::Grid + Nv::Blast::GridWalker physx::shdfnd::Hash< NvBlastID > Nv::Blast::HashMap< Key, Value, HashFn > Nv::Blast::HashSet< Key, HashFn > @@ -203,7 +221,6 @@ Nv::Blast::IndexDLink< IndexType > Nv::Blast::IndexDList< IndexType > Nv::Blast::InlineArray< T, N > - Nv::Blast::IntersectionTestingAccelerator Nv::Blast::IteratorBase< T > VHACD::IVHACD VHACD::IVHACD::IVHACD::Constraint @@ -215,12 +232,14 @@ Nv::Blast::LListIt< IndexType > Nv::Blast::LlObjectTypeID Nv::Blast::LocalBuffer< T > - VHACD::Material Nv::Blast::Material - Nv::Blast::Mesh + VHACD::Material VHACD::MeshTriangular mesh data structure + Nv::Blast::Mesh Nv::Blast::MeshCleaner Nv::Blast::MeshCleanerImpl + Nv::Blast::MeshDesc + Nv::Blast::MeshGenerator Nv::Blast::MeshImpl Nv::Blast::MeshNoiser VHACD::Mutex @@ -230,8 +249,8 @@ NvBlastActorSplitEvent NvBlastAsset NvBlastAssetDesc - NvBlastBond Nv::Blast::Serialization::NvBlastBond + NvBlastBond Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline @@ -291,7 +310,11 @@ NvPackValidation Nv::Blast::ObjFileReader Nv::Blast::ObjFileWriter + Nv::Blast::PatternDescriptor + Nv::Blast::PatternGenerator + Nv::Blast::PatternGeneratorImpl Nv::Blast::PerlinNoise + Nv::Blast::PerTriangleAdditionalData VHACD::Plane Nv::Blast::PlaneChunkIndexer Nv::Blast::POINT2D @@ -327,6 +350,7 @@ Nv::Blast::Serialization::PxVec3::PxVec3::Reader Nv::Blast::RandomGeneratorBase VHACD::RaycastMesh + Nv::Blast::RegularRadialPatternDesc VHACD::SArray< T, N >SArray Nv::Blast::SegmentToIndex Nv::Blast::Separation @@ -396,8 +420,11 @@ Nv::Blast::TriangleIndexed Nv::Blast::TriangleProcessor Nv::Blast::Triangulator + Nv::Blast::TriangulatorV2 + Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement Nv::Blast::TrPrcTriangle Nv::Blast::TrPrcTriangle2d + Nv::Blast::UniformPatternDesc Nv::Blast::Serialization::UUID Nv::Blast::Serialization::UUID::UUID::_capnpPrivate Nv::Blast::Serialization::UUID::UUID::Builder @@ -408,6 +435,7 @@ VHACD::Vec3< T >Vector dim 3 Nv::Blast::VSA::Vec4 Nv::Blast::Vertex + Nv::Blast::VertexWelding VHACD::VHACD VHACD::Volume Nv::Blast::VoronoiSitesGenerator diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html index 7957f5b..2b6c30e 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html @@ -42,9 +42,11 @@

    Nv::Blast::BBoxBasedAccelerator Member List

    This is the complete list of members for Nv::Blast::BBoxBasedAccelerator, including all inherited members.

    - - - + + + + +
    BBoxBasedAccelerator(const Mesh *mesh, int32_t resolution)Nv::Blast::BBoxBasedAccelerator
    getNextFacet()Nv::Blast::BBoxBasedAccelerator [virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc)Nv::Blast::BBoxBasedAccelerator [virtual]
    setState(const physx::PxVec3 &p)Nv::Blast::BBoxBasedAccelerator [virtual]
    getNextFacet() overrideNv::Blast::BBoxBasedAccelerator [virtual]
    setPointCmpDirection(int32_t dir) overrideNv::Blast::BBoxBasedAccelerator [inline, virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::BBoxBasedAccelerator [virtual]
    setState(const physx::PxBounds3 *bounds) overrideNv::Blast::BBoxBasedAccelerator [virtual]
    setState(const physx::PxVec3 &p) overrideNv::Blast::BBoxBasedAccelerator [virtual]
    ~BBoxBasedAccelerator()Nv::Blast::BBoxBasedAccelerator [virtual]
    ~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html index 746e7e3..3af9ae2 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html @@ -60,11 +60,15 @@ Inheritance diagram for Nv::Blast::BBoxBasedAccelerator:

    Public Member Functions

     BBoxBasedAccelerator (const Mesh *mesh, int32_t resolution) -int32_t getNextFacet () +int32_t getNextFacet () override -void setState (const physx::PxVec3 &p) +void setPointCmpDirection (int32_t dir) override -void setState (const Vertex *pos, const Edge *ed, const Facet &fc) +void setState (const physx::PxVec3 &p) override + +void setState (const physx::PxBounds3 *bounds) override + +void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override virtual ~BBoxBasedAccelerator () @@ -126,7 +130,7 @@ Accelerator which builds map from 3d grid to initial mesh facets. To find all fa


    Member Function Documentation

    - +
    @@ -135,7 +139,7 @@ Accelerator which builds map from 3d grid to initial mesh facets. To find all fa - +
    (  )  [virtual] [override, virtual]
    @@ -148,7 +152,29 @@ Recieve next facet for setted state.
    Returns:<

    - + +

    +
    + + + + + + + + + +
    void Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection (int32_t  dir  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +

    @@ -158,7 +184,7 @@ Recieve next facet for setted state.
    Returns:<
    - +
    const physx::PxVec3 &  point  )  [virtual] [override, virtual]
    @@ -175,7 +201,36 @@ Set state of accelerator to return all facets which possibly can cover given poi

    - + +

    +
    + + + + + + + + + +
    void Nv::Blast::BBoxBasedAccelerator::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet bound.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +

    @@ -200,7 +255,7 @@ Set state of accelerator to return all facets which possibly can cover given poi - +
    ) [virtual] [override, virtual]
    @@ -220,7 +275,7 @@ Set state of accelerator to return all facets which possibly can intersect given


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h

    Nv::Blast::BlastBondGenerator Member List

    This is the complete list of members for Nv::Blast::BlastBondGenerator, including all inherited members.

    - + - + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html index bddaa97..8663437 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html @@ -60,13 +60,13 @@ Inheritance diagram for Nv::Blast::BlastBondGenerator: - + - + @@ -168,7 +168,7 @@ Creates bond description for prefractured meshes, when there is no info about wh

    - +

    bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0Nv::Blast::BlastBondGenerator [pure virtual]
    bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0Nv::Blast::BlastBondGenerator [pure virtual]
    bondsFromPrefractured(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation)=0Nv::Blast::BlastBondGenerator [pure virtual]
    buildDescFromInternalFracture(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors)=0Nv::Blast::BlastBondGenerator [pure virtual]
    createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0Nv::Blast::BlastBondGenerator [pure virtual]
    createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0Nv::Blast::BlastBondGenerator [pure virtual]
    createBondBetweenMeshes(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg)=0Nv::Blast::BlastBondGenerator [pure virtual]
    release()=0Nv::Blast::BlastBondGenerator [pure virtual]
    ~BlastBondGenerator()Nv::Blast::BlastBondGenerator [inline, virtual]

    Public Member Functions

    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation)=0
    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0
    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0
    virtual int32_t buildDescFromInternalFracture (FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors)=0
    virtual int32_t createBondBetweenMeshes (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg)=0
    virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0
    virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0
    virtual void release ()=0
    @@ -206,7 +206,7 @@ Creates bond description for prefractured meshes, when there is no info about wh - + @@ -231,7 +231,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
    Returns:
    Number of created bonds
    -

    Implemented in Nv::Blast::BlastBondGeneratorImpl.

    +

    Implemented in Nv::Blast::BlastBondGeneratorImpl.

    @@ -368,7 +368,7 @@ Creates bond description between number of meshes

    <

    - +

    BondGenerationConfig  conf = BondGenerationConfig()  conf 
    @@ -406,7 +406,7 @@ Creates bond description between number of meshes
    <
    - + @@ -430,7 +430,7 @@ Creates bond description between two meshes
    Parameters:
    Returns:
    0 if success
    -

    Implemented in Nv::Blast::BlastBondGeneratorImpl.

    +

    Implemented in Nv::Blast::BlastBondGeneratorImpl.

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js index 00aed93..c53f748 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js @@ -1,10 +1,10 @@ var class_nv_1_1_blast_1_1_blast_bond_generator = [ [ "~BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f", null ], - [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1", null ], + [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2", null ], [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a", null ], [ "buildDescFromInternalFracture", "class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452", null ], - [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e", null ], + [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff", null ], [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5", null ], [ "release", "class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64", null ] ]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html index 2ca91de..bbe39e0 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html @@ -42,10 +42,10 @@

    Nv::Blast::BlastBondGeneratorImpl Member List

    This is the complete list of members for Nv::Blast::BlastBondGeneratorImpl, including all inherited members.

    BondGenerationConfig  conf = BondGenerationConfig()  conf 
    - + - + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html index ad8a305..007eb25 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html @@ -62,13 +62,13 @@ Inheritance diagram for Nv::Blast::BlastBondGeneratorImpl: - + - + @@ -178,7 +178,7 @@ Creates bond description for prefractured meshes, when there is no info about wh

    - +

    BlastBondGeneratorImpl(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)Nv::Blast::BlastBondGeneratorImpl [inline]
    bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    bondsFromPrefractured(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    buildDescFromInternalFracture(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig()) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    createBondBetweenMeshes(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg) overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    release() overrideNv::Blast::BlastBondGeneratorImpl [virtual]
    ~BlastBondGenerator()Nv::Blast::BlastBondGenerator [inline, virtual]
    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation) override
    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override
    virtual int32_t bondsFromPrefractured (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf) override
    virtual int32_t buildDescFromInternalFracture (FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors) override
    virtual int32_t createBondBetweenMeshes (uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg) override
    virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig()) override
    virtual int32_t createBondBetweenMeshes (uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf) override
    virtual void release () override
    @@ -216,7 +216,7 @@ Creates bond description for prefractured meshes, when there is no info about wh - + @@ -241,7 +241,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
    Returns:
    Number of created bonds
    -

    Implements Nv::Blast::BlastBondGenerator.

    +

    Implements Nv::Blast::BlastBondGenerator.

    @@ -378,7 +378,7 @@ Creates bond description between number of meshes

    <

    - +

    BondGenerationConfig  conf = BondGenerationConfig()  conf 
    @@ -416,7 +416,7 @@ Creates bond description between number of meshes
    <
    - + @@ -440,7 +440,7 @@ Creates bond description between two meshes
    Parameters:
    Returns:
    0 if success
    -

    Implements Nv::Blast::BlastBondGenerator.

    +

    Implements Nv::Blast::BlastBondGenerator.

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js index 0919772..898ecbc 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js @@ -1,10 +1,10 @@ var class_nv_1_1_blast_1_1_blast_bond_generator_impl = [ [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163", null ], - [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051", null ], + [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e", null ], [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a", null ], [ "buildDescFromInternalFracture", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a", null ], - [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05", null ], + [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1", null ], [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92", null ], [ "release", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e", null ] ]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html new file mode 100644 index 0000000..d418028 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html @@ -0,0 +1,58 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + +

    + + +
    +

    Nv::Blast::BooleanToolV2 Member List

    This is the complete list of members for Nv::Blast::BooleanToolV2, including all inherited members.

    BondGenerationConfig  conf = BondGenerationConfig()  conf 
    + + + + + + + + +
    BooleanToolV2()Nv::Blast::BooleanToolV2
    mAccelANv::Blast::BooleanToolV2
    mAccelBNv::Blast::BooleanToolV2
    makeFacetFacetTests(BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount)Nv::Blast::BooleanToolV2
    mMeshANv::Blast::BooleanToolV2
    mMeshBNv::Blast::BooleanToolV2
    release()Nv::Blast::BooleanToolV2 [virtual]
    retain(bool isA, BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount, const DamagePattern *pattern=nullptr, int32_t chunk=-1)Nv::Blast::BooleanToolV2

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html new file mode 100644 index 0000000..ad815a3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html @@ -0,0 +1,281 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanToolV2 Class Reference + + + + + + + + +
    +

    Nv::Blast::BooleanToolV2 Class Reference

    #include <NvBlastExtRTGeometry.h> +

    +

    +Inheritance diagram for Nv::Blast::BooleanToolV2:
    +
    + +

    + +Nv::Blast::Fracturer + +
    + +

    +List of all members. + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  Mode

    Public Member Functions

     BooleanToolV2 ()
    void makeFacetFacetTests (BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount)
    void release ()
    void retain (bool isA, BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount, const DamagePattern *pattern=nullptr, int32_t chunk=-1)

    Public Attributes

    SpatialAcceleratormAccelA
    SpatialAcceleratormAccelB
    const MeshmMeshA
    const MeshmMeshB
    +


    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + +
    Nv::Blast::BooleanToolV2::BooleanToolV2 (  ) 
    +
    +
    + +

    + +

    +

    +


    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Nv::Blast::BooleanToolV2::makeFacetFacetTests (BooleanToolOutputData outputData,
    int32_t  threadId,
    int32_t  threadCount 
    )
    +
    +
    + +

    +Computes result of setted boolean operation. +

    +

    + +

    +
    + + + + + + + + +
    void Nv::Blast::BooleanToolV2::release (  )  [virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::Fracturer.

    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Nv::Blast::BooleanToolV2::retain (bool  isA,
    BooleanToolOutputData outputData,
    int32_t  threadId,
    int32_t  threadCount,
    const DamagePattern pattern = nullptr,
    int32_t  chunk = -1 
    )
    +
    +
    + +

    + +

    +

    +


    Member Data Documentation

    + +

    + +

    + +

    + +
    + +

    +Set up this pointers before call evaluate(); +

    +

    + +

    + +
    + +

    + +

    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js new file mode 100644 index 0000000..840ce97 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js @@ -0,0 +1,12 @@ +var class_nv_1_1_blast_1_1_boolean_tool_v2 = +[ + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode" ], + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d", null ], + [ "makeFacetFacetTests", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177", null ], + [ "release", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c", null ], + [ "retain", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b", null ], + [ "mAccelA", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7", null ], + [ "mAccelB", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20", null ], + [ "mMeshA", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df", null ], + [ "mMeshB", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png new file mode 100644 index 0000000..dc4e171 Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html index 92f7b9f..141a30c 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html @@ -44,6 +44,7 @@ buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0Nv::Blast::ConvexMeshBuilder [pure virtual] buildConvexMesh(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0Nv::Blast::ConvexMeshBuilder [pure virtual] buildConvexMesh(const CollisionHull &hull)=0Nv::Blast::ConvexMeshBuilder [pure virtual] + buildConvexMeshRT(const Nv::Blast::Vertex *vrs, uint32_t count)=0Nv::Blast::ConvexMeshBuilder [pure virtual] buildMeshConvexDecomposition(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0Nv::Blast::ConvexMeshBuilder [pure virtual] release()=0Nv::Blast::ConvexMeshBuilder [pure virtual] trimCollisionGeometry(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth)=0Nv::Blast::ConvexMeshBuilder [pure virtual] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html index c70bc00..cdd08a5 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html @@ -64,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilder: virtual physx::PxConvexMesh * buildConvexMesh (uint32_t verticesCount, const physx::PxVec3 *vertexData)=0 +virtual physx::PxConvexMesh * buildConvexMeshRT (const Nv::Blast::Vertex *vrs, uint32_t count)=0 + virtual int32_t buildMeshConvexDecomposition (const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0 virtual void release ()=0 @@ -197,6 +199,37 @@ Method creates PxConvexMesh from provided array of vertices.

    Implemented in Nv::Blast::ConvexMeshBuilderImpl.

    + +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT (const Nv::Blast::Vertex vrs,
    uint32_t  count 
    ) [pure virtual]
    +
    +
    + +

    + +

    Implemented in Nv::Blast::ConvexMeshBuilderImpl.

    +

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js index 80352f8..5e7713b 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js @@ -4,6 +4,7 @@ var class_nv_1_1_blast_1_1_convex_mesh_builder = [ "buildCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f", null ], + [ "buildConvexMeshRT", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b", null ], [ "buildMeshConvexDecomposition", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687", null ], [ "release", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b", null ], [ "trimCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html index b5c7ea7..63699c8 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html @@ -44,6 +44,7 @@ buildCollisionGeometry(uint32_t verticesCount, const physx::PxVec3 *vertexData) overrideNv::Blast::ConvexMeshBuilderImpl [virtual] buildConvexMesh(uint32_t verticesCount, const physx::PxVec3 *vertexData) overrideNv::Blast::ConvexMeshBuilderImpl [virtual] buildConvexMesh(const CollisionHull &hull) overrideNv::Blast::ConvexMeshBuilderImpl [virtual] + buildConvexMeshRT(const Vertex *vrs, uint32_t count) overrideNv::Blast::ConvexMeshBuilderImpl [virtual] buildMeshConvexDecomposition(const Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes) overrideNv::Blast::ConvexMeshBuilderImpl [virtual] ConvexMeshBuilderImpl(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)Nv::Blast::ConvexMeshBuilderImpl [inline] release() overrideNv::Blast::ConvexMeshBuilderImpl [virtual] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html index e4481f3..c395518 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html @@ -64,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilderImpl: virtual physx::PxConvexMesh * buildConvexMesh (uint32_t verticesCount, const physx::PxVec3 *vertexData) override +virtual physx::PxConvexMesh * buildConvexMeshRT (const Vertex *vrs, uint32_t count) override + virtual int32_t buildMeshConvexDecomposition (const Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes) override  ConvexMeshBuilderImpl (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback) @@ -206,6 +208,37 @@ Method creates PxConvexMesh from provided array of vertices.

    Implements Nv::Blast::ConvexMeshBuilder.

    + +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilderImpl::buildConvexMeshRT (const Vertex vrs,
    uint32_t  count 
    ) [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::ConvexMeshBuilder.

    +

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js index 306e576..2259522 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js @@ -4,6 +4,7 @@ var class_nv_1_1_blast_1_1_convex_mesh_builder_impl = [ "buildCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99", null ], + [ "buildConvexMeshRT", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965", null ], [ "buildMeshConvexDecomposition", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888", null ], [ "release", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532", null ], [ "trimCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html index 5a1c061..bc93536 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html @@ -42,9 +42,11 @@

    Nv::Blast::DummyAccelerator Member List

    This is the complete list of members for Nv::Blast::DummyAccelerator, including all inherited members.

    - - - + + + + +
    DummyAccelerator(int32_t count)Nv::Blast::DummyAccelerator
    getNextFacet()Nv::Blast::DummyAccelerator [virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc)Nv::Blast::DummyAccelerator [virtual]
    setState(const physx::PxVec3 &point)Nv::Blast::DummyAccelerator [virtual]
    getNextFacet() overrideNv::Blast::DummyAccelerator [virtual]
    setPointCmpDirection(int32_t dir) overrideNv::Blast::DummyAccelerator [inline, virtual]
    setState(const physx::PxBounds3 *bounds) overrideNv::Blast::DummyAccelerator [virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::DummyAccelerator [virtual]
    setState(const physx::PxVec3 &point) overrideNv::Blast::DummyAccelerator [virtual]
    ~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html index 50b791f..dacba11 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html @@ -60,11 +60,15 @@ Inheritance diagram for Nv::Blast::DummyAccelerator:

    Public Member Functions

     DummyAccelerator (int32_t count) -virtual int32_t getNextFacet () +virtual int32_t getNextFacet () override -virtual void setState (const physx::PxVec3 &point) +virtual void setPointCmpDirection (int32_t dir) override -virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) +virtual void setState (const physx::PxVec3 &point) override + +virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override + +virtual void setState (const physx::PxBounds3 *bounds) override

    Detailed Description

    @@ -95,7 +99,7 @@ Dummy accelerator iterates through all facets of mesh.

    Constructor &


    Member Function Documentation

    - +
    @@ -104,7 +108,7 @@ Dummy accelerator iterates through all facets of mesh.

    Constructor &

    - +
    (  )  [virtual] [override, virtual]
    @@ -117,7 +121,29 @@ Recieve next facet for setted state.
    Returns:<

    - + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::DummyAccelerator::setPointCmpDirection (int32_t  dir  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +

    @@ -127,7 +153,7 @@ Recieve next facet for setted state.
    Returns:<
    - +
    const physx::PxVec3 &  point  )  [virtual] [override, virtual]
    @@ -144,7 +170,7 @@ Set state of accelerator to return all facets which possibly can cover given poi

    - +

    @@ -169,7 +195,7 @@ Set state of accelerator to return all facets which possibly can cover given poi - +
    ) [virtual] [override, virtual]
    @@ -186,10 +212,39 @@ Set state of accelerator to return all facets which possibly can intersect given

    Implements Nv::Blast::SpatialAccelerator.

    +
    +

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::DummyAccelerator::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet bound.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    +


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h List of all members. - @@ -71,7 +71,7 @@ Inheritance diagram for Nv::Blast::ExtSerializationInternal:

    Public Types

    enum  { HeaderSize = 128 +
    enum  { HeaderSize = 128 }

    Public Member Functions


    Detailed Description

    Internal serialization manager interface

    Member Enumeration Documentation

    - +
    @@ -85,7 +85,7 @@ Internal serialization manager interface

    Member Enumeration Documentatio

    Enumerator:

    -
    HeaderSize  +
    HeaderSize 
  • diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js index a3726f1..6e95694 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js @@ -1,6 +1,6 @@ var class_nv_1_1_blast_1_1_ext_serialization_internal = [ - [ "HeaderSize", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b", null ], + [ "HeaderSize", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b", null ], [ "findSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae", null ], [ "registerSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c", null ], [ "unregisterSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html new file mode 100644 index 0000000..3d58e77 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html @@ -0,0 +1,59 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::FractureRT Member List

    This is the complete list of members for Nv::Blast::FractureRT, including all inherited members.

    + + + + + + + + + +
    dumpChunksToObj(const char *path)=0Nv::Blast::FractureRT [pure virtual]
    getIndexBuffer()=0Nv::Blast::FractureRT [pure virtual]
    getIndexOffset()=0Nv::Blast::FractureRT [pure virtual]
    getPerTriangleData()=0Nv::Blast::FractureRT [pure virtual]
    getResultChunkCount()=0Nv::Blast::FractureRT [pure virtual]
    getVertexBuffer()=0Nv::Blast::FractureRT [pure virtual]
    getVertexOffset()=0Nv::Blast::FractureRT [pure virtual]
    processMesh(DamagePattern *pattern, const Mesh *msh)=0Nv::Blast::FractureRT [pure virtual]
    release()=0Nv::Blast::FractureRT [pure virtual]

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html new file mode 100644 index 0000000..7a33660 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html @@ -0,0 +1,293 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRT Class Reference + + + + + + + + +
    +

    Nv::Blast::FractureRT Class Reference

    #include <NvBlastExtRT.h> +

    +

    +Inheritance diagram for Nv::Blast::FractureRT:
    +
    + +

    + +Nv::Blast::FractureRTImpl +Nv::Blast::FractureRTMultithreadedImpl + +
    + +

    +List of all members. + + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  Stage

    Public Member Functions

    virtual void dumpChunksToObj (const char *path)=0
    virtual uint32_t * getIndexBuffer ()=0
    virtual uint32_t * getIndexOffset ()=0
    virtual PerTriangleAdditionalDatagetPerTriangleData ()=0
    virtual uint32_t getResultChunkCount ()=0
    virtual VertexgetVertexBuffer ()=0
    virtual uint32_t * getVertexOffset ()=0
    virtual void processMesh (DamagePattern *pattern, const Mesh *msh)=0
    virtual void release ()=0
    +


    Member Function Documentation

    + +
    +
    + + + + + + + + + +
    virtual void Nv::Blast::FractureRT::dumpChunksToObj (const char *  path  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRT::getIndexBuffer (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRT::getIndexOffset (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual PerTriangleAdditionalData* Nv::Blast::FractureRT::getPerTriangleData (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual uint32_t Nv::Blast::FractureRT::getResultChunkCount (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual Vertex* Nv::Blast::FractureRT::getVertexBuffer (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRT::getVertexOffset (  )  [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    virtual void Nv::Blast::FractureRT::processMesh (DamagePattern pattern,
    const Mesh msh 
    ) [pure virtual]
    +
    + +

    + +

    +
    + + + + + + + + +
    virtual void Nv::Blast::FractureRT::release (  )  [pure virtual]
    +
    + +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js new file mode 100644 index 0000000..b0b4d6b --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t = +[ + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png new file mode 100644 index 0000000..2267f4d Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html new file mode 100644 index 0000000..614b1bd --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html @@ -0,0 +1,60 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::FractureRTImpl Member List

    This is the complete list of members for Nv::Blast::FractureRTImpl, including all inherited members.

    + + + + + + + + + + +
    dumpChunksToObj(const char *path) overrideNv::Blast::FractureRTImpl [virtual]
    FractureRTImpl()Nv::Blast::FractureRTImpl
    getIndexBuffer() overrideNv::Blast::FractureRTImpl [inline, virtual]
    getIndexOffset() overrideNv::Blast::FractureRTImpl [inline, virtual]
    getPerTriangleData() overrideNv::Blast::FractureRTImpl [inline, virtual]
    getResultChunkCount() overrideNv::Blast::FractureRTImpl [inline, virtual]
    getVertexBuffer() overrideNv::Blast::FractureRTImpl [inline, virtual]
    getVertexOffset() overrideNv::Blast::FractureRTImpl [inline, virtual]
    processMesh(DamagePattern *pattern, const Mesh *msh) overrideNv::Blast::FractureRTImpl [virtual]
    release() overrideNv::Blast::FractureRTImpl [virtual]

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html new file mode 100644 index 0000000..4d77cb3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html @@ -0,0 +1,311 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRTImpl Class Reference + + + + + + + + +
    +

    Nv::Blast::FractureRTImpl Class Reference

    #include <NvBlastExtRTImpl.h> +

    +

    +Inheritance diagram for Nv::Blast::FractureRTImpl:
    +
    + +

    + +Nv::Blast::FractureRT + +
    + +

    +List of all members. + + + + + + + + + + + + + + + + + + + + + + +

    Public Member Functions

    void dumpChunksToObj (const char *path) override
     FractureRTImpl ()
    virtual uint32_t * getIndexBuffer () override
    virtual uint32_t * getIndexOffset () override
    PerTriangleAdditionalDatagetPerTriangleData () override
    virtual uint32_t getResultChunkCount () override
    virtual VertexgetVertexBuffer () override
    virtual uint32_t * getVertexOffset () override
    virtual void processMesh (DamagePattern *pattern, const Mesh *msh) override
    virtual void release () override
    +


    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + +
    Nv::Blast::FractureRTImpl::FractureRTImpl (  ) 
    +
    +
    + +

    + +

    +

    +


    Member Function Documentation

    + +
    +
    + + + + + + + + + +
    void Nv::Blast::FractureRTImpl::dumpChunksToObj (const char *  path  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRTImpl::getIndexBuffer (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRTImpl::getIndexOffset (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    PerTriangleAdditionalData* Nv::Blast::FractureRTImpl::getPerTriangleData (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual uint32_t Nv::Blast::FractureRTImpl::getResultChunkCount (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual Vertex* Nv::Blast::FractureRTImpl::getVertexBuffer (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual uint32_t* Nv::Blast::FractureRTImpl::getVertexOffset (  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    virtual void Nv::Blast::FractureRTImpl::processMesh (DamagePattern pattern,
    const Mesh msh 
    ) [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    virtual void Nv::Blast::FractureRTImpl::release (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js new file mode 100644 index 0000000..67fc46d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t_impl = +[ + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b", null ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png new file mode 100644 index 0000000..26b0b0d Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html new file mode 100644 index 0000000..ff5de8f --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html @@ -0,0 +1,60 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::FractureRTMultithreadedImpl Member List

    This is the complete list of members for Nv::Blast::FractureRTMultithreadedImpl, including all inherited members.

    + + + + + + + + + + +
    dumpChunksToObj(const char *path) overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    FractureRTMultithreadedImpl(uint32_t threadCount)Nv::Blast::FractureRTMultithreadedImpl
    getIndexBuffer() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    getIndexOffset() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    getPerTriangleData() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    getResultChunkCount() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    getVertexBuffer() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    getVertexOffset() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    processMesh(DamagePattern *pattern, const Mesh *msh) overrideNv::Blast::FractureRTMultithreadedImpl [virtual]
    release() overrideNv::Blast::FractureRTMultithreadedImpl [virtual]

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html new file mode 100644 index 0000000..62b88d0 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html @@ -0,0 +1,317 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRTMultithreadedImpl Class Reference + + + + + + + + +
    +

    Nv::Blast::FractureRTMultithreadedImpl Class Reference

    #include <NvBlastExtRTMultithreadedImpl.h> +

    +

    +Inheritance diagram for Nv::Blast::FractureRTMultithreadedImpl:
    +
    + +

    + +Nv::Blast::FractureRT + +
    + +

    +List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Classes

    struct  FractureJob
    struct  PerThreadToolsAndData

    Public Member Functions

    void dumpChunksToObj (const char *path) override
     FractureRTMultithreadedImpl (uint32_t threadCount)
    uint32_t * getIndexBuffer () override
    uint32_t * getIndexOffset () override
    PerTriangleAdditionalDatagetPerTriangleData () override
    uint32_t getResultChunkCount () override
    VertexgetVertexBuffer () override
    uint32_t * getVertexOffset () override
    void processMesh (DamagePattern *pattern, const Mesh *msh) override
    void release () override
    +


    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + +
    Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl (uint32_t  threadCount  ) 
    +
    +
    + +

    + +

    +

    +


    Member Function Documentation

    + +
    +
    + + + + + + + + + +
    void Nv::Blast::FractureRTMultithreadedImpl::dumpChunksToObj (const char *  path  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getIndexBuffer (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getIndexOffset (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    PerTriangleAdditionalData* Nv::Blast::FractureRTMultithreadedImpl::getPerTriangleData (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    uint32_t Nv::Blast::FractureRTMultithreadedImpl::getResultChunkCount (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    Vertex* Nv::Blast::FractureRTMultithreadedImpl::getVertexBuffer (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getVertexOffset (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    void Nv::Blast::FractureRTMultithreadedImpl::processMesh (DamagePattern pattern,
    const Mesh msh 
    ) [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    + +

    +
    + + + + + + + + +
    void Nv::Blast::FractureRTMultithreadedImpl::release (  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::FractureRT.

    + +
    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js new file mode 100644 index 0000000..c0fe200 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl = +[ + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5", null ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png new file mode 100644 index 0000000..760142f Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html index 63c5f08..5b01d08 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html @@ -59,7 +59,7 @@ getInteriorMaterialId() const =0Nv::Blast::FractureTool [pure virtual] getMeshOverlap(const Mesh &meshA, const Mesh &meshB)=0Nv::Blast::FractureTool [pure virtual] getTransformation(physx::PxVec3 &offset, float &scale)=0Nv::Blast::FractureTool [pure virtual] - islandDetectionAndRemoving(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual] + islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth=false)=0Nv::Blast::FractureTool [pure virtual] isMeshContainOpenEdges(const Mesh *input)=0Nv::Blast::FractureTool [pure virtual] release()=0Nv::Blast::FractureTool [pure virtual] replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId)=0Nv::Blast::FractureTool [pure virtual] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html index 470b32b..654aa07 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html @@ -94,7 +94,7 @@ Inheritance diagram for Nv::Blast::FractureTool: virtual void getTransformation (physx::PxVec3 &offset, float &scale)=0 -virtual int32_t islandDetectionAndRemoving (int32_t chunkId)=0 +virtual int32_t islandDetectionAndRemoving (int32_t chunkId, bool createAtNewDepth=false)=0 virtual bool isMeshContainOpenEdges (const Mesh *input)=0 @@ -738,7 +738,7 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori

    - +

    @@ -746,9 +746,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori - - - + + + + + + + + + + + +
    virtual int32_t Nv::Blast::FractureTool::islandDetectionAndRemoving ( int32_t  chunkId  )  [pure virtual] chunkId,
    bool  createAtNewDepth = false 
    ) [pure virtual]
    @@ -762,7 +771,7 @@ Try find islands and remove them on some specifical chunk. If chunk has childs,
    Returns:
    Number of found islands is returned
    -

    Implemented in Nv::Blast::FractureToolImpl.

    +

    Implemented in Nv::Blast::FractureToolImpl.

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js index 1545333..3820511 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js @@ -19,7 +19,7 @@ var class_nv_1_1_blast_1_1_fracture_tool = [ "getInteriorMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5", null ], [ "getMeshOverlap", "class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac", null ], [ "getTransformation", "class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328", null ], - [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81", null ], + [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21", null ], [ "isMeshContainOpenEdges", "class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028", null ], [ "release", "class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e", null ], [ "replaceMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html index f226cb5..e29377f 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html @@ -60,7 +60,7 @@ getInteriorMaterialId() const overrideNv::Blast::FractureToolImpl [virtual] getMeshOverlap(const Mesh &meshA, const Mesh &meshB) overrideNv::Blast::FractureToolImpl [virtual] getTransformation(physx::PxVec3 &offset, float &scale) overrideNv::Blast::FractureToolImpl [virtual] - islandDetectionAndRemoving(int32_t chunkId) overrideNv::Blast::FractureToolImpl [virtual] + islandDetectionAndRemoving(int32_t chunkId, bool createAtNewDepth=false) overrideNv::Blast::FractureToolImpl [virtual] isMeshContainOpenEdges(const Mesh *input) overrideNv::Blast::FractureToolImpl [virtual] mChunkDataNv::Blast::FractureToolImpl [protected] mChunkIdCounterNv::Blast::FractureToolImpl [protected] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html index 61516ee..a0ec716 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html @@ -96,7 +96,7 @@ Inheritance diagram for Nv::Blast::FractureToolImpl: void getTransformation (physx::PxVec3 &offset, float &scale) override -int32_t islandDetectionAndRemoving (int32_t chunkId) override +int32_t islandDetectionAndRemoving (int32_t chunkId, bool createAtNewDepth=false) override bool isMeshContainOpenEdges (const Mesh *input) override @@ -779,7 +779,7 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori

    - +

    @@ -787,9 +787,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori - - - + + + + + + + + + + + +
    int32_t Nv::Blast::FractureToolImpl::islandDetectionAndRemoving ( int32_t  chunkId  )  [override, virtual] chunkId,
    bool  createAtNewDepth = false 
    ) [override, virtual]
    @@ -803,7 +812,7 @@ Try find islands and remove them on some specifical chunk. If chunk has childs,
    Returns:
    Number of found islands is returned
    -

    Implements Nv::Blast::FractureTool.

    +

    Implements Nv::Blast::FractureTool.

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js index 8ee97f0..635085e 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js @@ -20,7 +20,7 @@ var class_nv_1_1_blast_1_1_fracture_tool_impl = [ "getInteriorMaterialId", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771", null ], [ "getMeshOverlap", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3", null ], [ "getTransformation", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d", null ], - [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b", null ], + [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2", null ], [ "isMeshContainOpenEdges", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19", null ], [ "release", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50", null ], [ "replaceMaterialId", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html new file mode 100644 index 0000000..4b2f62d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html @@ -0,0 +1,51 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + +

    + + +
    +

    Nv::Blast::Fracturer Member List

    This is the complete list of members for Nv::Blast::Fracturer, including all inherited members.

    + +
    release()=0Nv::Blast::Fracturer [pure virtual]

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html new file mode 100644 index 0000000..2020260 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html @@ -0,0 +1,95 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Fracturer Class Reference + + + + + + + + +
    +

    Nv::Blast::Fracturer Class Reference

    #include <NvBlastExtRT.h> +

    +

    +Inheritance diagram for Nv::Blast::Fracturer:
    +
    + +

    + +Nv::Blast::BooleanToolV2 + +
    + +

    +List of all members. + + + + +

    Public Member Functions

    virtual void release ()=0
    +


    Detailed Description

    +RT fracture LL API. Use it to implement own

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    virtual void Nv::Blast::Fracturer::release (  )  [pure virtual]
    +
    +
    + +

    + +

    Implemented in Nv::Blast::BooleanToolV2.

    + +
    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js new file mode 100644 index 0000000..78176a2 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js @@ -0,0 +1,4 @@ +var class_nv_1_1_blast_1_1_fracturer = +[ + [ "release", "class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png new file mode 100644 index 0000000..ea3818c Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html new file mode 100644 index 0000000..ca74aa3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html @@ -0,0 +1,53 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::Grid Member List

    This is the complete list of members for Nv::Blast::Grid, including all inherited members.

    + + + +
    Grid(int32_t resolution)Nv::Blast::Grid
    GridWalker classNv::Blast::Grid [friend]
    setMesh(const Nv::Blast::Mesh *m)Nv::Blast::Grid

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html new file mode 100644 index 0000000..0846a0d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html @@ -0,0 +1,126 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Grid Class Reference + + + + + + + + +
    +

    Nv::Blast::Grid Class Reference

    #include <NvBlastExtAuthoringAccelerator.h> +

    + +

    +List of all members. + + + + + + + + + +

    Public Member Functions

     Grid (int32_t resolution)
    void setMesh (const Nv::Blast::Mesh *m)

    Friends

    class GridWalker
    +


    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + +
    Nv::Blast::Grid::Grid (int32_t  resolution  ) 
    +
    +
    + +

    + +

    +

    +


    Member Function Documentation

    + +
    +
    + + + + + + + + + +
    void Nv::Blast::Grid::setMesh (const Nv::Blast::Mesh m  ) 
    +
    +
    + +

    + +

    +

    +


    Friends And Related Function Documentation

    + +
    +
    + + + + +
    friend class GridWalker [friend]
    +
    +
    + +

    + +

    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js new file mode 100644 index 0000000..4161216 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js @@ -0,0 +1,6 @@ +var class_nv_1_1_blast_1_1_grid = +[ + [ "Grid", "class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6", null ], + [ "setMesh", "class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58", null ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html new file mode 100644 index 0000000..62454b9 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html @@ -0,0 +1,57 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::GridWalker Member List

    This is the complete list of members for Nv::Blast::GridWalker, including all inherited members.

    + + + + + + + +
    getNextFacet() overrideNv::Blast::GridWalker [virtual]
    GridWalker(Grid *grd)Nv::Blast::GridWalker
    setPointCmpDirection(int32_t dir) overrideNv::Blast::GridWalker [virtual]
    setState(const physx::PxBounds3 *bounds) overrideNv::Blast::GridWalker [virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::GridWalker [virtual]
    setState(const physx::PxVec3 &point) overrideNv::Blast::GridWalker [virtual]
    ~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html new file mode 100644 index 0000000..32d1721 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html @@ -0,0 +1,248 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::GridWalker Class Reference + + + + + + + + +
    +

    Nv::Blast::GridWalker Class Reference

    #include <NvBlastExtAuthoringAccelerator.h> +

    +

    +Inheritance diagram for Nv::Blast::GridWalker:
    +
    + +

    + +Nv::Blast::SpatialAccelerator + +
    + +

    +List of all members. + + + + + + + + + + + + + + +

    Public Member Functions

    virtual int32_t getNextFacet () override
     GridWalker (Grid *grd)
    virtual void setPointCmpDirection (int32_t dir) override
    virtual void setState (const physx::PxVec3 &point) override
    virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override
    virtual void setState (const physx::PxBounds3 *bounds) override
    +


    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + +
    Nv::Blast::GridWalker::GridWalker (Grid grd  ) 
    +
    +
    + +

    + +

    +

    +


    Member Function Documentation

    + +
    +
    + + + + + + + + +
    virtual int32_t Nv::Blast::GridWalker::getNextFacet (  )  [override, virtual]
    +
    +
    + +

    +Recieve next facet for setted state.

    Returns:
    Next facet index, or -1 if no facets left.
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::GridWalker::setPointCmpDirection (int32_t  dir  )  [override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::GridWalker::setState (const physx::PxVec3 &  point  )  [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh.

    Parameters:
    + + +
    [in] point Point which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    virtual void Nv::Blast::GridWalker::setState (const Vertex pos,
    const Edge ed,
    const Facet fc 
    ) [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::GridWalker::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet bound.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +


    The documentation for this class was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js new file mode 100644 index 0000000..21bd1a2 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js @@ -0,0 +1,9 @@ +var class_nv_1_1_blast_1_1_grid_walker = +[ + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87", null ], + [ "getNextFacet", "class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png new file mode 100644 index 0000000..887bd7e Binary files /dev/null and b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html deleted file mode 100755 index 4ff8903..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html +++ /dev/null @@ -1,55 +0,0 @@ - - - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List - - - - - - - - -
    -

    Nv::Blast::IntersectionTestingAccelerator Member List

    This is the complete list of members for Nv::Blast::IntersectionTestingAccelerator, including all inherited members.

    - - - - - -
    getNextFacet()Nv::Blast::IntersectionTestingAccelerator [virtual]
    IntersectionTestingAccelerator(const Mesh *mesh, int32_t resolution)Nv::Blast::IntersectionTestingAccelerator
    setState(const Vertex *pos, const Edge *ed, const Facet &fc)Nv::Blast::IntersectionTestingAccelerator [virtual]
    setState(const physx::PxVec3 &p)Nv::Blast::IntersectionTestingAccelerator [virtual]
    ~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

    - - - - diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html deleted file mode 100755 index 50a8afc..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html +++ /dev/null @@ -1,204 +0,0 @@ - - - NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::IntersectionTestingAccelerator Class Reference - - - - - - - - -
    -

    Nv::Blast::IntersectionTestingAccelerator Class Reference

    #include <NvBlastExtAuthoringAccelerator.h> -

    -

    -Inheritance diagram for Nv::Blast::IntersectionTestingAccelerator:
    -
    - -

    - -Nv::Blast::SpatialAccelerator - -
    - -

    -List of all members. - - - - - - - - - - -

    Public Member Functions

    int32_t getNextFacet ()
     IntersectionTestingAccelerator (const Mesh *mesh, int32_t resolution)
    void setState (const physx::PxVec3 &p)
    void setState (const Vertex *pos, const Edge *ed, const Facet &fc)
    -


    Detailed Description

    -Accelerator which builds map from 3d grid to initial mesh facets. To find all facets which possibly intersect given one, it return all facets which are pointed by grid cells, which are intersected by given facet. To find all facets which possibly cover given point, all facets which are pointed by cells in column which contains given point are returned.

    -In difference with BBoxBasedAccelerator this accelerator computes actual intersection of cube with polygon. It is more precise and omits much more intersections but slower.


    Constructor & Destructor Documentation

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    Nv::Blast::IntersectionTestingAccelerator::IntersectionTestingAccelerator (const Mesh mesh,
    int32_t  resolution 
    )
    -
    -
    - -

    - -

    -

    -


    Member Function Documentation

    - -
    -
    - - - - - - - - -
    int32_t Nv::Blast::IntersectionTestingAccelerator::getNextFacet (  )  [virtual]
    -
    -
    - -

    -Recieve next facet for setted state.

    Returns:
    Next facet index, or -1 if no facets left.
    - -

    Implements Nv::Blast::SpatialAccelerator.

    - -
    -

    - -

    -
    - - - - - - - - - -
    void Nv::Blast::IntersectionTestingAccelerator::setState (const physx::PxVec3 &  point  )  [virtual]
    -
    -
    - -

    -Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh.

    Parameters:
    - - -
    [in] point Point which should be tested.
    -
    - -

    Implements Nv::Blast::SpatialAccelerator.

    - -
    -

    - -

    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void Nv::Blast::IntersectionTestingAccelerator::setState (const Vertex pos,
    const Edge ed,
    const Facet fc 
    ) [virtual]
    -
    -
    - -

    -Set state of accelerator to return all facets which possibly can intersect given facet.

    Parameters:
    - - - - -
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    -
    - -

    Implements Nv::Blast::SpatialAccelerator.

    - -
    -

    -


    The documentation for this class was generated from the following file: -
    - - - - diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js deleted file mode 100755 index 3f66e80..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_nv_1_1_blast_1_1_intersection_testing_accelerator = -[ - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3", null ], - [ "getNextFacet", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2", null ], - [ "setState", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a370488e08a2a2740456c031ae69e8ead", null ], - [ "setState", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a4deab8d9ac9830c9f985e3c852c43361", null ] -]; \ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png deleted file mode 100755 index 2ef4c1d..0000000 Binary files a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png and /dev/null differ diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html index 7d54436..3e6b552 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html @@ -41,12 +41,14 @@

    Nv::Blast::Mesh Member List

    This is the complete list of members for Nv::Blast::Mesh, including all inherited members.

    + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html index e9d2622..87064c3 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html @@ -58,6 +58,8 @@ Inheritance diagram for Nv::Blast::Mesh:List of all members.
    calcPerFacetBounds()=0Nv::Blast::Mesh [pure virtual]
    getBoundingBox() const =0Nv::Blast::Mesh [pure virtual]
    getBoundingBoxWritable()=0Nv::Blast::Mesh [pure virtual]
    getEdges() const =0Nv::Blast::Mesh [pure virtual]
    getEdgesCount() const =0Nv::Blast::Mesh [pure virtual]
    getEdgesWritable()=0Nv::Blast::Mesh [pure virtual]
    getFacet(int32_t facet) const =0Nv::Blast::Mesh [pure virtual]
    getFacetBound(uint32_t index) const =0Nv::Blast::Mesh [pure virtual]
    getFacetCount() const =0Nv::Blast::Mesh [pure virtual]
    getFacetsBuffer() const =0Nv::Blast::Mesh [pure virtual]
    getFacetsBufferWritable()=0Nv::Blast::Mesh [pure virtual]
    + + @@ -70,6 +72,8 @@ Inheritance diagram for Nv::Blast::Mesh: + + @@ -110,6 +114,7 @@ Class for internal mesh representation

    Constructor & Destructor Docu

    + @@ -123,6 +128,27 @@ Class for internal mesh representation

    Constructor & Destructor Docu


    Member Function Documentation

    + +
    +
    +

    Public Member Functions

    virtual void calcPerFacetBounds ()=0
    virtual const physx::PxBounds3 & getBoundingBox () const =0
    virtual physx::PxBounds3 & getBoundingBoxWritable ()=0
    virtual const FacetgetFacet (int32_t facet) const =0
    virtual const physx::PxBounds3 * getFacetBound (uint32_t index) const =0
    virtual uint32_t getFacetCount () const =0
    virtual const FacetgetFacetsBuffer () const =0
    virtual Nv::Blast::Mesh::~Mesh (void   )  [inline, virtual]
    + + + + + + + +
    virtual void Nv::Blast::Mesh::calcPerFacetBounds (  )  [pure virtual]
    +

    +
    + +

    +Calculate per-facet bounding boxes. +

    Implemented in Nv::Blast::MeshImpl.

    + +
    +

    @@ -248,6 +274,28 @@ Return writable pointer on edges array Return pointer on specified facet

    Implemented in Nv::Blast::MeshImpl.

    +
    +

    + +

    +
    + + + + + + + + + +
    virtual const physx::PxBounds3* Nv::Blast::Mesh::getFacetBound (uint32_t  index  )  const [pure virtual]
    +
    +
    + +

    +Get pointer on facet bounding box, if not calculated return nullptr. +

    Implemented in Nv::Blast::MeshImpl.

    +

    @@ -558,7 +606,7 @@ Set per-facet smoothing group.


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h

    Nv::Blast::MeshImpl Member List

    This is the complete list of members for Nv::Blast::MeshImpl, including all inherited members.

    + + @@ -58,6 +60,8 @@ + + diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html index bba2481..ae425cc 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html @@ -58,6 +58,8 @@ Inheritance diagram for Nv::Blast::MeshImpl:List of all members.
    calcPerFacetBounds() overrideNv::Blast::MeshImpl [virtual]
    getBoundingBox() const overrideNv::Blast::MeshImpl [virtual]
    getBoundingBoxWritable() overrideNv::Blast::MeshImpl [virtual]
    getEdges() const overrideNv::Blast::MeshImpl [virtual]
    getEdgesCount() const overrideNv::Blast::MeshImpl [virtual]
    getEdgesWritable() overrideNv::Blast::MeshImpl [virtual]
    getFacet(int32_t facet) const overrideNv::Blast::MeshImpl [virtual]
    getFacetBound(uint32_t index) const overrideNv::Blast::MeshImpl [virtual]
    getFacetCount() const overrideNv::Blast::MeshImpl [virtual]
    getFacetsBuffer() const overrideNv::Blast::MeshImpl [virtual]
    getFacetsBufferWritable() overrideNv::Blast::MeshImpl [virtual]
    isValid() const overrideNv::Blast::MeshImpl [virtual]
    MeshImpl(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)Nv::Blast::MeshImpl
    MeshImpl(const Vertex *vertices, const Edge *edges, const Facet *facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount)Nv::Blast::MeshImpl
    MeshImpl(const Vertex *vertices, uint32_t count)Nv::Blast::MeshImpl
    MeshImpl(const Vertex *vertices, uint32_t count, uint32_t *indices, uint32_t indexCount, void *materials, uint32_t materialStride)Nv::Blast::MeshImpl
    recalculateBoundingBox() overrideNv::Blast::MeshImpl [virtual]
    release() overrideNv::Blast::MeshImpl [virtual]
    replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) overrideNv::Blast::MeshImpl [virtual]
    + + @@ -70,6 +72,8 @@ Inheritance diagram for Nv::Blast::MeshImpl: + + @@ -88,6 +92,10 @@ Inheritance diagram for Nv::Blast::MeshImpl: + + + + @@ -231,6 +239,88 @@ Constructs mesh object from array of facets.
    Parameters:<

    Public Member Functions

    virtual void calcPerFacetBounds () override
    const physx::PxBounds3 & getBoundingBox () const override
    physx::PxBounds3 & getBoundingBoxWritable () override
    const FacetgetFacet (int32_t facet) const override
    virtual const physx::PxBounds3 * getFacetBound (uint32_t index) const override
    uint32_t getFacetCount () const override
    const FacetgetFacetsBuffer () const override
    bool isValid () const override
     MeshImpl (const Vertex *vertices, uint32_t count, uint32_t *indices, uint32_t indexCount, void *materials, uint32_t materialStride)
     MeshImpl (const Vertex *vertices, uint32_t count)
     MeshImpl (const Vertex *vertices, const Edge *edges, const Facet *facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount)
     MeshImpl (const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)
    +

    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    Nv::Blast::MeshImpl::MeshImpl (const Vertex vertices,
    uint32_t  count 
    )
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nv::Blast::MeshImpl::MeshImpl (const Vertex vertices,
    uint32_t  count,
    uint32_t *  indices,
    uint32_t  indexCount,
    void *  materials,
    uint32_t  materialStride 
    )
    +
    +
    + +

    +

    @@ -253,6 +343,27 @@ Constructs mesh object from array of facets.

    Parameters:<


    Member Function Documentation

    + +
    +
    + + + + + + + + +
    virtual void Nv::Blast::MeshImpl::calcPerFacetBounds (  )  [override, virtual]
    +
    +
    + +

    +Calculate per-facet bounding boxes. +

    Implements Nv::Blast::Mesh.

    + +
    +

    @@ -378,6 +489,28 @@ Return pointer on edges array Return writable pointer on specified facet

    Implements Nv::Blast::Mesh.

    +
    +

    + +

    +
    + + + + + + + + + +
    virtual const physx::PxBounds3* Nv::Blast::MeshImpl::getFacetBound (uint32_t  index  )  const [override, virtual]
    +
    +
    + +

    +Get pointer on facet bounding box, if not calculated return nullptr. +

    Implements Nv::Blast::Mesh.

    +

    @@ -688,7 +821,7 @@ Set per-facet smoothing group.


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::SpatialAccelerator::setPointCmpDirection (int32_t  dir  )  [pure virtual]
    +
    +

    @@ -137,7 +163,7 @@ Set state of accelerator to return all facets which possibly can cover given poi

  • -

    Implemented in Nv::Blast::DummyAccelerator, Nv::Blast::SweepingAccelerator, Nv::Blast::BBoxBasedAccelerator, and Nv::Blast::IntersectionTestingAccelerator.

    +

    Implemented in Nv::Blast::DummyAccelerator, Nv::Blast::GridWalker, Nv::Blast::SweepingAccelerator, and Nv::Blast::BBoxBasedAccelerator.

    @@ -181,12 +207,41 @@ Set state of accelerator to return all facets which possibly can intersect given -

    Implemented in Nv::Blast::DummyAccelerator, Nv::Blast::SweepingAccelerator, Nv::Blast::BBoxBasedAccelerator, and Nv::Blast::IntersectionTestingAccelerator.

    +

    Implemented in Nv::Blast::DummyAccelerator, Nv::Blast::GridWalker, Nv::Blast::SweepingAccelerator, and Nv::Blast::BBoxBasedAccelerator.

    + + +

    + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::SpatialAccelerator::setState (const physx::PxBounds3 *  bounds  )  [pure virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet bound.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implemented in Nv::Blast::DummyAccelerator, Nv::Blast::GridWalker, Nv::Blast::SweepingAccelerator, and Nv::Blast::BBoxBasedAccelerator.


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h

    Nv::Blast::SweepingAccelerator Member List

    This is the complete list of members for Nv::Blast::SweepingAccelerator, including all inherited members.

    - - - + + + + +
    getNextFacet()Nv::Blast::SweepingAccelerator [virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc)Nv::Blast::SweepingAccelerator [virtual]
    setState(const physx::PxVec3 &point)Nv::Blast::SweepingAccelerator [virtual]
    getNextFacet() overrideNv::Blast::SweepingAccelerator [virtual]
    setPointCmpDirection(int32_t dir) overrideNv::Blast::SweepingAccelerator [inline, virtual]
    setState(const Vertex *pos, const Edge *ed, const Facet &fc) overrideNv::Blast::SweepingAccelerator [virtual]
    setState(const physx::PxBounds3 *bounds) overrideNv::Blast::SweepingAccelerator [virtual]
    setState(const physx::PxVec3 &point) overrideNv::Blast::SweepingAccelerator [virtual]
    SweepingAccelerator(Nv::Blast::Mesh *in)Nv::Blast::SweepingAccelerator
    ~SpatialAccelerator()Nv::Blast::SpatialAccelerator [inline, virtual]

    diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html index 2c77904..7d58e25 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html @@ -58,11 +58,15 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator: List of all members. - + - + - + + + + + @@ -94,7 +98,7 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator:


    Member Function Documentation

    - +

    Public Member Functions

    virtual int32_t getNextFacet ()
    virtual int32_t getNextFacet () override
    virtual void setState (const physx::PxVec3 &point)
    virtual void setPointCmpDirection (int32_t dir) override
    virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc)
    virtual void setState (const physx::PxVec3 &point) override
    virtual void setState (const physx::PxBounds3 *bounds) override
    virtual void setState (const Vertex *pos, const Edge *ed, const Facet &fc) override
     SweepingAccelerator (Nv::Blast::Mesh *in)
    @@ -103,7 +107,7 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator: - +
    (  )  [virtual] [override, virtual]
    @@ -116,7 +120,29 @@ Recieve next facet for setted state.
    Returns:<

    - + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::SweepingAccelerator::setPointCmpDirection (int32_t  dir  )  [inline, override, virtual]
    +
    +
    + +

    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +

    @@ -126,7 +152,7 @@ Recieve next facet for setted state.
    Returns:<
    - +
    const physx::PxVec3 &  point  )  [virtual] [override, virtual]
    @@ -143,7 +169,36 @@ Set state of accelerator to return all facets which possibly can cover given poi

    - + +

    +
    + + + + + + + + + +
    virtual void Nv::Blast::SweepingAccelerator::setState (const physx::PxBounds3 *  bounds  )  [override, virtual]
    +
    +
    + +

    +Set state of accelerator to return all facets which possibly can intersect given facet bound.

    Parameters:
    + + + + +
    [in] pos Vertex buffer
    [in] ed Edge buffer
    [in] fc Facet which should be tested.
    +
    + +

    Implements Nv::Blast::SpatialAccelerator.

    + +
    +

    +

    @@ -168,7 +223,7 @@ Set state of accelerator to return all facets which possibly can cover given poi - +
    ) [virtual] [override, virtual]
    @@ -188,7 +243,7 @@ Set state of accelerator to return all facets which possibly can intersect given


    The documentation for this class was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h
    -

    Class Index

    A | B | C | D | E | F | H | I | L | M | N | O | P | R | S | T | U | V

    +

    Class Index

    A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V

      A  
    -
    ExtGroupTaskManagerImpl (Nv::Blast)   Hash< NvBlastID > (physx::shdfnd)   NvBlastSubgraphShaderActor   Time (Nv::Blast)   
    Actor (Nv::Blast)   ExtGroupWorkerTask (Nv::Blast)   HashMap (Nv::Blast)   NvBlastSupportGraph (Nv::Blast::Serialization)   Timer (VHACD)   
    Actor::GraphNodeIt (Nv::Blast)   ExtImpactDamageManager (Nv::Blast)   HashSet (Nv::Blast)   NvBlastSupportGraph   TkActor (Nv::Blast)   
    Actor::VisibleChunkIt (Nv::Blast)   ExtImpactSettings (Nv::Blast)   
      I  
    -
    NvBlastSupportGraph::_capnpPrivate (Nv::Blast::Serialization)   TkActorData (Nv::Blast)   
    ActorSerializationFormat (Nv::Blast)   ExtInputStream (Nv::Blast)   ICHull (VHACD)   NvBlastSupportGraph::Builder (Nv::Blast::Serialization)   TkActorDesc (Nv::Blast)   
    ActorSerializationHeader (Nv::Blast)   ExtIStream (Nv::Blast)   IFbxFileReader (Nv::Blast)   NvBlastSupportGraph::Pipeline (Nv::Blast::Serialization)   TkActorFlag (Nv::Blast)   
    Allocator (Nv::Blast)   ExtKJPxInputStream (Nv::Blast)   IJsonCollisionExporter (Nv::Blast)   NvBlastSupportGraph::Reader (Nv::Blast::Serialization)   TkActorImpl (Nv::Blast)   
    AllocatorCallback (Nv::Blast)   ExtKJPxOutputStream (Nv::Blast)   IMeshFileReader (Nv::Blast)   NvBlastTimers   TkActorImpl::JointIt (Nv::Blast)   
    ApexImporterConfig (Nv::Blast::ApexImporter)   ExtOutputStream (Nv::Blast)   IMeshFileWriter (Nv::Blast)   NvcBounds3   TkAsset (Nv::Blast::Serialization)   
    ApexImportTool (Nv::Blast::ApexImporter)   ExtProfileData (Nv::Blast)   IndexDLink (Nv::Blast)   NvcMat33   TkAsset (Nv::Blast)   
    Array (Nv::Blast)   ExtPxActor (Nv::Blast)   IndexDList (Nv::Blast)   NvcMat34   TkAsset::_capnpPrivate (Nv::Blast::Serialization)   
    Asset (Nv::Blast)   ExtPxActorDescTemplate (Nv::Blast)   InlineArray (Nv::Blast)   NvcMat44   TkAsset::Builder (Nv::Blast::Serialization)   
    Asset (Nv::Blast::Serialization)   ExtPxAsset (Nv::Blast::Serialization)   IntersectionTestingAccelerator (Nv::Blast)   NvcPlane   TkAsset::Pipeline (Nv::Blast::Serialization)   
    Asset::_capnpPrivate (Nv::Blast::Serialization)   ExtPxAsset (Nv::Blast)   IteratorBase (Nv::Blast)   NvcQuat   TkAsset::Reader (Nv::Blast::Serialization)   
    Asset::Builder (Nv::Blast::Serialization)   ExtPxAsset::_capnpPrivate (Nv::Blast::Serialization)   IVHACD (VHACD)   NvcTransform   TkAssetDesc (Nv::Blast)   
    Asset::ChunkAnnotation (Nv::Blast)   ExtPxAsset::Builder (Nv::Blast::Serialization)   IVHACD::Constraint (VHACD)   NvcVec2   TkAssetJointDesc (Nv::Blast::Serialization)   
    Asset::DepthFirstIt (Nv::Blast)   ExtPxAsset::Pipeline (Nv::Blast::Serialization)   IVHACD::ConvexHull (VHACD)   NvcVec2i   TkAssetJointDesc (Nv::Blast)   
    Asset::Pipeline (Nv::Blast::Serialization)   ExtPxAsset::Reader (Nv::Blast::Serialization)   IVHACD::IUserCallback (VHACD)   NvcVec3   TkAssetJointDesc::_capnpPrivate (Nv::Blast::Serialization)   
    Asset::Reader (Nv::Blast::Serialization)   ExtPxAssetDesc (Nv::Blast)   IVHACD::IUserLogger (VHACD)   NvcVec3i   TkAssetJointDesc::Builder (Nv::Blast::Serialization)   
    AuthoringResult (Nv::Blast)   ExtPxAssetDesc::ChunkDesc (Nv::Blast)   IVHACD::Parameters (VHACD)   NvcVec4   TkAssetJointDesc::Pipeline (Nv::Blast::Serialization)   
      B  
    -
    ExtPxAssetDesc::SubchunkDesc (Nv::Blast)   
      L  
    -
    NvcVec4i   TkAssetJointDesc::Reader (Nv::Blast::Serialization)   
    BBoxBasedAccelerator (Nv::Blast)   ExtPxChunk (Nv::Blast::Serialization)   Less (Nv::Blast)   NvPackValidation   TkEvent (Nv::Blast)   
    BlastBondGenerator (Nv::Blast)   ExtPxChunk (Nv::Blast)   LListIt (Nv::Blast)   
      O  
    -
    TkEventListener (Nv::Blast)   
    BlastBondGeneratorImpl (Nv::Blast)   ExtPxChunk::_capnpPrivate (Nv::Blast::Serialization)   LlObjectTypeID (Nv::Blast)   ObjFileReader (Nv::Blast)   TkEventQueue (Nv::Blast)   
    BondGenerationConfig (Nv::Blast)   ExtPxChunk::Builder (Nv::Blast::Serialization)   LocalBuffer (Nv::Blast)   ObjFileWriter (Nv::Blast)   TkFamily (Nv::Blast)   
    BooleanConf (Nv::Blast)   ExtPxChunk::Pipeline (Nv::Blast::Serialization)   
      M  
    -
      P  
    -
    TkFractureCommands (Nv::Blast)   
    BooleanEvaluator (Nv::Blast)   ExtPxChunk::Reader (Nv::Blast::Serialization)   Material (Nv::Blast)   PerlinNoise (Nv::Blast)   TkFractureEvents (Nv::Blast)   
    btAlignedAllocator   ExtPxFamily (Nv::Blast)   Material (VHACD)   Plane (VHACD)   TkFramework (Nv::Blast)   
    btAlignedAllocator::rebind   ExtPxFamilyDesc (Nv::Blast)   Mesh (VHACD)   PlaneChunkIndexer (Nv::Blast)   TkFrameworkImpl (Nv::Blast)   
    btAlignedObjectArray   ExtPxListener (Nv::Blast)   Mesh (Nv::Blast)   POINT2D (Nv::Blast)   TkGroup (Nv::Blast)   
    btAlignedObjectArray::less   ExtPxManager (Nv::Blast)   MeshCleaner (Nv::Blast)   PolyVert (Nv::Blast)   TkGroupDesc (Nv::Blast)   
    btConvexHullComputer   ExtPxObjectTypeID (Nv::Blast)   MeshCleanerImpl (Nv::Blast)   PrimitiveSet (VHACD)   TkGroupStats (Nv::Blast)   
    btConvexHullComputer::Edge   ExtPxShapeDescTemplate (Nv::Blast)   MeshImpl (Nv::Blast)   ProfilerCallback (Nv::Blast)   TkGroupWorker (Nv::Blast)   
    btTypedObject   ExtPxSpawnSettings (Nv::Blast)   MeshNoiser (Nv::Blast)   ProfilerDetail (Nv::Blast)   TkIdentifiable (Nv::Blast)   
    btVector3DoubleData   ExtPxStressSolver (Nv::Blast)   Mutex (VHACD)   PxActorCreateInfo (Nv::Blast)   TkJoint (Nv::Blast)   
    btVector3FloatData   ExtPxSubchunk (Nv::Blast::Serialization)   
      N  
    -
    PxConvexMeshGeometry (Nv::Blast::Serialization)   TkJointData (Nv::Blast)   
    btVector4   ExtPxSubchunk (Nv::Blast)   NoiseConfiguration (Nv::Blast)   PxConvexMeshGeometry::_capnpPrivate (Nv::Blast::Serialization)   TkJointDesc (Nv::Blast)   
      C  
    -
    ExtPxSubchunk::_capnpPrivate (Nv::Blast::Serialization)   NvBlastActor   PxConvexMeshGeometry::Builder (Nv::Blast::Serialization)   TkJointImpl (Nv::Blast)   
    ChunkDepthFirstIt (Nv::Blast)   ExtPxSubchunk::Builder (Nv::Blast::Serialization)   NvBlastActorDesc   PxConvexMeshGeometry::Pipeline (Nv::Blast::Serialization)   TkJointLink (Nv::Blast)   
    ChunkInfo (Nv::Blast)   ExtPxSubchunk::Pipeline (Nv::Blast::Serialization)   NvBlastActorSplitEvent   PxConvexMeshGeometry::Reader (Nv::Blast::Serialization)   TkJointUpdateEvent (Nv::Blast)   
    CircularList (VHACD)   ExtPxSubchunk::Reader (Nv::Blast::Serialization)   NvBlastAsset   PxMeshScale (Nv::Blast::Serialization)   TkObject (Nv::Blast)   
    CircularListElement (VHACD)   ExtSerialization (Nv::Blast)   NvBlastAssetDesc   PxMeshScale::_capnpPrivate (Nv::Blast::Serialization)   TkObjectTypeID (Nv::Blast)   
    CmpSharedFace (Nv::Blast)   ExtSerialization::BufferProvider (Nv::Blast)   NvBlastBond (Nv::Blast::Serialization)   PxMeshScale::Builder (Nv::Blast::Serialization)   TkSplitEvent (Nv::Blast)   
    CmpVec (Nv::Blast)   ExtSerialization::EncodingID (Nv::Blast)   NvBlastBond   PxMeshScale::Pipeline (Nv::Blast::Serialization)   TkType (Nv::Blast)   
    CollisionHull (Nv::Blast)   ExtSerializationCAPN (Nv::Blast)   NvBlastBond::_capnpPrivate (Nv::Blast::Serialization)   PxMeshScale::Reader (Nv::Blast::Serialization)   TkTypeImpl (Nv::Blast)   
    CollisionHull::HullPolygon (Nv::Blast)   ExtSerializationInternal (Nv::Blast)   NvBlastBond::Builder (Nv::Blast::Serialization)   PxQuat (Nv::Blast::Serialization)   TkTypeIndex (Nv::Blast)   
    CollisionHullImpl (Nv::Blast)   ExtSerializer (Nv::Blast)   NvBlastBond::Pipeline (Nv::Blast::Serialization)   PxQuat::_capnpPrivate (Nv::Blast::Serialization)   TkWorkerJob (Nv::Blast)   
    CollisionParams (Nv::Blast)   ExtStressSolver (Nv::Blast)   NvBlastBond::Reader (Nv::Blast::Serialization)   PxQuat::Builder (Nv::Blast::Serialization)   TMMEdge (VHACD)   
    ConvexLoop (Nv::Blast)   ExtStressSolver::DebugBuffer (Nv::Blast)   NvBlastBondDesc   PxQuat::Pipeline (Nv::Blast::Serialization)   TMMesh (VHACD)   
    ConvexMeshBuilder (Nv::Blast)   ExtStressSolver::DebugLine (Nv::Blast)   NvBlastBondFractureData   PxQuat::Reader (Nv::Blast::Serialization)   TMMTriangle (VHACD)   
    ConvexMeshBuilderImpl (Nv::Blast)   ExtStressSolverSettings (Nv::Blast)   NvBlastChunk (Nv::Blast::Serialization)   PxTransform (Nv::Blast::Serialization)   TMMVertex (VHACD)   
    Cutout (Nv::Blast)   ExtSync (Nv::Blast)   NvBlastChunk   PxTransform::_capnpPrivate (Nv::Blast::Serialization)   Triangle (Nv::Blast)   
    CutoutConfiguration (Nv::Blast)   ExtSyncEvent (Nv::Blast)   NvBlastChunk::_capnpPrivate (Nv::Blast::Serialization)   PxTransform::Builder (Nv::Blast::Serialization)   TriangleIndexed (Nv::Blast)   
    CutoutSet (Nv::Blast)   ExtSyncEventFamilySync (Nv::Blast)   NvBlastChunk::Builder (Nv::Blast::Serialization)   PxTransform::Pipeline (Nv::Blast::Serialization)   TriangleProcessor (Nv::Blast)   
    CutoutSetImpl (Nv::Blast)   ExtSyncEventFracture (Nv::Blast)   NvBlastChunk::Pipeline (Nv::Blast::Serialization)   PxTransform::Reader (Nv::Blast::Serialization)   Triangulator (Nv::Blast)   
      D  
    -
    ExtSyncEventInstance (Nv::Blast)   NvBlastChunk::Reader (Nv::Blast::Serialization)   PxVec3 (Nv::Blast::Serialization)   TrPrcTriangle (Nv::Blast)   
    DebugBuffer (Nv::Blast)   ExtSyncEventPhysicsSync (Nv::Blast)   NvBlastChunkDesc   PxVec3::_capnpPrivate (Nv::Blast::Serialization)   TrPrcTriangle2d (Nv::Blast)   
    DebugLine (Nv::Blast)   ExtSyncEventPhysicsSync::ActorData (Nv::Blast)   NvBlastChunkFractureData   PxVec3::Builder (Nv::Blast::Serialization)   
      U  
    -
    DLink (Nv::Blast)   ExtSyncEventType (Nv::Blast)   NvBlastDamageProgram   PxVec3::Pipeline (Nv::Blast::Serialization)   UUID (Nv::Blast::Serialization)   
    DList (Nv::Blast)   ExtTaskSync (Nv::Blast)   NvBlastDataBlock (Nv::Blast::Serialization)   PxVec3::Reader (Nv::Blast::Serialization)   UUID::_capnpPrivate (Nv::Blast::Serialization)   
    DList::It (Nv::Blast)   
      F  
    -
    NvBlastDataBlock   
      R  
    -
    UUID::Builder (Nv::Blast::Serialization)   
    DListIt (Nv::Blast)   Facet (Nv::Blast)   NvBlastDataBlock::_capnpPrivate (Nv::Blast::Serialization)   RandomGeneratorBase (Nv::Blast)   UUID::Pipeline (Nv::Blast::Serialization)   
    DummyAccelerator (Nv::Blast)   FamilyGraph (Nv::Blast)   NvBlastDataBlock::Builder (Nv::Blast::Serialization)   RaycastMesh (VHACD)   UUID::Reader (Nv::Blast::Serialization)   
      E  
    -
    FamilyHeader (Nv::Blast)   NvBlastDataBlock::Pipeline (Nv::Blast::Serialization)   
      S  
    -
      V  
    -
    Edge (Nv::Blast)   FbxFileReader (Nv::Blast)   NvBlastDataBlock::Reader (Nv::Blast::Serialization)   SArray (VHACD)   Vec2 (VHACD)   
    EdgeComparator (Nv::Blast)   FbxFileWriter (Nv::Blast)   NvBlastExtAssetUtilsBondDesc   SegmentToIndex (Nv::Blast)   Vec3 (VHACD)   
    EdgeFacetIntersectionData (Nv::Blast)   FbxUtils   NvBlastExtCapsuleRadialDamageDesc   Separation (Nv::Blast)   Vec3 (Nv::Blast::VSA)   
    EdgeToTriangles (Nv::Blast)   final (Nv::Blast)   NvBlastExtDamageAccelerator   SharedBlock (Nv::Blast)   Vec4 (Nv::Blast::VSA)   
    EdgeWithParent (Nv::Blast)   FixedArray (Nv::Blast)   NvBlastExtImpactSpreadDamageDesc   SharedBuffer (Nv::Blast)   Vertex (Nv::Blast)   
    ErrorCallback (Nv::Blast)   FixedBitmap (Nv::Blast)   NvBlastExtMaterial   SharedFace (Nv::Blast)   VHACD (VHACD)   
    ErrorCode (Nv::Blast)   FixedBoolArray (Nv::Blast)   NvBlastExtProgramParams   SharedMemory (Nv::Blast)   Volume (VHACD)   
    ExporterMeshData (Nv::Blast)   FixedPriorityQueue (Nv::Blast)   NvBlastExtRadialDamageDesc   SimplexNoise (Nv::Blast)   VoronoiSitesGenerator (Nv::Blast)   
    ExtAtomicCounter (Nv::Blast)   FixedQueue (Nv::Blast)   NvBlastExtShearDamageDesc   SlicingConfiguration (Nv::Blast)   VoronoiSitesGeneratorImpl (Nv::Blast)   
    ExtCustomProfiler (Nv::Blast)   fm_Tesselate (FLOAT_MATH)   NvBlastExtTriangleIntersectionDamageDesc   SpatialAccelerator (Nv::Blast)   Voxel (VHACD)   
    ExtDamageAcceleratorInternal (Nv::Blast)   fm_Triangulate (FLOAT_MATH)   NvBlastFamily   SupportGraph (Nv::Blast)   VoxelSet (VHACD)   
    ExtDamageAcceleratorInternal::QueryBondData (Nv::Blast)   fm_VertexIndex (FLOAT_MATH)   NvBlastFractureBuffers   SweepingAccelerator (Nv::Blast)   VrtComp (Nv::Blast)   
    ExtDamageAcceleratorInternal::ResultCallback (Nv::Blast)   FractureTool (Nv::Blast)   NvBlastGraphShaderActor   
      T  
    -
    VrtPositionComparator (Nv::Blast)   
    ExtForceMode (Nv::Blast)   FractureToolImpl (Nv::Blast)   NvBlastID   Tetrahedron (VHACD)   VS3D_Halfspace_Set (Nv::Blast::VSA)   
    ExtGroupTaskManager (Nv::Blast)   
      H  
    -
    NvBlastMessage   TetrahedronSet (VHACD)   

    A | B | C | D | E | F | H | I | L | M | N | O | P | R | S | T | U | V

    +ExtDamageAcceleratorInternal::ResultCallback (Nv::Blast)   FractureRTMultithreadedImpl (Nv::Blast)   NvBlastID   Tetrahedron (VHACD)   Actor (Nv::Blast)   ExtForceMode (Nv::Blast)   FractureTool (Nv::Blast)   NvBlastMessage   TetrahedronSet (VHACD)   Actor::GraphNodeIt (Nv::Blast)   ExtGroupTaskManager (Nv::Blast)   FractureToolImpl (Nv::Blast)   NvBlastSubgraphShaderActor   Time (Nv::Blast)   Actor::VisibleChunkIt (Nv::Blast)   ExtGroupTaskManagerImpl (Nv::Blast)   
      G  
    +NvBlastSupportGraph (Nv::Blast::Serialization)   Timer (VHACD)   ActorSerializationFormat (Nv::Blast)   ExtGroupWorkerTask (Nv::Blast)   Grid (Nv::Blast)   NvBlastSupportGraph   TkActor (Nv::Blast)   ActorSerializationHeader (Nv::Blast)   ExtImpactDamageManager (Nv::Blast)   GridWalker (Nv::Blast)   NvBlastSupportGraph::_capnpPrivate (Nv::Blast::Serialization)   TkActorData (Nv::Blast)   Allocator (Nv::Blast)   ExtImpactSettings (Nv::Blast)   
      H  
    +NvBlastSupportGraph::Builder (Nv::Blast::Serialization)   TkActorDesc (Nv::Blast)   AllocatorCallback (Nv::Blast)   ExtInputStream (Nv::Blast)   Hash< NvBlastID > (physx::shdfnd)   NvBlastSupportGraph::Pipeline (Nv::Blast::Serialization)   TkActorFlag (Nv::Blast)   ApexImporterConfig (Nv::Blast::ApexImporter)   ExtIStream (Nv::Blast)   HashMap (Nv::Blast)   NvBlastSupportGraph::Reader (Nv::Blast::Serialization)   TkActorImpl (Nv::Blast)   ApexImportTool (Nv::Blast::ApexImporter)   ExtKJPxInputStream (Nv::Blast)   HashSet (Nv::Blast)   NvBlastTimers   TkActorImpl::JointIt (Nv::Blast)   Array (Nv::Blast)   ExtKJPxOutputStream (Nv::Blast)   
      I  
    +NvcBounds3   TkAsset (Nv::Blast::Serialization)   Asset (Nv::Blast::Serialization)   ExtOutputStream (Nv::Blast)   ICHull (VHACD)   NvcMat33   TkAsset (Nv::Blast)   Asset (Nv::Blast)   ExtProfileData (Nv::Blast)   IFbxFileReader (Nv::Blast)   NvcMat34   TkAsset::_capnpPrivate (Nv::Blast::Serialization)   Asset::_capnpPrivate (Nv::Blast::Serialization)   ExtPxActor (Nv::Blast)   IJsonCollisionExporter (Nv::Blast)   NvcMat44   TkAsset::Builder (Nv::Blast::Serialization)   Asset::Builder (Nv::Blast::Serialization)   ExtPxActorDescTemplate (Nv::Blast)   IMeshFileReader (Nv::Blast)   NvcPlane   TkAsset::Pipeline (Nv::Blast::Serialization)   Asset::ChunkAnnotation (Nv::Blast)   ExtPxAsset (Nv::Blast::Serialization)   IMeshFileWriter (Nv::Blast)   NvcQuat   TkAsset::Reader (Nv::Blast::Serialization)   Asset::DepthFirstIt (Nv::Blast)   ExtPxAsset (Nv::Blast)   IndexDLink (Nv::Blast)   NvcTransform   TkAssetDesc (Nv::Blast)   Asset::Pipeline (Nv::Blast::Serialization)   ExtPxAsset::_capnpPrivate (Nv::Blast::Serialization)   IndexDList (Nv::Blast)   NvcVec2   TkAssetJointDesc (Nv::Blast::Serialization)   Asset::Reader (Nv::Blast::Serialization)   ExtPxAsset::Builder (Nv::Blast::Serialization)   InlineArray (Nv::Blast)   NvcVec2i   TkAssetJointDesc (Nv::Blast)   AuthoringResult (Nv::Blast)   ExtPxAsset::Pipeline (Nv::Blast::Serialization)   IteratorBase (Nv::Blast)   NvcVec3   TkAssetJointDesc::_capnpPrivate (Nv::Blast::Serialization)   
      B  
    +ExtPxAsset::Reader (Nv::Blast::Serialization)   IVHACD (VHACD)   NvcVec3i   TkAssetJointDesc::Builder (Nv::Blast::Serialization)   BBoxBasedAccelerator (Nv::Blast)   ExtPxAssetDesc (Nv::Blast)   IVHACD::Constraint (VHACD)   NvcVec4   TkAssetJointDesc::Pipeline (Nv::Blast::Serialization)   BeamPatternDesc (Nv::Blast)   ExtPxAssetDesc::ChunkDesc (Nv::Blast)   IVHACD::ConvexHull (VHACD)   NvcVec4i   TkAssetJointDesc::Reader (Nv::Blast::Serialization)   BlastBondGenerator (Nv::Blast)   ExtPxAssetDesc::SubchunkDesc (Nv::Blast)   IVHACD::IUserCallback (VHACD)   NvPackValidation   TkEvent (Nv::Blast)   BlastBondGeneratorImpl (Nv::Blast)   ExtPxChunk (Nv::Blast::Serialization)   IVHACD::IUserLogger (VHACD)   
      O  
    +TkEventListener (Nv::Blast)   BondGenerationConfig (Nv::Blast)   ExtPxChunk (Nv::Blast)   IVHACD::Parameters (VHACD)   ObjFileReader (Nv::Blast)   TkEventQueue (Nv::Blast)   BooleanConf (Nv::Blast)   ExtPxChunk::_capnpPrivate (Nv::Blast::Serialization)   
      L  
    +ObjFileWriter (Nv::Blast)   TkFamily (Nv::Blast)   BooleanEvaluator (Nv::Blast)   ExtPxChunk::Builder (Nv::Blast::Serialization)   Less (Nv::Blast)   
      P  
    +TkFractureCommands (Nv::Blast)   BooleanResultEdge (Nv::Blast)   ExtPxChunk::Pipeline (Nv::Blast::Serialization)   LListIt (Nv::Blast)   PatternDescriptor (Nv::Blast)   TkFractureEvents (Nv::Blast)   BooleanToolOutputData (Nv::Blast)   ExtPxChunk::Reader (Nv::Blast::Serialization)   LlObjectTypeID (Nv::Blast)   PatternGenerator (Nv::Blast)   TkFramework (Nv::Blast)   BooleanToolOutputDataImpl (Nv::Blast)   ExtPxFamily (Nv::Blast)   LocalBuffer (Nv::Blast)   PatternGeneratorImpl (Nv::Blast)   TkFrameworkImpl (Nv::Blast)   BooleanToolV2 (Nv::Blast)   ExtPxFamilyDesc (Nv::Blast)   
      M  
    +PerlinNoise (Nv::Blast)   TkGroup (Nv::Blast)   BooleanToolV2::Mode (Nv::Blast)   ExtPxListener (Nv::Blast)   Material (VHACD)   PerTriangleAdditionalData (Nv::Blast)   TkGroupDesc (Nv::Blast)   btAlignedAllocator   ExtPxManager (Nv::Blast)   Material (Nv::Blast)   Plane (VHACD)   TkGroupStats (Nv::Blast)   btAlignedAllocator::rebind   ExtPxObjectTypeID (Nv::Blast)   Mesh (Nv::Blast)   PlaneChunkIndexer (Nv::Blast)   TkGroupWorker (Nv::Blast)   btAlignedObjectArray   ExtPxShapeDescTemplate (Nv::Blast)   Mesh (VHACD)   POINT2D (Nv::Blast)   TkIdentifiable (Nv::Blast)   btAlignedObjectArray::less   ExtPxSpawnSettings (Nv::Blast)   MeshCleaner (Nv::Blast)   PolyVert (Nv::Blast)   TkJoint (Nv::Blast)   btConvexHullComputer   ExtPxStressSolver (Nv::Blast)   MeshCleanerImpl (Nv::Blast)   PrimitiveSet (VHACD)   TkJointData (Nv::Blast)   btConvexHullComputer::Edge   ExtPxSubchunk (Nv::Blast::Serialization)   MeshDesc (Nv::Blast)   ProfilerCallback (Nv::Blast)   TkJointDesc (Nv::Blast)   btTypedObject   ExtPxSubchunk (Nv::Blast)   MeshGenerator (Nv::Blast)   ProfilerDetail (Nv::Blast)   TkJointImpl (Nv::Blast)   btVector3DoubleData   ExtPxSubchunk::_capnpPrivate (Nv::Blast::Serialization)   MeshImpl (Nv::Blast)   PxActorCreateInfo (Nv::Blast)   TkJointLink (Nv::Blast)   btVector3FloatData   ExtPxSubchunk::Builder (Nv::Blast::Serialization)   MeshNoiser (Nv::Blast)   PxConvexMeshGeometry (Nv::Blast::Serialization)   TkJointUpdateEvent (Nv::Blast)   btVector4   ExtPxSubchunk::Pipeline (Nv::Blast::Serialization)   Mutex (VHACD)   PxConvexMeshGeometry::_capnpPrivate (Nv::Blast::Serialization)   TkObject (Nv::Blast)   
      C  
    +ExtPxSubchunk::Reader (Nv::Blast::Serialization)   
      N  
    +PxConvexMeshGeometry::Builder (Nv::Blast::Serialization)   TkObjectTypeID (Nv::Blast)   ChunkDepthFirstIt (Nv::Blast)   ExtSerialization (Nv::Blast)   NoiseConfiguration (Nv::Blast)   PxConvexMeshGeometry::Pipeline (Nv::Blast::Serialization)   TkSplitEvent (Nv::Blast)   ChunkGraph (Nv::Blast)   ExtSerialization::BufferProvider (Nv::Blast)   NvBlastActor   PxConvexMeshGeometry::Reader (Nv::Blast::Serialization)   TkType (Nv::Blast)   ChunkGraphLink (Nv::Blast)   ExtSerialization::EncodingID (Nv::Blast)   NvBlastActorDesc   PxMeshScale (Nv::Blast::Serialization)   TkTypeImpl (Nv::Blast)   ChunkInfo (Nv::Blast)   ExtSerializationCAPN (Nv::Blast)   NvBlastActorSplitEvent   PxMeshScale::_capnpPrivate (Nv::Blast::Serialization)   TkTypeIndex (Nv::Blast)   CircularList (VHACD)   ExtSerializationInternal (Nv::Blast)   NvBlastAsset   PxMeshScale::Builder (Nv::Blast::Serialization)   TkWorkerJob (Nv::Blast)   CircularListElement (VHACD)   ExtSerializer (Nv::Blast)   NvBlastAssetDesc   PxMeshScale::Pipeline (Nv::Blast::Serialization)   TMMEdge (VHACD)   CmpSharedFace (Nv::Blast)   ExtStressSolver (Nv::Blast)   NvBlastBond   PxMeshScale::Reader (Nv::Blast::Serialization)   TMMesh (VHACD)   CmpVec (Nv::Blast)   ExtStressSolver::DebugBuffer (Nv::Blast)   NvBlastBond (Nv::Blast::Serialization)   PxQuat (Nv::Blast::Serialization)   TMMTriangle (VHACD)   CollisionHull (Nv::Blast)   ExtStressSolver::DebugLine (Nv::Blast)   NvBlastBond::_capnpPrivate (Nv::Blast::Serialization)   PxQuat::_capnpPrivate (Nv::Blast::Serialization)   TMMVertex (VHACD)   CollisionHull::HullPolygon (Nv::Blast)   ExtStressSolverSettings (Nv::Blast)   NvBlastBond::Builder (Nv::Blast::Serialization)   PxQuat::Builder (Nv::Blast::Serialization)   Triangle (Nv::Blast)   CollisionHullImpl (Nv::Blast)   ExtSync (Nv::Blast)   NvBlastBond::Pipeline (Nv::Blast::Serialization)   PxQuat::Pipeline (Nv::Blast::Serialization)   TriangleIndexed (Nv::Blast)   CollisionParams (Nv::Blast)   ExtSyncEvent (Nv::Blast)   NvBlastBond::Reader (Nv::Blast::Serialization)   PxQuat::Reader (Nv::Blast::Serialization)   TriangleProcessor (Nv::Blast)   ConvexLoop (Nv::Blast)   ExtSyncEventFamilySync (Nv::Blast)   NvBlastBondDesc   PxTransform (Nv::Blast::Serialization)   Triangulator (Nv::Blast)   ConvexMeshBuilder (Nv::Blast)   ExtSyncEventFracture (Nv::Blast)   NvBlastBondFractureData   PxTransform::_capnpPrivate (Nv::Blast::Serialization)   TriangulatorV2 (Nv::Blast)   ConvexMeshBuilderImpl (Nv::Blast)   ExtSyncEventInstance (Nv::Blast)   NvBlastChunk (Nv::Blast::Serialization)   PxTransform::Builder (Nv::Blast::Serialization)   TriangulatorV2::LinkedListElement (Nv::Blast)   Cutout (Nv::Blast)   ExtSyncEventPhysicsSync (Nv::Blast)   NvBlastChunk   PxTransform::Pipeline (Nv::Blast::Serialization)   TrPrcTriangle (Nv::Blast)   CutoutConfiguration (Nv::Blast)   ExtSyncEventPhysicsSync::ActorData (Nv::Blast)   NvBlastChunk::_capnpPrivate (Nv::Blast::Serialization)   PxTransform::Reader (Nv::Blast::Serialization)   TrPrcTriangle2d (Nv::Blast)   CutoutSet (Nv::Blast)   ExtSyncEventType (Nv::Blast)   NvBlastChunk::Builder (Nv::Blast::Serialization)   PxVec3 (Nv::Blast::Serialization)   
      U  
    +CutoutSetImpl (Nv::Blast)   ExtTaskSync (Nv::Blast)   NvBlastChunk::Pipeline (Nv::Blast::Serialization)   PxVec3::_capnpPrivate (Nv::Blast::Serialization)   UniformPatternDesc (Nv::Blast)   
      D  
    +
      F  
    +NvBlastChunk::Reader (Nv::Blast::Serialization)   PxVec3::Builder (Nv::Blast::Serialization)   UUID (Nv::Blast::Serialization)   DamagePattern (Nv::Blast)   Facet (Nv::Blast)   NvBlastChunkDesc   PxVec3::Pipeline (Nv::Blast::Serialization)   UUID::_capnpPrivate (Nv::Blast::Serialization)   DebugBuffer (Nv::Blast)   FacetFacetResult (Nv::Blast)   NvBlastChunkFractureData   PxVec3::Reader (Nv::Blast::Serialization)   UUID::Builder (Nv::Blast::Serialization)   DebugLine (Nv::Blast)   FamilyGraph (Nv::Blast)   NvBlastDamageProgram   
      R  
    +UUID::Pipeline (Nv::Blast::Serialization)   DLink (Nv::Blast)   FamilyHeader (Nv::Blast)   NvBlastDataBlock (Nv::Blast::Serialization)   RandomGeneratorBase (Nv::Blast)   UUID::Reader (Nv::Blast::Serialization)   DList (Nv::Blast)   FbxFileReader (Nv::Blast)   NvBlastDataBlock   RaycastMesh (VHACD)   
      V  
    +DList::It (Nv::Blast)   FbxFileWriter (Nv::Blast)   NvBlastDataBlock::_capnpPrivate (Nv::Blast::Serialization)   RegularRadialPatternDesc (Nv::Blast)   Vec2 (VHACD)   DListIt (Nv::Blast)   FbxUtils   NvBlastDataBlock::Builder (Nv::Blast::Serialization)   
      S  
    +Vec3 (VHACD)   DummyAccelerator (Nv::Blast)   final (Nv::Blast)   NvBlastDataBlock::Pipeline (Nv::Blast::Serialization)   SArray (VHACD)   Vec3 (Nv::Blast::VSA)   
      E  
    +FixedArray (Nv::Blast)   NvBlastDataBlock::Reader (Nv::Blast::Serialization)   SegmentToIndex (Nv::Blast)   Vec4 (Nv::Blast::VSA)   Edge (Nv::Blast)   FixedBitmap (Nv::Blast)   NvBlastExtAssetUtilsBondDesc   Separation (Nv::Blast)   Vertex (Nv::Blast)   EdgeComparator (Nv::Blast)   FixedBoolArray (Nv::Blast)   NvBlastExtCapsuleRadialDamageDesc   SharedBlock (Nv::Blast)   VertexWelding (Nv::Blast)   EdgeFacetIntersectionData (Nv::Blast)   FixedPriorityQueue (Nv::Blast)   NvBlastExtDamageAccelerator   SharedBuffer (Nv::Blast)   VHACD (VHACD)   EdgeToTriangles (Nv::Blast)   FixedQueue (Nv::Blast)   NvBlastExtImpactSpreadDamageDesc   SharedFace (Nv::Blast)   Volume (VHACD)   EdgeWithParent (Nv::Blast)   fm_Tesselate (FLOAT_MATH)   NvBlastExtMaterial   SharedMemory (Nv::Blast)   VoronoiSitesGenerator (Nv::Blast)   ErrorCallback (Nv::Blast)   fm_Triangulate (FLOAT_MATH)   NvBlastExtProgramParams   SimplexNoise (Nv::Blast)   VoronoiSitesGeneratorImpl (Nv::Blast)   ErrorCode (Nv::Blast)   fm_VertexIndex (FLOAT_MATH)   NvBlastExtRadialDamageDesc   SlicingConfiguration (Nv::Blast)   Voxel (VHACD)   ExporterMeshData (Nv::Blast)   FractureDesc (Nv::Blast)   NvBlastExtShearDamageDesc   SpatialAccelerator (Nv::Blast)   VoxelSet (VHACD)   ExtAtomicCounter (Nv::Blast)   Fracturer (Nv::Blast)   NvBlastExtTriangleIntersectionDamageDesc   SupportGraph (Nv::Blast)   VrtComp (Nv::Blast)   ExtCustomProfiler (Nv::Blast)   FractureRT (Nv::Blast)   NvBlastFamily   SweepingAccelerator (Nv::Blast)   VrtPositionComparator (Nv::Blast)   ExtDamageAcceleratorInternal (Nv::Blast)   FractureRT::Stage (Nv::Blast)   NvBlastFractureBuffers   
      T  
    +VS3D_Halfspace_Set (Nv::Blast::VSA)   ExtDamageAcceleratorInternal::QueryBondData (Nv::Blast)   FractureRTImpl (Nv::Blast)   NvBlastGraphShaderActor   

    A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V

    +
    + +
    +
    +
    + +
    +
    +
    +
    source Directory Reference
    +
    + +
    + + + + diff --git a/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js new file mode 100644 index 0000000..cf9c60e --- /dev/null +++ b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js @@ -0,0 +1,14 @@ +var dir_49f5bed6592867b40838a2529a017851 = +[ + [ "NvBlastExtRTGeometry.h", "_nv_blast_ext_r_t_geometry_8h.html", [ + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", "class_nv_1_1_blast_1_1_boolean_tool_v2" ], + [ "LinkedListElement", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element" ], + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode" ], + [ "TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", "class_nv_1_1_blast_1_1_triangulator_v2" ], + [ "VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", "class_nv_1_1_blast_1_1_vertex_welding" ] + ] ], + [ "NvBlastExtRTImpl.h", "_nv_blast_ext_r_t_impl_8h.html", "_nv_blast_ext_r_t_impl_8h" ], + [ "NvBlastExtRTMultithreadedImpl.h", "_nv_blast_ext_r_t_multithreaded_impl_8h.html", [ + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl" ] + ] ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html index 06f66e4..3177e38 100755 --- a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html +++ b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html @@ -56,8 +56,6 @@ Directories Files file  NvBlastExtApexSharedParts.h [code]   -file  NvBlastExtAuthoringAccelerator.h [code] -  file  NvBlastExtAuthoringBondGeneratorImpl.h [code]   file  NvBlastExtAuthoringBooleanTool.h [code] @@ -68,14 +66,14 @@ Files   file  NvBlastExtAuthoringFractureToolImpl.h [code]   -file  NvBlastExtAuthoringInternalCommon.h [code] -  file  NvBlastExtAuthoringMeshCleanerImpl.h [code]   -file  NvBlastExtAuthoringMeshImpl.h [code] -  file  NvBlastExtAuthoringMeshNoiser.h [code]   +file  NvBlastExtAuthoringMeshUtils.h [code] +  +file  NvBlastExtAuthoringPatternGeneratorImpl.h [code] +  file  NvBlastExtAuthoringPerlinNoise.h [code]   file  NvBlastExtAuthoringTriangulator.h [code] diff --git a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js index ba0d8de..d8c76e6 100755 --- a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js +++ b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js @@ -2,14 +2,6 @@ var dir_6c6eee9ad062fb10937530cdb29d5f6f = [ [ "VHACD", "dir_96d1d5e983bc557cad29897e02d6e589.html", "dir_96d1d5e983bc557cad29897e02d6e589" ], [ "NvBlastExtApexSharedParts.h", "_nv_blast_ext_apex_shared_parts_8h.html", "_nv_blast_ext_apex_shared_parts_8h" ], - [ "NvBlastExtAuthoringAccelerator.h", "_nv_blast_ext_authoring_accelerator_8h.html", [ - [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], - [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", "class_nv_1_1_blast_1_1_intersection_testing_accelerator" ], - [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], - [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], - [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ] - ] ], [ "NvBlastExtAuthoringBondGeneratorImpl.h", "_nv_blast_ext_authoring_bond_generator_impl_8h.html", [ [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html", "class_nv_1_1_blast_1_1_blast_bond_generator_impl" ] ] ], @@ -19,19 +11,18 @@ var dir_6c6eee9ad062fb10937530cdb29d5f6f = [ "ConvexMeshBuilderImpl", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl" ] ] ], [ "NvBlastExtAuthoringCutoutImpl.h", "_nv_blast_ext_authoring_cutout_impl_8h.html", "_nv_blast_ext_authoring_cutout_impl_8h" ], - [ "NvBlastExtAuthoringFractureToolImpl.h", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html", [ - [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], - [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ] - ] ], - [ "NvBlastExtAuthoringInternalCommon.h", "_nv_blast_ext_authoring_internal_common_8h.html", "_nv_blast_ext_authoring_internal_common_8h" ], + [ "NvBlastExtAuthoringFractureToolImpl.h", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html", "_nv_blast_ext_authoring_fracture_tool_impl_8h" ], [ "NvBlastExtAuthoringMeshCleanerImpl.h", "_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html", [ [ "MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", "class_nv_1_1_blast_1_1_mesh_cleaner_impl" ] ] ], - [ "NvBlastExtAuthoringMeshImpl.h", "_nv_blast_ext_authoring_mesh_impl_8h.html", "_nv_blast_ext_authoring_mesh_impl_8h" ], [ "NvBlastExtAuthoringMeshNoiser.h", "_nv_blast_ext_authoring_mesh_noiser_8h.html", [ [ "EdgeToTriangles", "struct_nv_1_1_blast_1_1_edge_to_triangles.html", "struct_nv_1_1_blast_1_1_edge_to_triangles" ], [ "MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", "class_nv_1_1_blast_1_1_mesh_noiser" ] ] ], + [ "NvBlastExtAuthoringMeshUtils.h", "_nv_blast_ext_authoring_mesh_utils_8h.html", "_nv_blast_ext_authoring_mesh_utils_8h" ], + [ "NvBlastExtAuthoringPatternGeneratorImpl.h", "_nv_blast_ext_authoring_pattern_generator_impl_8h.html", [ + [ "PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", "class_nv_1_1_blast_1_1_pattern_generator_impl" ] + ] ], [ "NvBlastExtAuthoringPerlinNoise.h", "_nv_blast_ext_authoring_perlin_noise_8h.html", "_nv_blast_ext_authoring_perlin_noise_8h" ], [ "NvBlastExtAuthoringTriangulator.h", "_nv_blast_ext_authoring_triangulator_8h.html", [ [ "Triangulator", "class_nv_1_1_blast_1_1_triangulator.html", "class_nv_1_1_blast_1_1_triangulator" ] diff --git a/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html new file mode 100644 index 0000000..c41e64c --- /dev/null +++ b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html @@ -0,0 +1,62 @@ + + + sdk/extensions/RT/include Directory Reference + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    include Directory Reference
    +
    +
    + + + + +

    +Files

    file  NvBlastExtRT.h [code]
     
    +
    +
    + + + + diff --git a/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js new file mode 100644 index 0000000..7cf271d --- /dev/null +++ b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js @@ -0,0 +1,4 @@ +var dir_7bb69a4608aaa895f9ddb7c8c53d3896 = +[ + [ "NvBlastExtRT.h", "_nv_blast_ext_r_t_8h.html", "_nv_blast_ext_r_t_8h" ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html new file mode 100644 index 0000000..9fc1e4e --- /dev/null +++ b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html @@ -0,0 +1,64 @@ + + + sdk/extensions/authoringCommon/source Directory Reference + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    source Directory Reference
    +
    + +
    + + + + diff --git a/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js new file mode 100644 index 0000000..8a0f98a --- /dev/null +++ b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js @@ -0,0 +1,7 @@ +var dir_9d0b1216592baca6b658b9eeacdeb88e = +[ + [ "NvBlastExtAuthoringInternalCommon.h", "_nv_blast_ext_authoring_internal_common_8h.html", "_nv_blast_ext_authoring_internal_common_8h" ], + [ "NvBlastExtAuthoringMeshImpl.h", "_nv_blast_ext_authoring_mesh_impl_8h.html", [ + [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ] + ] ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html new file mode 100644 index 0000000..2d62aac --- /dev/null +++ b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html @@ -0,0 +1,68 @@ + + + sdk/extensions/authoringCommon/include Directory Reference + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    include Directory Reference
    +
    + +
    + + + + diff --git a/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js new file mode 100644 index 0000000..535e80b --- /dev/null +++ b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js @@ -0,0 +1,17 @@ +var dir_ac0da64a73636861fccd3be27269fec8 = +[ + [ "NvBlastExtAuthoringAccelerator.h", "_nv_blast_ext_authoring_accelerator_8h.html", [ + [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], + [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], + [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], + [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ] + ] ], + [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ + [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] + ] ], + [ "NvBlastExtAuthoringPatternGenerator.h", "_nv_blast_ext_authoring_pattern_generator_8h.html", "_nv_blast_ext_authoring_pattern_generator_8h" ], + [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html new file mode 100644 index 0000000..51f13c1 --- /dev/null +++ b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html @@ -0,0 +1,64 @@ + + + sdk/extensions/authoringCommon Directory Reference + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    authoringCommon Directory Reference
    +
    +
    + + + + + + +

    +Directories

    directory  include
     
    directory  source
     
    +
    +
    + + + + diff --git a/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js new file mode 100644 index 0000000..5fbcf36 --- /dev/null +++ b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js @@ -0,0 +1,5 @@ +var dir_c3b7921879ccff3918e2041d27cd56c2 = +[ + [ "include", "dir_ac0da64a73636861fccd3be27269fec8.html", "dir_ac0da64a73636861fccd3be27269fec8" ], + [ "source", "dir_9d0b1216592baca6b658b9eeacdeb88e.html", "dir_9d0b1216592baca6b658b9eeacdeb88e" ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html new file mode 100644 index 0000000..1c19497 --- /dev/null +++ b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html @@ -0,0 +1,64 @@ + + + sdk/extensions/RT Directory Reference + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    +
    +
    RT Directory Reference
    +
    +
    + + + + + + +

    +Directories

    directory  include
     
    directory  source
     
    +
    +
    + + + + diff --git a/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js new file mode 100644 index 0000000..52386e2 --- /dev/null +++ b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js @@ -0,0 +1,5 @@ +var dir_c808e52f031b4463e9759848dd18ed10 = +[ + [ "include", "dir_7bb69a4608aaa895f9ddb7c8c53d3896.html", "dir_7bb69a4608aaa895f9ddb7c8c53d3896" ], + [ "source", "dir_49f5bed6592867b40838a2529a017851.html", "dir_49f5bed6592867b40838a2529a017851" ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html index 77d75e9..6cb2ea8 100755 --- a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html +++ b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html @@ -59,12 +59,8 @@ Files   file  NvBlastExtAuthoringFractureTool.h [code]   -file  NvBlastExtAuthoringMesh.h [code] -  file  NvBlastExtAuthoringMeshCleaner.h [code]   -file  NvBlastExtAuthoringTypes.h [code] diff --git a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js index 242adb9..acb800d 100755 --- a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js +++ b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js @@ -21,11 +21,7 @@ var dir_f5aac1e8691bcd189e1fcbb9a0a48a60 = [ "SlicingConfiguration", "struct_nv_1_1_blast_1_1_slicing_configuration.html", "struct_nv_1_1_blast_1_1_slicing_configuration" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ] ] ], - [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ - [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] - ] ], [ "NvBlastExtAuthoringMeshCleaner.h", "_nv_blast_ext_authoring_mesh_cleaner_8h.html", [ [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ] - ] ], - [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] + ] ] ]; \ No newline at end of file diff --git a/docs/source_docs/files/files.html b/docs/source_docs/files/files.html index 8e2f61e..d9999c8 100755 --- a/docs/source_docs/files/files.html +++ b/docs/source_docs/files/files.html @@ -64,20 +64,17 @@ sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h [code] - sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h [code] sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h [code] - sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h [code] sdk/extensions/authoring/source/NvBlastExtApexSharedParts.h [code] - sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringBondGeneratorImpl.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringBooleanTool.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringCollisionBuilderImpl.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h [code] - sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h [code] - sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringMeshNoiser.h [code] + sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h [code] + sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringPerlinNoise.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringTriangulator.h [code] sdk/extensions/authoring/source/NvBlastExtAuthoringVSA.h [code] @@ -101,6 +98,12 @@ sdk/extensions/authoring/source/VHACD/inc/vhacdVHACD.h [code] sdk/extensions/authoring/source/VHACD/inc/vhacdVolume.h [code] sdk/extensions/authoring/source/VHACD/public/VHACD.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h [code] + sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h [code] + sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h [code] + sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h [code] sdk/extensions/exporter/include/NvBlastExtExporter.h [code] sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.h [code] sdk/extensions/exporter/source/NvBlastExtExporterFbxReader.h [code] @@ -127,6 +130,10 @@ sdk/extensions/physx/source/physics/NvBlastExtPxManagerImpl.h [code] sdk/extensions/physx/source/physics/NvBlastExtPxStressSolverImpl.h [code] sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h [code] + sdk/extensions/RT/include/NvBlastExtRT.h [code] + sdk/extensions/RT/source/NvBlastExtRTGeometry.h [code] + sdk/extensions/RT/source/NvBlastExtRTImpl.h [code] + sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h [code] sdk/extensions/serialization/include/NvBlastExtLlSerialization.h [code] sdk/extensions/serialization/include/NvBlastExtPxSerialization.h [code] sdk/extensions/serialization/include/NvBlastExtSerialization.h [code] diff --git a/docs/source_docs/files/functions_0x61.html b/docs/source_docs/files/functions_0x61.html index 3379d94..b207d15 100755 --- a/docs/source_docs/files/functions_0x61.html +++ b/docs/source_docs/files/functions_0x61.html @@ -97,6 +97,12 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSync
  • acquireWorker() : Nv::Blast::TkGroup +
  • ActivationDistanceType +: Nv::Blast::DamagePattern +
  • activationRadius +: Nv::Blast::DamagePattern +
  • activationType +: Nv::Blast::DamagePattern
  • Actor() : Nv::Blast::Actor
  • actorDesc @@ -115,10 +121,16 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::TkGroup
  • addAngularVelocity() : Nv::Blast::ExtStressSolver +
  • addEdge() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • AddEdge() : VHACD::TMMesh
  • addEvent() : Nv::Blast::TkEventQueue +
  • addFfResult() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • addForce() : Nv::Blast::ExtStressSolver
  • addGravityForce() @@ -134,7 +146,7 @@ Here is a list of all class members with links to the classes they belong to:
  • addReference() : Nv::Blast::SharedMemory
  • address() -: btAlignedAllocator< T, Alignment > +: btAlignedAllocator< T, Alignment >
  • addSite() : Nv::Blast::VoronoiSitesGenerator , Nv::Blast::VoronoiSitesGeneratorImpl @@ -143,12 +155,18 @@ Here is a list of all class members with links to the classes they belong to: , VHACD::Mesh
  • AddVertex() : VHACD::TMMesh +
  • addVertex() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • adjacencyPartition : NvBlastSupportGraph , NvBlastGraphShaderActor
  • adjacentBondIndices : NvBlastSupportGraph , NvBlastGraphShaderActor +
  • adjacentFacet +: Nv::Blast::FacetFacetResult +, Nv::Blast::BooleanResultEdge
  • adjacentNodeIndices : NvBlastSupportGraph , NvBlastGraphShaderActor @@ -199,6 +217,8 @@ Here is a list of all class members with links to the classes they belong to: , VHACD::VoxelSet , VHACD::TetrahedronSet , VHACD::Volume +
  • ALL +: Nv::Blast::FractureRT::FractureRT::Stage
  • allocate() : Nv::Blast::SharedBuffer< T > , btAlignedAllocator< T, Alignment > @@ -218,27 +238,35 @@ Here is a list of all class members with links to the classes they belong to: : btAlignedObjectArray< T >
  • amplitude : Nv::Blast::NoiseConfiguration +
  • angle +: Nv::Blast::DamagePattern
  • angle_variations : Nv::Blast::SlicingConfiguration +
  • angularNoiseAmplitude +: Nv::Blast::RegularRadialPatternDesc +
  • angularSteps +: Nv::Blast::RegularRadialPatternDesc
  • aperture : Nv::Blast::CutoutConfiguration +, Nv::Blast::RegularRadialPatternDesc
  • ApexImporterConfig() : Nv::Blast::ApexImporter::ApexImporterConfig
  • ApexImportTool() : Nv::Blast::ApexImporter::ApexImportTool
  • appendMesh() -: Nv::Blast::IMeshFileWriter +: Nv::Blast::FbxFileWriter +, Nv::Blast::ObjFileWriter +, Nv::Blast::IMeshFileWriter , Nv::Blast::FbxFileWriter , Nv::Blast::ObjFileWriter -, Nv::Blast::FbxFileWriter
  • applyDamage() : Nv::Blast::ExtImpactDamageManager
  • applyFracture() -: Nv::Blast::Actor -, Nv::Blast::FamilyHeader -, Nv::Blast::TkActor +: Nv::Blast::TkActorImpl +, Nv::Blast::Actor , Nv::Blast::TkFamily -, Nv::Blast::TkActorImpl +, Nv::Blast::TkActor +, Nv::Blast::FamilyHeader
  • applyNoise() : Nv::Blast::MeshNoiser
  • applySyncBuffer() @@ -246,34 +274,36 @@ Here is a list of all class members with links to the classes they belong to:
  • area : NvBlastBond
  • asReader() -: Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder , Nv::Blast::Serialization::Asset::Asset::Builder +, Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • Asset -: Nv::Blast::TkObjectTypeID -, Nv::Blast::TkTypeIndex +: Nv::Blast::LlObjectTypeID
  • asset -: Nv::Blast::AuthoringResult -
  • Asset() -: Nv::Blast::Serialization::Asset -, Nv::Blast::ExtPxObjectTypeID -, Nv::Blast::LlObjectTypeID +: Nv::Blast::ExporterMeshData +
  • Asset +: Nv::Blast::ExtPxObjectTypeID +, Nv::Blast::Serialization::Asset +, Nv::Blast::TkObjectTypeID
  • asset : Nv::Blast::TkActorDesc -, Nv::Blast::ExporterMeshData +
  • Asset +: Nv::Blast::TkTypeIndex +
  • asset +: Nv::Blast::AuthoringResult
  • assetBonds : NvBlastGraphShaderActor
  • assetChunks @@ -286,9 +316,8 @@ Here is a list of all class members with links to the classes they belong to:
  • assetToFractureChunkIdMap : Nv::Blast::AuthoringResult
  • at() -: btAlignedObjectArray< T > -, Nv::Blast::FixedArray< T > -, btAlignedObjectArray< T > +: Nv::Blast::FixedArray< T > +, btAlignedObjectArray< T >
  • attachPositions : Nv::Blast::TkJointDesc , Nv::Blast::TkJointData diff --git a/docs/source_docs/files/functions_0x62.html b/docs/source_docs/files/functions_0x62.html index 068be8e..2209829 100755 --- a/docs/source_docs/files/functions_0x62.html +++ b/docs/source_docs/files/functions_0x62.html @@ -92,14 +92,16 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FixedQueue< T >
  • BBoxBasedAccelerator() : Nv::Blast::BBoxBasedAccelerator +
  • bEdges +: Nv::Blast::MeshDesc
  • BlastBondGeneratorImpl() : Nv::Blast::BlastBondGeneratorImpl
  • bond : Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData , NvBlastBondDesc
  • bondCount -: NvBlastAssetDesc -, Nv::Blast::AuthoringResult +: Nv::Blast::AuthoringResult +, NvBlastAssetDesc
  • bondDescs : Nv::Blast::AuthoringResult , NvBlastAssetDesc @@ -110,8 +112,8 @@ Here is a list of all class members with links to the classes they belong to:
  • bondFractureCount : NvBlastFractureBuffers
  • bondFractures -: Nv::Blast::ExtSyncEventFracture -, NvBlastFractureBuffers +: NvBlastFractureBuffers +, Nv::Blast::ExtSyncEventFracture
  • BondGenMode : Nv::Blast::BondGenerationConfig
  • bondIterationsPerFrame @@ -125,18 +127,24 @@ Here is a list of all class members with links to the classes they belong to:
  • bondsDamaged : Nv::Blast::TkFractureEvents
  • bondsFromPrefractured() -: Nv::Blast::BlastBondGenerator -, Nv::Blast::BlastBondGeneratorImpl +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl
  • BooleanConf() : Nv::Blast::BooleanConf
  • BooleanEvaluator() : Nv::Blast::BooleanEvaluator +
  • BooleanToolOutputDataImpl() +: Nv::Blast::BooleanToolOutputDataImpl +
  • BooleanToolV2() +: Nv::Blast::BooleanToolV2
  • borrowActor() : Nv::Blast::FamilyHeader
  • bOutputFBXAscii : Nv::Blast::FbxFileWriter
  • brand() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate +: Nv::Blast::Serialization::Asset::Asset::_capnpPrivate +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate , Nv::Blast::Serialization::UUID::UUID::_capnpPrivate @@ -150,8 +158,6 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::TkAsset::TkAsset::_capnpPrivate , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate , Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate -, Nv::Blast::Serialization::Asset::Asset::_capnpPrivate -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate
  • btAlignedAllocator() : btAlignedAllocator< T, Alignment >
  • btAlignedObjectArray() @@ -165,84 +171,87 @@ Here is a list of all class members with links to the classes they belong to:
  • buffers : Nv::Blast::TkFractureCommands , Nv::Blast::TkFractureEvents +
  • build() +: Nv::Blast::TriangulatorV2
  • buildCollisionGeometry() : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl
  • buildConvexHull() : Nv::Blast::TriangleProcessor
  • buildConvexMesh() -: Nv::Blast::ConvexMeshBuilder +: Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl +, Nv::Blast::ConvexMeshBuilder +
  • buildConvexMeshRT() +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl
  • buildDescFromInternalFracture() -: Nv::Blast::BlastBondGeneratorImpl -, Nv::Blast::BlastBondGenerator +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl
  • Builder() -: Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::Asset::Asset::Builder +, Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::TkAsset::TkAsset::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder
  • buildMeshConvexDecomposition() -: Nv::Blast::ConvexMeshBuilderImpl -, Nv::Blast::ConvexMeshBuilder +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl
  • Builds -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::Asset::Asset::Builder +: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::Asset::Asset::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::TkAsset::TkAsset::Builder -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder diff --git a/docs/source_docs/files/functions_0x63.html b/docs/source_docs/files/functions_0x63.html index 54de89b..2c304d3 100755 --- a/docs/source_docs/files/functions_0x63.html +++ b/docs/source_docs/files/functions_0x63.html @@ -87,13 +87,17 @@ Here is a list of all class members with links to the classes they belong to:

    - c -

    diff --git a/docs/source_docs/files/functions_0x65.html b/docs/source_docs/files/functions_0x65.html index 96bb6b5..0968dc6 100755 --- a/docs/source_docs/files/functions_0x65.html +++ b/docs/source_docs/files/functions_0x65.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to:

    - e -

    diff --git a/docs/source_docs/files/functions_0x70.html b/docs/source_docs/files/functions_0x70.html index 3a03477..fc761a9 100755 --- a/docs/source_docs/files/functions_0x70.html +++ b/docs/source_docs/files/functions_0x70.html @@ -91,16 +91,21 @@ Here is a list of all class members with links to the classes they belong to: , NvcTransform
  • Parameters() : VHACD::IVHACD::IVHACD::Parameters -
  • Parent -: Nv::Blast::Asset::Asset::ChunkAnnotation
  • parent : Nv::Blast::ChunkInfo -, Nv::Blast::EdgeWithParent +, Nv::Blast::EdgeWithParent +
  • Parent +: Nv::Blast::Asset::Asset::ChunkAnnotation
  • parentChunkIndex : NvBlastChunkDesc , NvBlastChunk
  • parentData : Nv::Blast::TkSplitEvent +
  • parentEdge +: Nv::Blast::FacetFacetResult +
  • parentFacet +: Nv::Blast::FacetFacetResult +, Nv::Blast::BooleanResultEdge
  • partition : NvBlastTimers , Nv::Blast::Actor @@ -108,6 +113,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::Actor
  • partitionSingleLowerSupportChunk() : Nv::Blast::Actor +
  • pattern +: Nv::Blast::FractureDesc
  • payload : Nv::Blast::TkEvent
  • peekElapsedTicks() @@ -130,8 +137,12 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::AuthoringResult
  • physicsSubchunks : Nv::Blast::AuthoringResult +
  • pIdx +: Nv::Blast::FacetFacetResult
  • Pipeline() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline +: Nv::Blast::Serialization::Asset::Asset::Pipeline +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline , Nv::Blast::Serialization::UUID::UUID::Pipeline @@ -143,18 +154,16 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline , Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline -, Nv::Blast::Serialization::Asset::Asset::Pipeline -, Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline -, Nv::Blast::Serialization::Asset::Asset::Pipeline -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline , Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline -, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline
  • Pipelines -: Nv::Blast::Serialization::UUID::UUID::Pipeline +: Nv::Blast::Serialization::Asset::Asset::Pipeline +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline +, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline +, Nv::Blast::Serialization::UUID::UUID::Pipeline , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline @@ -164,17 +173,15 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline , Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline -, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline -, Nv::Blast::Serialization::Asset::Asset::Pipeline -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline
  • plane : Nv::Blast::PlaneChunkIndexer , Nv::Blast::Separation
  • PlaneChunkIndexer() : Nv::Blast::PlaneChunkIndexer +
  • Point +: Nv::Blast::DamagePattern +
  • point +: Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement
  • POINT2D() : Nv::Blast::POINT2D
  • pointer @@ -188,12 +195,11 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FixedPriorityQueue< Element, Comparator >
  • pop_back() : btAlignedObjectArray< T > -
  • popBack() -: Nv::Blast::FixedArray< T >
  • PopBack() : VHACD::SArray< T, N >
  • popBack() -: Nv::Blast::FixedQueue< T > +: Nv::Blast::FixedArray< T > +, Nv::Blast::FixedQueue< T >
  • popFront() : Nv::Blast::FixedQueue< T >
  • pos0 @@ -205,15 +211,15 @@ Here is a list of all class members with links to the classes they belong to:
  • posIndex : Nv::Blast::ExporterMeshData
  • position -: NvBlastExtShearDamageDesc +: NvBlastExtRadialDamageDesc +, NvBlastExtShearDamageDesc , NvBlastExtImpactSpreadDamageDesc -, NvBlastExtRadialDamageDesc
  • position0 : NvBlastExtTriangleIntersectionDamageDesc , NvBlastExtCapsuleRadialDamageDesc
  • position1 -: NvBlastExtCapsuleRadialDamageDesc -, NvBlastExtTriangleIntersectionDamageDesc +: NvBlastExtTriangleIntersectionDamageDesc +, NvBlastExtCapsuleRadialDamageDesc
  • position2 : NvBlastExtTriangleIntersectionDamageDesc
  • positions @@ -225,23 +231,29 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::final
  • Prev() : VHACD::CircularList< T > +
  • prevPoint +: Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement
  • Print() : VHACD::TMMesh
  • process() -: Nv::Blast::ExtGroupTaskManager -, Nv::Blast::ExtGroupTaskManagerImpl -, Nv::Blast::final -, Nv::Blast::TkGroupWorker -
  • Process() -: VHACD::ICHull -
  • process() -: Nv::Blast::final +: Nv::Blast::final
  • Process() : VHACD::ICHull
  • process() : Nv::Blast::TkGroup +
  • Process() +: VHACD::ICHull +
  • process() +: Nv::Blast::TkGroupWorker +, Nv::Blast::ExtGroupTaskManager +, Nv::Blast::ExtGroupTaskManagerImpl +, Nv::Blast::final
  • processedActorsCount : Nv::Blast::TkGroupStats +
  • processMesh() +: Nv::Blast::FractureRTMultithreadedImpl +, Nv::Blast::FractureRTImpl +, Nv::Blast::FractureRT
  • processResults() : Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback
  • protect() diff --git a/docs/source_docs/files/functions_0x72.html b/docs/source_docs/files/functions_0x72.html index 22a1472..8f6bc5a 100755 --- a/docs/source_docs/files/functions_0x72.html +++ b/docs/source_docs/files/functions_0x72.html @@ -86,51 +86,65 @@ Here is a list of all class members with links to the classes they belong to:

    - r -

    diff --git a/docs/source_docs/files/functions_0x73.html b/docs/source_docs/files/functions_0x73.html index 8028a99..080ba9e 100755 --- a/docs/source_docs/files/functions_0x73.html +++ b/docs/source_docs/files/functions_0x73.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to:

    - s -

    diff --git a/docs/source_docs/files/functions_0x78.html b/docs/source_docs/files/functions_0x78.html index 79e4b15..4d317da 100755 --- a/docs/source_docs/files/functions_0x78.html +++ b/docs/source_docs/files/functions_0x78.html @@ -86,20 +86,23 @@ Here is a list of all class members with links to the classes they belong to:

    - x -

    diff --git a/docs/source_docs/files/functions_0x7e.html b/docs/source_docs/files/functions_0x7e.html index 55730b9..325b9ea 100755 --- a/docs/source_docs/files/functions_0x7e.html +++ b/docs/source_docs/files/functions_0x7e.html @@ -151,8 +151,8 @@ Here is a list of all class members with links to the classes they belong to:
  • ~IVHACD() : VHACD::IVHACD
  • ~Mesh() -: Nv::Blast::Mesh -, VHACD::Mesh +: VHACD::Mesh +, Nv::Blast::Mesh
  • ~MeshCleaner() : Nv::Blast::MeshCleaner
  • ~MeshCleanerImpl() diff --git a/docs/source_docs/files/functions_a.html b/docs/source_docs/files/functions_a.html index 6086abe..6bb6ac4 100755 --- a/docs/source_docs/files/functions_a.html +++ b/docs/source_docs/files/functions_a.html @@ -61,6 +61,15 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
  • acquireWorker() : Nv::Blast::TkGroup
  • +
  • ActivationDistanceType +: Nv::Blast::DamagePattern +
  • +
  • activationRadius +: Nv::Blast::DamagePattern +
  • +
  • activationType +: Nv::Blast::DamagePattern +
  • Actor() : Nv::Blast::Actor
  • @@ -87,12 +96,20 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
  • addAngularVelocity() : Nv::Blast::ExtStressSolver
  • +
  • addEdge() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • AddEdge() : VHACD::TMMesh
  • addEvent() : Nv::Blast::TkEventQueue
  • +
  • addFfResult() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • addForce() : Nv::Blast::ExtStressSolver
  • @@ -114,7 +131,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : Nv::Blast::SharedMemory
  • address() -: btAlignedAllocator< T, Alignment > +: btAlignedAllocator< T, Alignment >
  • addSite() : Nv::Blast::VoronoiSitesGenerator @@ -124,6 +141,10 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : VHACD::Mesh , VHACD::TMMesh
  • +
  • addVertex() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • AddVertex() : VHACD::TMMesh
  • @@ -135,6 +156,10 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : NvBlastGraphShaderActor , NvBlastSupportGraph +
  • adjacentFacet +: Nv::Blast::BooleanResultEdge +, Nv::Blast::FacetFacetResult +
  • adjacentNodeIndices : NvBlastGraphShaderActor , NvBlastSupportGraph @@ -238,6 +263,9 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); , VHACD::Volume , VHACD::VoxelSet
  • +
  • ALL +: Nv::Blast::FractureRT::Stage +
  • allocate() : btAlignedAllocator< T, Alignment > , btAlignedObjectArray< T > @@ -263,11 +291,21 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
  • amplitude : Nv::Blast::NoiseConfiguration
  • +
  • angle +: Nv::Blast::DamagePattern +
  • angle_variations : Nv::Blast::SlicingConfiguration
  • +
  • angularNoiseAmplitude +: Nv::Blast::RegularRadialPatternDesc +
  • +
  • angularSteps +: Nv::Blast::RegularRadialPatternDesc +
  • aperture : Nv::Blast::CutoutConfiguration +, Nv::Blast::RegularRadialPatternDesc
  • ApexImporterConfig() : Nv::Blast::ApexImporter::ApexImporterConfig @@ -276,7 +314,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : Nv::Blast::ApexImporter::ApexImportTool
  • appendMesh() -: Nv::Blast::FbxFileWriter +: Nv::Blast::FbxFileWriter , Nv::Blast::IMeshFileWriter , Nv::Blast::ObjFileWriter
  • @@ -350,7 +388,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : Nv::Blast::AuthoringResult
  • at() -: btAlignedObjectArray< T > +: btAlignedObjectArray< T > , Nv::Blast::FixedArray< T >
  • attachPositions diff --git a/docs/source_docs/files/functions_b.html b/docs/source_docs/files/functions_b.html index e3e4a57..0155fb3 100755 --- a/docs/source_docs/files/functions_b.html +++ b/docs/source_docs/files/functions_b.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
  • BBoxBasedAccelerator() : Nv::Blast::BBoxBasedAccelerator
  • +
  • bEdges +: Nv::Blast::MeshDesc +
  • BlastBondGeneratorImpl() : Nv::Blast::BlastBondGeneratorImpl
  • @@ -101,8 +104,8 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::TkFractureEvents
  • bondsFromPrefractured() -: Nv::Blast::BlastBondGenerator -, Nv::Blast::BlastBondGeneratorImpl +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl
  • BooleanConf() : Nv::Blast::BooleanConf @@ -110,6 +113,12 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
  • BooleanEvaluator() : Nv::Blast::BooleanEvaluator
  • +
  • BooleanToolOutputDataImpl() +: Nv::Blast::BooleanToolOutputDataImpl +
  • +
  • BooleanToolV2() +: Nv::Blast::BooleanToolV2 +
  • borrowActor() : Nv::Blast::FamilyHeader
  • @@ -153,6 +162,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::TkFractureCommands , Nv::Blast::TkFractureEvents +
  • build() +: Nv::Blast::TriangulatorV2 +
  • buildCollisionGeometry() : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl @@ -161,9 +173,13 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::TriangleProcessor
  • buildConvexMesh() -: Nv::Blast::ConvexMeshBuilder +: Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl
  • +
  • buildConvexMeshRT() +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl +
  • buildDescFromInternalFracture() : Nv::Blast::BlastBondGenerator , Nv::Blast::BlastBondGeneratorImpl @@ -172,19 +188,19 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : Nv::Blast::Serialization::Asset::Builder , Nv::Blast::Serialization::ExtPxAsset::Builder , Nv::Blast::Serialization::ExtPxChunk::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::Builder , Nv::Blast::Serialization::NvBlastBond::Builder , Nv::Blast::Serialization::NvBlastChunk::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxMeshScale::Builder +, Nv::Blast::Serialization::PxMeshScale::Builder , Nv::Blast::Serialization::PxQuat::Builder -, Nv::Blast::Serialization::PxTransform::Builder +, Nv::Blast::Serialization::PxTransform::Builder , Nv::Blast::Serialization::PxVec3::Builder , Nv::Blast::Serialization::TkAsset::Builder , Nv::Blast::Serialization::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::UUID::Builder +, Nv::Blast::Serialization::UUID::Builder
  • buildMeshConvexDecomposition() : Nv::Blast::ConvexMeshBuilder diff --git a/docs/source_docs/files/functions_c.html b/docs/source_docs/files/functions_c.html index cc3fde0..49d402d 100755 --- a/docs/source_docs/files/functions_c.html +++ b/docs/source_docs/files/functions_c.html @@ -51,6 +51,11 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • ca : Nv::Blast::BooleanConf +, Nv::Blast::BooleanToolV2::Mode +
  • +
  • calcPerFacetBounds() +: Nv::Blast::Mesh +, Nv::Blast::MeshImpl
  • Cancel() : VHACD::IVHACD @@ -67,6 +72,21 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • cb : Nv::Blast::BooleanConf +, Nv::Blast::BooleanToolV2::Mode +
  • +
  • cell +: Nv::Blast::FractureDesc +
  • +
  • cellAccel +: Nv::Blast::FractureDesc +
  • +
  • cellsCount +: Nv::Blast::BeamPatternDesc +, Nv::Blast::DamagePattern +, Nv::Blast::UniformPatternDesc +
  • +
  • cellsMeshes +: Nv::Blast::DamagePattern
  • centroid : NvBlastBond @@ -96,6 +116,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::AuthoringResult , NvBlastAssetDesc
  • +
  • ChunkFlags +: Nv::Blast::ChunkInfo +
  • chunkFractureCount : NvBlastFractureBuffers
  • @@ -103,8 +126,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::ExtSyncEventFracture , NvBlastFractureBuffers +
  • ChunkGraphLink() +: Nv::Blast::ChunkGraphLink +
  • chunkId : Nv::Blast::ChunkInfo +, Nv::Blast::FractureDesc , Nv::Blast::PlaneChunkIndexer
  • chunkIndex @@ -126,6 +153,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • ci : Nv::Blast::BooleanConf +, Nv::Blast::BooleanToolV2::Mode
  • CircularList() : VHACD::CircularList< T > @@ -285,6 +313,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • concavity : Nv::Blast::CollisionParams
  • +
  • Cone +: Nv::Blast::DamagePattern +
  • const_pointer : btAlignedAllocator< T, Alignment >
  • @@ -324,6 +355,10 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • CopyPoints() : VHACD::Mesh
  • +
  • copyVerticesAndResults() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • Count : Nv::Blast::ActorSerializationFormat , Nv::Blast::ExtSyncEventType @@ -335,7 +370,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); , Nv::Blast::ExtDamageAcceleratorAABBTree , Nv::Blast::ExtGroupTaskManager , Nv::Blast::ExtImpactDamageManager -, Nv::Blast::ExtPxAsset +, Nv::Blast::ExtPxAsset , Nv::Blast::ExtPxManager , Nv::Blast::ExtPxStressSolver , Nv::Blast::ExtStressSolver @@ -353,16 +388,19 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
  • createAsset() : Nv::Blast::TkFramework -, Nv::Blast::TkFrameworkImpl +, Nv::Blast::TkFrameworkImpl
  • createBondBetweenMeshes() : Nv::Blast::BlastBondGenerator -, Nv::Blast::BlastBondGeneratorImpl +, Nv::Blast::BlastBondGeneratorImpl
  • createChunkMesh() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • +
  • CREATED_BY_ISLAND_DETECTOR +: Nv::Blast::ChunkInfo +
  • createFamily() : Nv::Blast::ExtPxManager , Nv::Blast::ExtPxManagerImpl @@ -381,7 +419,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : Nv::Blast::BooleanEvaluator
  • createRaycastMesh() -: VHACD::RaycastMesh +: VHACD::RaycastMesh
  • createRequiredScratch() : Nv::Blast::Actor diff --git a/docs/source_docs/files/functions_d.html b/docs/source_docs/files/functions_d.html index fc75e4e..4188a06 100755 --- a/docs/source_docs/files/functions_d.html +++ b/docs/source_docs/files/functions_d.html @@ -101,6 +101,10 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); , Nv::Blast::Allocator , Nv::Blast::AllocatorCallback
  • +
  • debrisRadiusMult +: Nv::Blast::RegularRadialPatternDesc +, Nv::Blast::UniformPatternDesc +
  • Debug : NvBlastMessage
  • @@ -157,6 +161,9 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); : Nv::Blast::ExtPxManager , Nv::Blast::ExtPxManagerImpl +
  • Difference() +: Nv::Blast::BooleanToolV2::Mode +
  • diffuse_tex : Nv::Blast::Material
  • @@ -166,6 +173,12 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
  • Direction : Nv::Blast::DList::It
  • +
  • dirtyChunks +: Nv::Blast::ChunkGraph +
  • +
  • dirtyChunksCount +: Nv::Blast::ChunkGraph +
  • disownAdjacencyPartition() : Nv::Blast::Serialization::NvBlastSupportGraph::Builder
  • @@ -258,7 +271,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
  • dispatch() : Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback -, Nv::Blast::TkEventQueue +, Nv::Blast::TkEventQueue
  • dispatchActorCreated() : Nv::Blast::ExtPxFamilyImpl @@ -284,6 +297,11 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
  • DummyAccelerator() : Nv::Blast::DummyAccelerator
  • +
  • dumpChunksToObj() +: Nv::Blast::FractureRT +, Nv::Blast::FractureRTImpl +, Nv::Blast::FractureRTMultithreadedImpl +
  • diff --git a/docs/source_docs/files/functions_e.html b/docs/source_docs/files/functions_e.html index 0421cee..84c5a07 100755 --- a/docs/source_docs/files/functions_e.html +++ b/docs/source_docs/files/functions_e.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});

    - e -

    diff --git a/docs/source_docs/files/functions_func_0x62.html b/docs/source_docs/files/functions_func_0x62.html index ea5252d..5aea53c 100755 --- a/docs/source_docs/files/functions_func_0x62.html +++ b/docs/source_docs/files/functions_func_0x62.html @@ -91,39 +91,45 @@
  • BlastBondGeneratorImpl() : Nv::Blast::BlastBondGeneratorImpl
  • bondsFromPrefractured() -: Nv::Blast::BlastBondGenerator -, Nv::Blast::BlastBondGeneratorImpl +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl
  • BooleanConf() : Nv::Blast::BooleanConf
  • BooleanEvaluator() : Nv::Blast::BooleanEvaluator +
  • BooleanToolOutputDataImpl() +: Nv::Blast::BooleanToolOutputDataImpl +
  • BooleanToolV2() +: Nv::Blast::BooleanToolV2
  • borrowActor() : Nv::Blast::FamilyHeader
  • brand() -: Nv::Blast::Serialization::UUID::UUID::_capnpPrivate +: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate +, Nv::Blast::Serialization::UUID::UUID::_capnpPrivate , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_capnpPrivate , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::_capnpPrivate , Nv::Blast::Serialization::PxQuat::PxQuat::_capnpPrivate -, Nv::Blast::Serialization::Asset::Asset::_capnpPrivate , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::_capnpPrivate , Nv::Blast::Serialization::PxTransform::PxTransform::_capnpPrivate -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate +, Nv::Blast::Serialization::Asset::Asset::_capnpPrivate , Nv::Blast::Serialization::TkAsset::TkAsset::_capnpPrivate , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate , Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate
  • btAlignedAllocator() : btAlignedAllocator< T, Alignment >
  • btAlignedObjectArray() -: btAlignedObjectArray< T > +: btAlignedObjectArray< T >
  • btTypedObject() : btTypedObject
  • btVector4() : btVector4 +
  • build() +: Nv::Blast::TriangulatorV2
  • buildCollisionGeometry() : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl @@ -132,53 +138,57 @@
  • buildConvexMesh() : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl +
  • buildConvexMeshRT() +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl
  • buildDescFromInternalFracture() : Nv::Blast::BlastBondGenerator , Nv::Blast::BlastBondGeneratorImpl
  • Builder() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder , Nv::Blast::Serialization::Asset::Asset::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::UUID::UUID::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::Asset::Asset::Builder +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::UUID::UUID::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder
  • buildMeshConvexDecomposition() -: Nv::Blast::ConvexMeshBuilder -, Nv::Blast::ConvexMeshBuilderImpl +: Nv::Blast::ConvexMeshBuilderImpl +, Nv::Blast::ConvexMeshBuilder diff --git a/docs/source_docs/files/functions_func_0x63.html b/docs/source_docs/files/functions_func_0x63.html index 94133d3..f712717 100755 --- a/docs/source_docs/files/functions_func_0x63.html +++ b/docs/source_docs/files/functions_func_0x63.html @@ -84,9 +84,12 @@  

    - c -

    diff --git a/docs/source_docs/files/functions_func_0x65.html b/docs/source_docs/files/functions_func_0x65.html index ffdf4a8..2979a6f 100755 --- a/docs/source_docs/files/functions_func_0x65.html +++ b/docs/source_docs/files/functions_func_0x65.html @@ -88,6 +88,9 @@ : Nv::Blast::Edge
  • EdgeFacetIntersectionData() : Nv::Blast::EdgeFacetIntersectionData +
  • edgesCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • EdgeToTriangles() : Nv::Blast::EdgeToTriangles
  • EdgeWithParent() @@ -108,6 +111,8 @@ : physx::shdfnd::Hash< NvBlastID >
  • Erase() : VHACD::SArray< T, N > +
  • eraseNode() +: Nv::Blast::ChunkGraph
  • eval4D() : Nv::Blast::SimplexNoise
  • expand() @@ -127,7 +132,7 @@
  • ExtImpactSettings() : Nv::Blast::ExtImpactSettings
  • ExtInputStream() -: Nv::Blast::ExtInputStream +: Nv::Blast::ExtInputStream
  • ExtIStream() : Nv::Blast::ExtIStream
  • ExtKJPxInputStream() @@ -141,7 +146,7 @@
  • ExtPxAsset() : Nv::Blast::Serialization::ExtPxAsset
  • ExtPxAssetImpl() -: Nv::Blast::final +: Nv::Blast::final
  • ExtPxChunk() : Nv::Blast::Serialization::ExtPxChunk
  • ExtPxFamilyImpl() diff --git a/docs/source_docs/files/functions_func_0x66.html b/docs/source_docs/files/functions_func_0x66.html index f1732e0..1ed6a50 100755 --- a/docs/source_docs/files/functions_func_0x66.html +++ b/docs/source_docs/files/functions_func_0x66.html @@ -100,6 +100,9 @@ : Nv::Blast::FbxFileWriter
  • FbxSystemUnitToString() : FbxUtils +
  • ffResultCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • fill() : Nv::Blast::FixedBitmap , Nv::Blast::FixedBoolArray @@ -110,8 +113,8 @@
  • FilterShader() : Nv::Blast::ExtImpactDamageManager
  • finalizeFracturing() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • Find() : VHACD::SArray< T, N >
  • findBinarySearch() @@ -135,8 +138,8 @@
  • findLinearSearch() : btAlignedObjectArray< T >
  • findObjectByID() -: Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework +, Nv::Blast::TkFrameworkImpl
  • findObjectByIDInternal() : Nv::Blast::TkFrameworkImpl
  • findSerializer() @@ -163,6 +166,10 @@ : Nv::Blast::FamilyHeader
  • fractureNoEvents() : Nv::Blast::FamilyHeader +
  • FractureRTImpl() +: Nv::Blast::FractureRTImpl +
  • FractureRTMultithreadedImpl() +: Nv::Blast::FractureRTMultithreadedImpl
  • fractureSubSupport() : Nv::Blast::FamilyHeader
  • fractureSubSupportNoEvents() diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html index 452fde0..947f8b2 100755 --- a/docs/source_docs/files/functions_func_0x67.html +++ b/docs/source_docs/files/functions_func_0x67.html @@ -84,17 +84,29 @@  

    - g -

    diff --git a/docs/source_docs/files/functions_func_0x69.html b/docs/source_docs/files/functions_func_0x69.html index 60409d0..6af5c7d 100755 --- a/docs/source_docs/files/functions_func_0x69.html +++ b/docs/source_docs/files/functions_func_0x69.html @@ -92,10 +92,10 @@ : Nv::Blast::ApexImporter::ApexImportTool
  • indexIsValid() : Nv::Blast::TkTypeImpl -
  • Init() -: VHACD::IVHACD::IVHACD::Parameters
  • init() : btAlignedObjectArray< T > +
  • Init() +: VHACD::IVHACD::IVHACD::Parameters
  • initAsset() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder
  • initAssetLL() @@ -163,8 +163,8 @@ : VHACD::PrimitiveSet , VHACD::VoxelSet , VHACD::TetrahedronSet -
  • IntersectionTestingAccelerator() -: Nv::Blast::IntersectionTestingAccelerator +
  • Intersection() +: Nv::Blast::BooleanToolV2::BooleanToolV2::Mode
  • isActive() : Nv::Blast::Actor , Nv::Blast::TkActorImpl @@ -197,8 +197,8 @@ : VHACD::ICHull , VHACD::Mesh
  • islandDetectionAndRemoving() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • isMeshContainOpenEdges() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl diff --git a/docs/source_docs/files/functions_func_0x6c.html b/docs/source_docs/files/functions_func_0x6c.html index 802a3b3..97b8317 100755 --- a/docs/source_docs/files/functions_func_0x6c.html +++ b/docs/source_docs/files/functions_func_0x6c.html @@ -96,6 +96,10 @@ , Nv::Blast::ObjFileReader
  • LoadOFF() : VHACD::Mesh +
  • LocateVertexInBucket() +: Nv::Blast::VertexWelding +
  • LocateVertexInBucketOnlyPosition() +: Nv::Blast::VertexWelding
  • Lock() : VHACD::Mutex
  • Log() diff --git a/docs/source_docs/files/functions_func_0x6d.html b/docs/source_docs/files/functions_func_0x6d.html index 2184556..9b82152 100755 --- a/docs/source_docs/files/functions_func_0x6d.html +++ b/docs/source_docs/files/functions_func_0x6d.html @@ -84,6 +84,8 @@  

    - m -

    diff --git a/docs/source_docs/files/functions_func_0x6f.html b/docs/source_docs/files/functions_func_0x6f.html index f56919e..153563a 100755 --- a/docs/source_docs/files/functions_func_0x6f.html +++ b/docs/source_docs/files/functions_func_0x6f.html @@ -138,12 +138,12 @@ : Nv::Blast::IteratorBase< T >
  • operator()() : Nv::Blast::Less< A > -, Nv::Blast::EdgeComparator -, Nv::Blast::VrtComp -, Nv::Blast::VrtPositionComparator , Nv::Blast::CmpVec , Nv::Blast::CmpSharedFace , btAlignedObjectArray< T >::btAlignedObjectArray::less +, Nv::Blast::EdgeComparator +, Nv::Blast::VrtComp +, Nv::Blast::VrtPositionComparator , physx::shdfnd::Hash< NvBlastID >
  • operator*() : VHACD::Vec3< T > @@ -156,14 +156,13 @@ : VHACD::Vec3< T > , VHACD::Vec2< T >
  • operator++() -: Nv::Blast::ChunkDepthFirstIt +: Nv::Blast::DListIt< IndexType > , Nv::Blast::DList::DList::It , Nv::Blast::LListIt< IndexType > -, Nv::Blast::DListIt< IndexType > +, Nv::Blast::ChunkDepthFirstIt
  • operator+=() : VHACD::Vec2< T > , VHACD::Vec3< T > -, VHACD::Vec2< T >
  • operator-() : VHACD::Vec3< T > , VHACD::Vec2< T > @@ -171,29 +170,33 @@ : Nv::Blast::DList::DList::It
  • operator-=() : VHACD::Vec3< T > -, VHACD::Vec2< T > +, VHACD::Vec2< T > +, VHACD::Vec3< T >
  • operator/() : VHACD::Vec3< T > , VHACD::Vec2< T >
  • operator/=() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T >
  • operator<() -: Nv::Blast::Edge +: Nv::Blast::EdgeFacetIntersectionData +, Nv::Blast::ChunkGraphLink +, VHACD::Vec3< T > +, Nv::Blast::ChunkGraphLink +, Nv::Blast::Edge , Nv::Blast::SegmentToIndex +, Nv::Blast::FacetFacetResult , Nv::Blast::POINT2D -, VHACD::Vec3< T > -, Nv::Blast::EdgeFacetIntersectionData
  • operator=() -: VHACD::SArray< T, N > -, btAlignedObjectArray< T > +: Nv::Blast::TrPrcTriangle , VHACD::CircularList< T > -, VHACD::Vec2< T > -, VHACD::ICHull , VHACD::Vec3< T > +, btAlignedObjectArray< T > +, VHACD::SArray< T, N > , btAlignedAllocator< T, Alignment > +, VHACD::ICHull , Nv::Blast::ApexImporter::ApexImportTool -, Nv::Blast::TrPrcTriangle +, VHACD::Vec2< T > , Nv::Blast::TrPrcTriangle2d
  • operator==() : Nv::Blast::TkType @@ -201,15 +204,17 @@
  • operator>() : VHACD::Vec3< T >
  • operator[]() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: btAlignedObjectArray< T > , VHACD::SArray< T, N > -, btAlignedObjectArray< T > -, VHACD::Vec2< T > +, VHACD::Vec2< T > +, Nv::Blast::FixedArray< T > +, VHACD::Vec3< T > +, Nv::Blast::Edge +, VHACD::Vec3< T > , VHACD::SArray< T, N > -, Nv::Blast::FixedArray< T > +, VHACD::Vec2< T > , btAlignedObjectArray< T > -, Nv::Blast::FixedArray< T > +, Nv::Blast::FixedArray< T >
  • operator^() : VHACD::Vec2< T > , VHACD::Vec3< T > diff --git a/docs/source_docs/files/functions_func_0x70.html b/docs/source_docs/files/functions_func_0x70.html index 26d34c4..3d65f87 100755 --- a/docs/source_docs/files/functions_func_0x70.html +++ b/docs/source_docs/files/functions_func_0x70.html @@ -147,25 +147,28 @@
  • Print() : VHACD::TMMesh
  • process() -: Nv::Blast::TkGroupWorker -
  • Process() -: VHACD::ICHull -
  • process() : Nv::Blast::TkGroup -, Nv::Blast::final -, Nv::Blast::ExtGroupTaskManagerImpl +, Nv::Blast::final
  • Process() : VHACD::ICHull
  • process() -: Nv::Blast::final +: Nv::Blast::TkGroupWorker +
  • Process() +: VHACD::ICHull +
  • process() +: Nv::Blast::ExtGroupTaskManagerImpl , Nv::Blast::ExtGroupTaskManager +
  • processMesh() +: Nv::Blast::FractureRT +, Nv::Blast::FractureRTMultithreadedImpl +, Nv::Blast::FractureRTImpl
  • processResults() : Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback
  • protect() : Nv::Blast::TkEventQueue
  • push() -: Nv::Blast::FixedPriorityQueue< Element, Comparator > -, Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback +: Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback +, Nv::Blast::FixedPriorityQueue< Element, Comparator >
  • push_back() : btAlignedObjectArray< T >
  • PushBack() diff --git a/docs/source_docs/files/functions_func_0x72.html b/docs/source_docs/files/functions_func_0x72.html index 965d00a..48dbe7c 100755 --- a/docs/source_docs/files/functions_func_0x72.html +++ b/docs/source_docs/files/functions_func_0x72.html @@ -132,8 +132,11 @@
  • reinitialize() : Nv::Blast::TkFamily
  • release() -: Nv::Blast::MeshImpl -, VHACD::RaycastMesh +: Nv::Blast::Mesh +, Nv::Blast::DamagePattern +, Nv::Blast::PatternGenerator +, Nv::Blast::AuthoringResult +, Nv::Blast::MeshImpl , Nv::Blast::IMeshFileReader , Nv::Blast::IMeshFileWriter , Nv::Blast::IJsonCollisionExporter @@ -146,56 +149,70 @@ , Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager , Nv::Blast::ExtPxStressSolver -, Nv::Blast::SharedMemory , Nv::Blast::ExtGroupTaskManager -, Nv::Blast::SharedBlock< T > , Nv::Blast::ExtSyncEvent , Nv::Blast::ExtSync +, Nv::Blast::SharedMemory , Nv::Blast::final -, Nv::Blast::TkObject +, Nv::Blast::TkJointImpl +, Nv::Blast::TkFrameworkImpl +, Nv::Blast::TkActorImpl +, Nv::Blast::final , Nv::Blast::TkFramework +, Nv::Blast::Actor , Nv::Blast::final +, NvBlastExtDamageAccelerator +, Nv::Blast::ExtSerializer +, Nv::Blast::ExtSerialization , Nv::Blast::ExtGroupWorkerTask +, Nv::Blast::FractureRTImpl , Nv::Blast::ExtGroupTaskManagerImpl -, Nv::Blast::ExtSerialization -, Nv::Blast::ExtSerializer -, NvBlastExtDamageAccelerator -, Nv::Blast::ExtStressSolver -, Nv::Blast::Actor +, Nv::Blast::BooleanToolOutputData +, Nv::Blast::Fracturer +, Nv::Blast::MeshGenerator
  • Release() : VHACD::VHACD -, VHACD::IVHACD
  • release() -: Nv::Blast::TkActorImpl -, Nv::Blast::TkFrameworkImpl +: Nv::Blast::FractureRT +, Nv::Blast::ChunkGraph +
  • Release() +: VHACD::IVHACD +
  • release() +: Nv::Blast::BooleanToolV2 +, Nv::Blast::TriangulatorV2 , Nv::Blast::BlastBondGenerator -, Nv::Blast::TkJointImpl +, Nv::Blast::BooleanToolOutputDataImpl , Nv::Blast::ConvexMeshBuilder -, Nv::Blast::SharedBuffer< T > +, Nv::Blast::FractureRTMultithreadedImpl , Nv::Blast::CutoutSet , Nv::Blast::VoronoiSitesGenerator +, Nv::Blast::final +, Nv::Blast::ExtStressSolver , Nv::Blast::FractureTool -, Nv::Blast::Mesh , Nv::Blast::MeshCleaner -, Nv::Blast::AuthoringResult +, Nv::Blast::TkObject , Nv::Blast::BlastBondGeneratorImpl , Nv::Blast::CollisionHullImpl +, Nv::Blast::SharedBlock< T > +, Nv::Blast::SharedBuffer< T > , Nv::Blast::ConvexMeshBuilderImpl , Nv::Blast::CutoutSetImpl , Nv::Blast::VoronoiSitesGeneratorImpl , Nv::Blast::FractureToolImpl , Nv::Blast::MeshCleanerImpl +, Nv::Blast::PatternGeneratorImpl +, VHACD::RaycastMesh
  • releaseCollisionHulls() : Nv::Blast::AuthoringResult
  • releaseSyncBuffer() : Nv::Blast::ExtSync
  • remove() : Nv::Blast::DList -, Nv::Blast::IndexDList< IndexType > , btAlignedObjectArray< T > +, Nv::Blast::IndexDList< IndexType >
  • removeFromGroup() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • removeFromList() : Nv::Blast::IndexDList< IndexType >
  • removeListener() @@ -210,26 +227,26 @@
  • removeReferencesInFamilies() : Nv::Blast::TkJointImpl
  • reorderAssetDescChunks() -: Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework +, Nv::Blast::TkFrameworkImpl
  • replace() : Nv::Blast::EdgeToTriangles
  • replaceMaterialId() -: Nv::Blast::FractureToolImpl +: Nv::Blast::MeshImpl +, Nv::Blast::FractureToolImpl , Nv::Blast::FractureTool , Nv::Blast::Mesh -, Nv::Blast::MeshImpl
  • reportError() : Nv::Blast::ErrorCallback
  • requestBuffer() : Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider
  • requiredMemorySize() -: Nv::Blast::FixedPriorityQueue< Element, Comparator > -, Nv::Blast::FixedBitmap +: Nv::Blast::FixedBoolArray , Nv::Blast::FixedArray< T > -, Nv::Blast::FixedBoolArray -, Nv::Blast::FixedQueue< T > , Nv::Blast::FamilyGraph +, Nv::Blast::FixedPriorityQueue< Element, Comparator > +, Nv::Blast::FixedQueue< T > +, Nv::Blast::FixedBitmap
  • reserve() : btAlignedObjectArray< T > , Nv::Blast::SharedBuffer< T > @@ -242,37 +259,45 @@
  • reserveNewTkActors() : Nv::Blast::SharedMemory
  • reset() -: Nv::Blast::BooleanEvaluator -, Nv::Blast::TkEventQueue -, Nv::Blast::ExtAtomicCounter -, Nv::Blast::MeshNoiser -, Nv::Blast::FixedBoolArray +: Nv::Blast::MeshNoiser , Nv::Blast::FractureTool -, Nv::Blast::SharedMemory -, Nv::Blast::FractureToolImpl -, Nv::Blast::FixedBitmap -, Nv::Blast::Triangulator +, Nv::Blast::TkEventQueue +, Nv::Blast::VertexWelding +, Nv::Blast::BooleanToolOutputData , Nv::Blast::SharedBuffer< T > +, Nv::Blast::FixedBitmap , Nv::Blast::ExtStressSolver +, Nv::Blast::Triangulator , Nv::Blast::PerlinNoise -
  • resize() -: btAlignedObjectArray< T > +, Nv::Blast::ExtAtomicCounter +, Nv::Blast::FractureToolImpl +, Nv::Blast::FixedBoolArray +, Nv::Blast::BooleanEvaluator +, Nv::Blast::SharedMemory +, Nv::Blast::BooleanToolOutputDataImpl +
  • resetEdges() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • Resize() : VHACD::SArray< T, N > +
  • resize() +: btAlignedObjectArray< T >
  • ResizePoints() : VHACD::Mesh
  • ResizeTriangles() : VHACD::Mesh
  • ResultCallback() : Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback +
  • retain() +: Nv::Blast::BooleanToolV2
  • returnActor() : Nv::Blast::FamilyHeader
  • returnWorker() : Nv::Blast::TkGroup
  • RevertAlignToPrincipalAxes() -: VHACD::TetrahedronSet +: VHACD::VoxelSet , VHACD::PrimitiveSet -, VHACD::VoxelSet +, VHACD::TetrahedronSet
  • run() : Nv::Blast::ExtGroupWorkerTask diff --git a/docs/source_docs/files/functions_func_0x73.html b/docs/source_docs/files/functions_func_0x73.html index 1116636..c053b4d 100755 --- a/docs/source_docs/files/functions_func_0x73.html +++ b/docs/source_docs/files/functions_func_0x73.html @@ -216,6 +216,7 @@ , Nv::Blast::MeshImpl
  • setMesh() : Nv::Blast::MeshNoiser +, Nv::Blast::Grid
  • setMeshFlags() : Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • setNodeCount() @@ -225,13 +226,19 @@
  • setNodeInfo() : Nv::Blast::ExtStressSolver
  • setNormal() -: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder
  • setP() : Nv::Blast::Serialization::PxTransform::PxTransform::Builder
  • setPlatformEnabled() : Nv::Blast::ExtCustomProfiler
  • SetPoint() : VHACD::Mesh +
  • setPointCmpDirection() +: Nv::Blast::SweepingAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::BBoxBasedAccelerator
  • setPxActorDesc() : Nv::Blast::ExtPxFamily , Nv::Blast::final @@ -241,8 +248,8 @@
  • setQ() : Nv::Blast::Serialization::PxTransform::PxTransform::Builder
  • setRemoveIslands() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool
  • setRotation() : Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • setScale() @@ -251,29 +258,33 @@
  • setSerializationEncoding() : Nv::Blast::ExtSerialization
  • setSettings() -: Nv::Blast::ExtStressSolver -, Nv::Blast::ExtImpactDamageManager +: Nv::Blast::ExtImpactDamageManager +, Nv::Blast::ExtStressSolver
  • setSize() : Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder
  • setSmoothingGroup() : Nv::Blast::Mesh , Nv::Blast::MeshImpl
  • setSourceMesh() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • setState() -: Nv::Blast::BBoxBasedAccelerator -, Nv::Blast::IntersectionTestingAccelerator -, Nv::Blast::SweepingAccelerator -, Nv::Blast::IntersectionTestingAccelerator -, Nv::Blast::DummyAccelerator -, Nv::Blast::SpatialAccelerator -, Nv::Blast::SweepingAccelerator +: Nv::Blast::DummyAccelerator , Nv::Blast::SpatialAccelerator -, Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::SweepingAccelerator +, Nv::Blast::DummyAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::SweepingAccelerator +, Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::GridWalker +, Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::SweepingAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::DummyAccelerator
  • setStencil() -: Nv::Blast::VoronoiSitesGeneratorImpl -, Nv::Blast::VoronoiSitesGenerator +: Nv::Blast::VoronoiSitesGenerator +, Nv::Blast::VoronoiSitesGeneratorImpl
  • setSubchunkCount() : Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder
  • setTransform() @@ -288,15 +299,15 @@
  • setup() : Nv::Blast::ExtGroupWorkerTask
  • setValue() -: btVector4 -, Nv::Blast::Serialization::UUID::UUID::Builder +: Nv::Blast::Serialization::UUID::UUID::Builder +, btVector4
  • setW() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • setWorkerCount() : Nv::Blast::TkGroup
  • setX() -: Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • setY() : Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder @@ -308,16 +319,16 @@
  • SharedBuffer() : Nv::Blast::SharedBuffer< T >
  • SharedFace() -: Nv::Blast::SharedFace +: Nv::Blast::SharedFace
  • SharedMemory() : Nv::Blast::SharedMemory
  • SimplexNoise() : Nv::Blast::SimplexNoise
  • size() -: Nv::Blast::FixedQueue< T > -, Nv::Blast::FixedArray< T > +: btAlignedObjectArray< T > , Nv::Blast::FixedPriorityQueue< Element, Comparator > -, btAlignedObjectArray< T > +, Nv::Blast::FixedQueue< T > +, Nv::Blast::FixedArray< T >
  • Size() : VHACD::SArray< T, N >
  • skipObject() @@ -338,8 +349,8 @@ : Nv::Blast::TkGroup
  • subscribe() : Nv::Blast::final -, Nv::Blast::ExtPxManager , Nv::Blast::ExtPxFamily +, Nv::Blast::ExtPxManager , Nv::Blast::final
  • swap() : btAlignedObjectArray< T > diff --git a/docs/source_docs/files/functions_func_0x74.html b/docs/source_docs/files/functions_func_0x74.html index bf19d9a..5af1df3 100755 --- a/docs/source_docs/files/functions_func_0x74.html +++ b/docs/source_docs/files/functions_func_0x74.html @@ -159,10 +159,10 @@ , Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Reader +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::TkAsset::TkAsset::Reader , Nv::Blast::Serialization::TkAsset::TkAsset::Builder @@ -171,40 +171,40 @@ , Nv::Blast::Serialization::PxVec3::PxVec3::Reader , Nv::Blast::Serialization::Asset::Asset::Builder
  • totalSize() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder , Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Reader -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder , Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::UUID::UUID::Reader , Nv::Blast::Serialization::UUID::UUID::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::Asset::Asset::Reader +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Reader +, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader -, Nv::Blast::Serialization::PxTransform::PxTransform::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Reader +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Reader +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Builder
  • Triangle() -: Nv::Blast::Triangle +: Nv::Blast::Triangle
  • triangleBoundingBoxIntersection() : Nv::Blast::TriangleProcessor
  • TriangleIndexed() @@ -215,13 +215,15 @@ : Nv::Blast::Triangulator
  • triangulate3d() : FLOAT_MATH::fm_Triangulate +
  • TriangulatorV2() +: Nv::Blast::TriangulatorV2
  • trimCollisionGeometry() -: Nv::Blast::ConvexMeshBuilderImpl -, Nv::Blast::ConvexMeshBuilder +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl
  • TrPrcTriangle() -: Nv::Blast::TrPrcTriangle +: Nv::Blast::TrPrcTriangle
  • TrPrcTriangle2d() -: Nv::Blast::TrPrcTriangle2d +: Nv::Blast::TrPrcTriangle2d
  • TryLock() : VHACD::Mutex
  • tryRead() diff --git a/docs/source_docs/files/functions_func_0x75.html b/docs/source_docs/files/functions_func_0x75.html index 1429cf4..46a464d 100755 --- a/docs/source_docs/files/functions_func_0x75.html +++ b/docs/source_docs/files/functions_func_0x75.html @@ -87,9 +87,11 @@
  • uniformlyGenerateSitesInMesh() : Nv::Blast::VoronoiSitesGenerator , Nv::Blast::VoronoiSitesGeneratorImpl +
  • Union() +: Nv::Blast::BooleanToolV2::BooleanToolV2::Mode
  • uniteChunks() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • Unlock() : VHACD::Mutex
  • unregisterActor() @@ -105,10 +107,9 @@
  • update() : Nv::Blast::ExtStressSolver , Nv::Blast::final +, Nv::Blast::ExtPxStressSolver
  • Update() : VHACD::IVHACD::IVHACD::IUserCallback -
  • update() -: Nv::Blast::ExtPxStressSolver
  • updateBaseMesh() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl diff --git a/docs/source_docs/files/functions_func_0x76.html b/docs/source_docs/files/functions_func_0x76.html index c84a127..e919183 100755 --- a/docs/source_docs/files/functions_func_0x76.html +++ b/docs/source_docs/files/functions_func_0x76.html @@ -92,6 +92,11 @@ : VHACD::Vec3< T >
  • VertexToFbx() : FbxUtils +
  • VertexWelding() +: Nv::Blast::VertexWelding +
  • verticesCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl
  • VHACD() : VHACD::VHACD
  • view() @@ -101,9 +106,8 @@
  • Volume() : VHACD::Volume
  • voronoiFracturing() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • VoronoiSitesGeneratorImpl() : Nv::Blast::VoronoiSitesGeneratorImpl
  • Voxelize() diff --git a/docs/source_docs/files/functions_func_0x77.html b/docs/source_docs/files/functions_func_0x77.html index fb7703a..8add108 100755 --- a/docs/source_docs/files/functions_func_0x77.html +++ b/docs/source_docs/files/functions_func_0x77.html @@ -88,6 +88,8 @@ : Nv::Blast::ExtGroupTaskManager , Nv::Blast::ExtTaskSync , Nv::Blast::ExtGroupTaskManagerImpl +
  • WeldVertex() +: Nv::Blast::VertexWelding
  • write() : Nv::Blast::ExtKJPxOutputStream , Nv::Blast::ExtOutputStream diff --git a/docs/source_docs/files/functions_func_0x7e.html b/docs/source_docs/files/functions_func_0x7e.html index 9358f21..a7cadaa 100755 --- a/docs/source_docs/files/functions_func_0x7e.html +++ b/docs/source_docs/files/functions_func_0x7e.html @@ -149,8 +149,8 @@
  • ~IVHACD() : VHACD::IVHACD
  • ~Mesh() -: Nv::Blast::Mesh -, VHACD::Mesh +: VHACD::Mesh +, Nv::Blast::Mesh
  • ~MeshCleaner() : Nv::Blast::MeshCleaner
  • ~MeshCleanerImpl() diff --git a/docs/source_docs/files/functions_func_b.html b/docs/source_docs/files/functions_func_b.html index 4bdbce0..2af09a8 100755 --- a/docs/source_docs/files/functions_func_b.html +++ b/docs/source_docs/files/functions_func_b.html @@ -55,8 +55,8 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : Nv::Blast::BlastBondGeneratorImpl
  • bondsFromPrefractured() -: Nv::Blast::BlastBondGenerator -, Nv::Blast::BlastBondGeneratorImpl +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl
  • BooleanConf() : Nv::Blast::BooleanConf @@ -64,6 +64,12 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
  • BooleanEvaluator() : Nv::Blast::BooleanEvaluator
  • +
  • BooleanToolOutputDataImpl() +: Nv::Blast::BooleanToolOutputDataImpl +
  • +
  • BooleanToolV2() +: Nv::Blast::BooleanToolV2 +
  • borrowActor() : Nv::Blast::FamilyHeader
  • @@ -89,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : btAlignedAllocator< T, Alignment >
  • btAlignedObjectArray() -: btAlignedObjectArray< T > +: btAlignedObjectArray< T >
  • btTypedObject() : btTypedObject @@ -97,6 +103,9 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
  • btVector4() : btVector4
  • +
  • build() +: Nv::Blast::TriangulatorV2 +
  • buildCollisionGeometry() : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl @@ -108,6 +117,10 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : Nv::Blast::ConvexMeshBuilder , Nv::Blast::ConvexMeshBuilderImpl
  • +
  • buildConvexMeshRT() +: Nv::Blast::ConvexMeshBuilder +, Nv::Blast::ConvexMeshBuilderImpl +
  • buildDescFromInternalFracture() : Nv::Blast::BlastBondGenerator , Nv::Blast::BlastBondGeneratorImpl @@ -115,20 +128,20 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
  • Builder() : Nv::Blast::Serialization::Asset::Builder , Nv::Blast::Serialization::ExtPxAsset::Builder -, Nv::Blast::Serialization::ExtPxChunk::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::NvBlastBond::Builder -, Nv::Blast::Serialization::NvBlastChunk::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::NvBlastBond::Builder +, Nv::Blast::Serialization::NvBlastChunk::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::PxMeshScale::Builder -, Nv::Blast::Serialization::PxQuat::Builder -, Nv::Blast::Serialization::PxTransform::Builder -, Nv::Blast::Serialization::PxVec3::Builder +, Nv::Blast::Serialization::PxQuat::Builder +, Nv::Blast::Serialization::PxTransform::Builder +, Nv::Blast::Serialization::PxVec3::Builder , Nv::Blast::Serialization::TkAsset::Builder , Nv::Blast::Serialization::TkAssetJointDesc::Builder -, Nv::Blast::Serialization::UUID::Builder +, Nv::Blast::Serialization::UUID::Builder
  • buildMeshConvexDecomposition() : Nv::Blast::ConvexMeshBuilder diff --git a/docs/source_docs/files/functions_func_c.html b/docs/source_docs/files/functions_func_c.html index f1646fa..9a70623 100755 --- a/docs/source_docs/files/functions_func_c.html +++ b/docs/source_docs/files/functions_func_c.html @@ -45,6 +45,10 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});  

    - c -

    diff --git a/docs/source_docs/files/functions_func_e.html b/docs/source_docs/files/functions_func_e.html index b83c898..e2016f9 100755 --- a/docs/source_docs/files/functions_func_e.html +++ b/docs/source_docs/files/functions_func_e.html @@ -51,6 +51,10 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
  • EdgeFacetIntersectionData() : Nv::Blast::EdgeFacetIntersectionData
  • +
  • edgesCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • EdgeToTriangles() : Nv::Blast::EdgeToTriangles
  • @@ -80,6 +84,9 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
  • Erase() : VHACD::SArray< T, N >
  • +
  • eraseNode() +: Nv::Blast::ChunkGraph +
  • eval4D() : Nv::Blast::SimplexNoise
  • @@ -108,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); : Nv::Blast::ExtImpactSettings
  • ExtInputStream() -: Nv::Blast::ExtInputStream +: Nv::Blast::ExtInputStream
  • ExtIStream() : Nv::Blast::ExtIStream @@ -129,7 +136,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); : Nv::Blast::Serialization::ExtPxAsset
  • ExtPxAssetImpl() -: Nv::Blast::ExtPxAssetImpl +: Nv::Blast::ExtPxAssetImpl
  • ExtPxChunk() : Nv::Blast::Serialization::ExtPxChunk diff --git a/docs/source_docs/files/functions_func_f.html b/docs/source_docs/files/functions_func_f.html index fbf90fb..9fc06d8 100755 --- a/docs/source_docs/files/functions_func_f.html +++ b/docs/source_docs/files/functions_func_f.html @@ -69,6 +69,10 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
  • FbxSystemUnitToString() : FbxUtils
  • +
  • ffResultCount() +: Nv::Blast::BooleanToolOutputData +, Nv::Blast::BooleanToolOutputDataImpl +
  • fill() : Nv::Blast::FixedBitmap , Nv::Blast::FixedBoolArray @@ -158,6 +162,12 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
  • fractureNoEvents() : Nv::Blast::FamilyHeader
  • +
  • FractureRTImpl() +: Nv::Blast::FractureRTImpl +
  • +
  • FractureRTMultithreadedImpl() +: Nv::Blast::FractureRTMultithreadedImpl +
  • fractureSubSupport() : Nv::Blast::FamilyHeader
  • diff --git a/docs/source_docs/files/functions_func_g.html b/docs/source_docs/files/functions_func_g.html index ddf5a5f..e9ed64c 100755 --- a/docs/source_docs/files/functions_func_g.html +++ b/docs/source_docs/files/functions_func_g.html @@ -45,6 +45,10 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});  

    - g -

    diff --git a/docs/source_docs/files/functions_func_i.html b/docs/source_docs/files/functions_func_i.html index 3f8114a..fdba241 100755 --- a/docs/source_docs/files/functions_func_i.html +++ b/docs/source_docs/files/functions_func_i.html @@ -190,8 +190,8 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); , VHACD::TetrahedronSet , VHACD::VoxelSet -
  • IntersectionTestingAccelerator() -: Nv::Blast::IntersectionTestingAccelerator +
  • Intersection() +: Nv::Blast::BooleanToolV2::Mode
  • isActive() : Nv::Blast::Actor @@ -237,8 +237,8 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); , VHACD::Mesh
  • islandDetectionAndRemoving() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • isMeshContainOpenEdges() : Nv::Blast::FractureTool diff --git a/docs/source_docs/files/functions_func_l.html b/docs/source_docs/files/functions_func_l.html index 41e0996..7aa4d5d 100755 --- a/docs/source_docs/files/functions_func_l.html +++ b/docs/source_docs/files/functions_func_l.html @@ -62,6 +62,12 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
  • LoadOFF() : VHACD::Mesh
  • +
  • LocateVertexInBucket() +: Nv::Blast::VertexWelding +
  • +
  • LocateVertexInBucketOnlyPosition() +: Nv::Blast::VertexWelding +
  • Lock() : VHACD::Mutex
  • diff --git a/docs/source_docs/files/functions_func_m.html b/docs/source_docs/files/functions_func_m.html index d9f7438..1dee6e1 100755 --- a/docs/source_docs/files/functions_func_m.html +++ b/docs/source_docs/files/functions_func_m.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});  

    - m -

    diff --git a/docs/source_docs/files/functions_vars_p.html b/docs/source_docs/files/functions_vars_p.html index a1fe528..0f3884d 100755 --- a/docs/source_docs/files/functions_vars_p.html +++ b/docs/source_docs/files/functions_vars_p.html @@ -51,7 +51,7 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • parent : Nv::Blast::ChunkInfo -, Nv::Blast::EdgeWithParent +, Nv::Blast::EdgeWithParent
  • parentChunkIndex : NvBlastChunk @@ -60,9 +60,19 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • parentData : Nv::Blast::TkSplitEvent
  • +
  • parentEdge +: Nv::Blast::FacetFacetResult +
  • +
  • parentFacet +: Nv::Blast::BooleanResultEdge +, Nv::Blast::FacetFacetResult +
  • partition : NvBlastTimers
  • +
  • pattern +: Nv::Blast::FractureDesc +
  • payload : Nv::Blast::TkEvent
  • @@ -75,10 +85,16 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • physicsSubchunks : Nv::Blast::AuthoringResult
  • +
  • pIdx +: Nv::Blast::FacetFacetResult +
  • plane : Nv::Blast::PlaneChunkIndexer , Nv::Blast::Separation
  • +
  • point +: Nv::Blast::TriangulatorV2::LinkedListElement +
  • points : Nv::Blast::TrPrcTriangle2d , Nv::Blast::TrPrcTriangle @@ -119,6 +135,9 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
  • positionsCount : Nv::Blast::ExporterMeshData
  • +
  • prevPoint +: Nv::Blast::TriangulatorV2::LinkedListElement +
  • processedActorsCount : Nv::Blast::TkGroupStats
  • diff --git a/docs/source_docs/files/functions_vars_r.html b/docs/source_docs/files/functions_vars_r.html index dbd0395..65750b7 100755 --- a/docs/source_docs/files/functions_vars_r.html +++ b/docs/source_docs/files/functions_vars_r.html @@ -45,12 +45,37 @@ $(document).ready(function(){initNavTree('functions_vars_r.html','');});  

    - r -

    diff --git a/docs/source_docs/files/functions_vars_s.html b/docs/source_docs/files/functions_vars_s.html index 1f3be5f..e9dfa68 100755 --- a/docs/source_docs/files/functions_vars_s.html +++ b/docs/source_docs/files/functions_vars_s.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');});

    - s -

    diff --git a/docs/source_docs/files/globals_0x6e.html b/docs/source_docs/files/globals_0x6e.html index 11964b4..ec2a9c1 100755 --- a/docs/source_docs/files/globals_0x6e.html +++ b/docs/source_docs/files/globals_0x6e.html @@ -125,6 +125,8 @@ Here is a list of all file members with links to the files they belong to: : NvBlastIncludeWindows.h
  • NORASTEROPS : NvBlastIncludeWindows.h +
  • NORM_COMPARISON_OFFSET +: NvBlastExtAuthoringInternalCommon.h
  • normalize() : btVector3.h
  • normalized() @@ -451,12 +453,20 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateFractureTool() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateGridAccelerator() +: NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateGridWalker() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMesh() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshCleaner() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshFromFacets() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateMeshOnlyTriangles() +: NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreatePatternGenerator() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateVoronoiSitesGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringFindAssetConnectingBonds() @@ -501,6 +511,24 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtLlSerialization.h
  • NvBlastExtPxSerializerLoadSet() : NvBlastExtPxSerialization.h +
  • NvBlastExtRTBuildMesh() +: NvBlastExtRT.h +
  • NvBlastExtRTCookMergedMesh() +: NvBlastExtRT.h +
  • NvBlastExtRTCreateChunkGraph() +: NvBlastExtRT.h +
  • NvBlastExtRTCreateFracturer() +: NvBlastExtRT.h +
  • NvBlastExtRTCreateFractureRT() +: NvBlastExtRT.h +
  • NvBlastExtRTCreateMeshGenerator() +: NvBlastExtRT.h +
  • NvBlastExtRTDetectIslands() +: NvBlastExtRT.h +
  • NvBlastExtRTDoFracture() +: NvBlastExtRT.h +
  • NvBlastExtRTGetChunksToUnite() +: NvBlastExtRT.h
  • NvBlastExtSerializationCreate() : NvBlastExtSerialization.h
  • NvBlastExtSerializationSerializeAssetIntoBuffer() diff --git a/docs/source_docs/files/globals_0x70.html b/docs/source_docs/files/globals_0x70.html index 5997f9c..75ec793 100755 --- a/docs/source_docs/files/globals_0x70.html +++ b/docs/source_docs/files/globals_0x70.html @@ -83,6 +83,8 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtCustomProfiler.h
  • platformZoneStart() : NvBlastExtCustomProfiler.h +
  • POS_COMPARISON_OFFSET +: NvBlastExtAuthoringInternalCommon.h diff --git a/docs/source_docs/files/globals_0x75.html b/docs/source_docs/files/globals_0x75.html index 4648ff7..52f3f0d 100755 --- a/docs/source_docs/files/globals_0x75.html +++ b/docs/source_docs/files/globals_0x75.html @@ -77,6 +77,8 @@ Here is a list of all file members with links to the files they belong to:

    - u -

    diff --git a/docs/source_docs/files/globals_0x76.html b/docs/source_docs/files/globals_0x76.html index ca383ec..0a34e65 100755 --- a/docs/source_docs/files/globals_0x76.html +++ b/docs/source_docs/files/globals_0x76.html @@ -77,8 +77,6 @@ Here is a list of all file members with links to the files they belong to:

    - v -

      -
    • VEC_COMPARISON_OFFSET -: NvBlastExtAuthoringInternalCommon.h
    • VHACD_DEBUG : vhacdMutex.h
    • VHACD_DEBUG_MESH diff --git a/docs/source_docs/files/globals_b.html b/docs/source_docs/files/globals_b.html index 71edb94..fb7d4c6 100755 --- a/docs/source_docs/files/globals_b.html +++ b/docs/source_docs/files/globals_b.html @@ -63,6 +63,15 @@ $(document).ready(function(){initNavTree('globals_b.html','');});
    • BLAST_PROFILE_ZONE_END : NvBlastProfilerInternal.h
    • +
    • BLASTRT_MAX_CHUNKS +: NvBlastExtRT.h +
    • +
    • BLASTRT_MAX_EDGES_PER_CHUNK +: NvBlastExtRT.h +
    • +
    • BLASTRT_MAX_VERTICES +: NvBlastExtRT.h +
    • BT_ALLOW_ARRAY_COPY_OPERATOR : btAlignedObjectArray.h
    • @@ -223,7 +232,7 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); : btScalar.h
    • btSelect() -: btScalar.h +: btScalar.h
    • btSetMax() : btMinMax.h @@ -241,7 +250,7 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); : btScalar.h
    • btSwapEndian() -: btScalar.h +: btScalar.h
    • btSwapEndianDouble() : btScalar.h @@ -273,8 +282,8 @@ $(document).ready(function(){initNavTree('globals_b.html','');});
    • btUnSwapVector3Endian() : btVector3.h
    • -
    • btVector3() -: btVector3.h +
    • btVector3 +: btVector3.h
    • btVector3Data : btVector3.h diff --git a/docs/source_docs/files/globals_c.html b/docs/source_docs/files/globals_c.html index 8963897..294106f 100755 --- a/docs/source_docs/files/globals_c.html +++ b/docs/source_docs/files/globals_c.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('globals_c.html','');});
    • ConstraintVector : vhacdVHACD.h
    • +
    • CreateBooleanToolOutputData() +: NvBlastExtRTImpl.h +
    • cross() : btVector3.h
    • diff --git a/docs/source_docs/files/globals_defs.html b/docs/source_docs/files/globals_defs.html index d2c98ab..577989a 100755 --- a/docs/source_docs/files/globals_defs.html +++ b/docs/source_docs/files/globals_defs.html @@ -47,20 +47,20 @@
      @@ -71,428 +71,6 @@
    • _WIN32_WINNT : NvBlastIncludeWindows.h
    -

    - a -

    -

    - b -

    -

    - c -

    -

    - d -

    -

    - e -

    -

    - f -

    -

    - m -

    -

    - n -

    -

    - o -

    -

    - p -

    -

    - s -

    -

    - u -

    -

    - v -

  • BLAST_PROFILE_ZONE_END : NvBlastProfilerInternal.h
  • +
  • BLASTRT_MAX_CHUNKS +: NvBlastExtRT.h +
  • +
  • BLASTRT_MAX_EDGES_PER_CHUNK +: NvBlastExtRT.h +
  • +
  • BLASTRT_MAX_VERTICES +: NvBlastExtRT.h +
  • BT_ALLOW_ARRAY_COPY_OPERATOR : btAlignedObjectArray.h
  • diff --git a/docs/source_docs/files/globals_defs_n.html b/docs/source_docs/files/globals_defs_n.html index 116ad33..b1ed45f 100755 --- a/docs/source_docs/files/globals_defs_n.html +++ b/docs/source_docs/files/globals_defs_n.html @@ -117,6 +117,9 @@ $(document).ready(function(){initNavTree('globals_defs_n.html','');});
  • NORASTEROPS : NvBlastIncludeWindows.h
  • +
  • NORM_COMPARISON_OFFSET +: NvBlastExtAuthoringInternalCommon.h +
  • NOSCROLL : NvBlastIncludeWindows.h
  • diff --git a/docs/source_docs/files/globals_defs_p.html b/docs/source_docs/files/globals_defs_p.html index 88fafce..573b0fc 100755 --- a/docs/source_docs/files/globals_defs_p.html +++ b/docs/source_docs/files/globals_defs_p.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('globals_defs_p.html','');});
  • PERLIN_NOISE_SAMPLE_TABLE : NvBlastExtAuthoringPerlinNoise.h
  • +
  • POS_COMPARISON_OFFSET +: NvBlastExtAuthoringInternalCommon.h +
  • diff --git a/docs/source_docs/files/globals_defs_u.html b/docs/source_docs/files/globals_defs_u.html index 337d346..e85b2f8 100755 --- a/docs/source_docs/files/globals_defs_u.html +++ b/docs/source_docs/files/globals_defs_u.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('globals_defs_u.html','');});  

    - u -

      +
    • UINT32_MAX +: NvBlastPreprocessorInternal.h +
    • USE_THREAD : vhacdVHACD.h
    • diff --git a/docs/source_docs/files/globals_defs_v.html b/docs/source_docs/files/globals_defs_v.html index 3d482ac..255e153 100755 --- a/docs/source_docs/files/globals_defs_v.html +++ b/docs/source_docs/files/globals_defs_v.html @@ -45,9 +45,6 @@ $(document).ready(function(){initNavTree('globals_defs_v.html','');});  

      - v -

      diff --git a/docs/source_docs/files/globals_u.html b/docs/source_docs/files/globals_u.html index 8da19a4..2ff45d3 100755 --- a/docs/source_docs/files/globals_u.html +++ b/docs/source_docs/files/globals_u.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('globals_u.html','');});
      Here is a list of all file members with links to the files they belong to:

      - u -

      -
    • NvBlastBond
    • Nv::Blast::Serialization::NvBlastBond +
    • NvBlastBond
    • Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate
    • Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder
    • Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline @@ -383,7 +410,18 @@
    • NvcVec4
    • NvcVec4i
    • NvPackValidation +
    • Nv::Blast::PatternDescriptor + +
    • Nv::Blast::PatternGenerator +
    • Nv::Blast::PerlinNoise +
    • Nv::Blast::PerTriangleAdditionalData
    • VHACD::Plane
    • Nv::Blast::PlaneChunkIndexer
    • Nv::Blast::POINT2D @@ -439,7 +477,7 @@
    • Nv::Blast::SupportGraph @@ -514,6 +552,7 @@
    • Nv::Blast::TriangleIndexed
    • Nv::Blast::TriangleProcessor
    • Nv::Blast::Triangulator +
    • Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement
    • Nv::Blast::TrPrcTriangle
    • Nv::Blast::TrPrcTriangle2d
    • Nv::Blast::Serialization::UUID @@ -526,6 +565,7 @@
    • VHACD::Vec3< T >
    • Nv::Blast::VSA::Vec4
    • Nv::Blast::Vertex +
    • Nv::Blast::VertexWelding
    • VHACD::Volume
    • Nv::Blast::VoronoiSitesGenerator
        diff --git a/docs/source_docs/files/hierarchy.js b/docs/source_docs/files/hierarchy.js index dcc4bce..57c62eb 100755 --- a/docs/source_docs/files/hierarchy.js +++ b/docs/source_docs/files/hierarchy.js @@ -1,6 +1,10 @@ var hierarchy = [ [ "Nv::Blast::Serialization::Asset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::TkAsset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::PxVec3::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::PxTransform::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastDataBlock::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastChunk::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html", null ], @@ -12,10 +16,6 @@ var hierarchy = [ "Nv::Blast::Serialization::PxConvexMeshGeometry::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::PxQuat::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::PxMeshScale::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::PxTransform::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::TkAsset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::PxVec3::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html", null ], [ "Nv::Blast::ExtSyncEventPhysicsSync::ActorData", "struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html", null ], [ "Nv::Blast::ActorSerializationFormat", "struct_nv_1_1_blast_1_1_actor_serialization_format.html", null ], [ "Nv::Blast::ActorSerializationHeader", "struct_nv_1_1_blast_1_1_actor_serialization_header.html", null ], @@ -50,6 +50,10 @@ var hierarchy = [ "Nv::Blast::BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.html", null ], [ "Nv::Blast::BooleanConf", "struct_nv_1_1_blast_1_1_boolean_conf.html", null ], [ "Nv::Blast::BooleanEvaluator", "class_nv_1_1_blast_1_1_boolean_evaluator.html", null ], + [ "Nv::Blast::BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", null ], + [ "Nv::Blast::BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", [ + [ "Nv::Blast::BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", null ] + ] ], [ "btAlignedAllocator< T, Alignment >", "classbt_aligned_allocator.html", null ], [ "btAlignedAllocator< btConvexHullComputer::Edge, 16 >", "classbt_aligned_allocator.html", null ], [ "btAlignedAllocator< btVector3, 16 >", "classbt_aligned_allocator.html", null ], @@ -67,24 +71,26 @@ var hierarchy = [ "btVector3DoubleData", "structbt_vector3_double_data.html", null ], [ "btVector3FloatData", "structbt_vector3_float_data.html", null ], [ "Nv::Blast::ExtSerialization::BufferProvider", "class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html", null ], + [ "Nv::Blast::Serialization::ExtPxAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::ExtPxChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::ExtPxSubchunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxQuat::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxMeshScale::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxTransform::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html", null ], [ "Nv::Blast::Serialization::TkAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html", null ], [ "Nv::Blast::Serialization::TkAssetJointDesc::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html", null ], [ "Nv::Blast::Serialization::PxVec3::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html", null ], [ "Nv::Blast::Serialization::Asset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastDataBlock::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastSupportGraph::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html", null ], [ "Nv::Blast::Serialization::UUID::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxSubchunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxMeshScale::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxTransform::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxQuat::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html", null ], [ "Nv::Blast::Asset::ChunkAnnotation", "struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html", null ], [ "Nv::Blast::ExtPxAssetDesc::ChunkDesc", "struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html", null ], + [ "Nv::Blast::ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", null ], + [ "Nv::Blast::ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", null ], [ "Nv::Blast::ChunkInfo", "struct_nv_1_1_blast_1_1_chunk_info.html", null ], [ "VHACD::CircularList< T >", "class_v_h_a_c_d_1_1_circular_list.html", null ], [ "VHACD::CircularList< VHACD::TMMEdge >", "class_v_h_a_c_d_1_1_circular_list.html", null ], @@ -114,6 +120,7 @@ var hierarchy = [ "Nv::Blast::CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.html", [ [ "Nv::Blast::CutoutSetImpl", "struct_nv_1_1_blast_1_1_cutout_set_impl.html", null ] ] ], + [ "Nv::Blast::DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", null ], [ "Nv::Blast::ExtStressSolver::DebugBuffer", "struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html", null ], [ "Nv::Blast::DebugBuffer", "struct_nv_1_1_blast_1_1_debug_buffer.html", null ], [ "Nv::Blast::ExtStressSolver::DebugLine", "struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html", null ], @@ -122,8 +129,8 @@ var hierarchy = [ "Nv::Blast::TkJointLink", "struct_nv_1_1_blast_1_1_tk_joint_link.html", null ] ] ], [ "Nv::Blast::DList", "class_nv_1_1_blast_1_1_d_list.html", null ], - [ "Nv::Blast::Edge", "struct_nv_1_1_blast_1_1_edge.html", null ], [ "btConvexHullComputer::Edge", "classbt_convex_hull_computer_1_1_edge.html", null ], + [ "Nv::Blast::Edge", "struct_nv_1_1_blast_1_1_edge.html", null ], [ "Nv::Blast::EdgeComparator", "struct_nv_1_1_blast_1_1_edge_comparator.html", null ], [ "Nv::Blast::EdgeFacetIntersectionData", "struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html", null ], [ "Nv::Blast::EdgeToTriangles", "struct_nv_1_1_blast_1_1_edge_to_triangles.html", null ], @@ -191,6 +198,7 @@ var hierarchy = [ "Nv::Blast::ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.html", null ], [ "Nv::Blast::ExtTaskSync", "class_nv_1_1_blast_1_1_ext_task_sync.html", null ], [ "Nv::Blast::Facet", "struct_nv_1_1_blast_1_1_facet.html", null ], + [ "Nv::Blast::FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", null ], [ "Nv::Blast::FamilyGraph", "class_nv_1_1_blast_1_1_family_graph.html", null ], [ "FbxUtils", "class_fbx_utils.html", null ], [ "Nv::Blast::FixedArray< T >", "class_nv_1_1_blast_1_1_fixed_array.html", null ], @@ -200,9 +208,18 @@ var hierarchy = [ "FLOAT_MATH::fm_Tesselate", "class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html", null ], [ "FLOAT_MATH::fm_Triangulate", "class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html", null ], [ "FLOAT_MATH::fm_VertexIndex", "class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html", null ], + [ "Nv::Blast::FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", null ], + [ "Nv::Blast::Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", [ + [ "Nv::Blast::BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", null ] + ] ], + [ "Nv::Blast::FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", [ + [ "Nv::Blast::FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", null ], + [ "Nv::Blast::FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", null ] + ] ], [ "Nv::Blast::FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", [ [ "Nv::Blast::FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", null ] ] ], + [ "Nv::Blast::Grid", "class_nv_1_1_blast_1_1_grid.html", null ], [ "physx::shdfnd::Hash< NvBlastID >", "structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html", null ], [ "Nv::Blast::HashMap< Key, Value, HashFn >", "struct_nv_1_1_blast_1_1_hash_map.html", null ], [ "Nv::Blast::HashMap< const PxRigidDynamic *, Nv::Blast::ExtPxActor *>", "struct_nv_1_1_blast_1_1_hash_map.html", null ], @@ -266,20 +283,26 @@ var hierarchy = ] ], [ "btAlignedObjectArray< T >::less", "classbt_aligned_object_array_1_1less.html", null ], [ "Nv::Blast::Less< A >", "struct_nv_1_1_blast_1_1_less.html", null ], + [ "Nv::Blast::TriangulatorV2::LinkedListElement", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html", null ], [ "Nv::Blast::LlObjectTypeID", "struct_nv_1_1_blast_1_1_ll_object_type_i_d.html", null ], [ "Nv::Blast::LocalBuffer< T >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], [ "Nv::Blast::LocalBuffer< NvBlastBondFractureData >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], [ "Nv::Blast::LocalBuffer< NvBlastChunkFractureData >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], - [ "VHACD::Material", "struct_v_h_a_c_d_1_1_material.html", null ], [ "Nv::Blast::Material", "struct_nv_1_1_blast_1_1_material.html", null ], + [ "VHACD::Material", "struct_v_h_a_c_d_1_1_material.html", null ], + [ "VHACD::Mesh", "class_v_h_a_c_d_1_1_mesh.html", null ], [ "Nv::Blast::Mesh", "class_nv_1_1_blast_1_1_mesh.html", [ [ "Nv::Blast::MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", null ] ] ], - [ "VHACD::Mesh", "class_v_h_a_c_d_1_1_mesh.html", null ], [ "Nv::Blast::MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", [ [ "Nv::Blast::MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", null ] ] ], + [ "Nv::Blast::MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", null ], + [ "Nv::Blast::MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", [ + [ "Nv::Blast::TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", null ] + ] ], [ "Nv::Blast::MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", null ], + [ "Nv::Blast::BooleanToolV2::Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", null ], [ "VHACD::Mutex", "class_v_h_a_c_d_1_1_mutex.html", null ], [ "Nv::Blast::NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", null ], [ "NvBlastActor", "struct_nv_blast_actor.html", [ @@ -330,8 +353,8 @@ var hierarchy = [ "NvBlastID", "struct_nv_blast_i_d.html", null ], [ "NvBlastMessage", "struct_nv_blast_message.html", null ], [ "NvBlastSubgraphShaderActor", "struct_nv_blast_subgraph_shader_actor.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html", null ], [ "NvBlastSupportGraph", "struct_nv_blast_support_graph.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html", null ], [ "NvBlastTimers", "struct_nv_blast_timers.html", null ], [ "NvcBounds3", "struct_nvc_bounds3.html", null ], [ "NvcMat33", "struct_nvc_mat33.html", null ], @@ -351,23 +374,32 @@ var hierarchy = [ "Nv::Blast::ExtOutputStream", "class_nv_1_1_blast_1_1_ext_output_stream.html", null ] ] ], [ "VHACD::IVHACD::Parameters", "class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html", null ], + [ "Nv::Blast::PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", [ + [ "Nv::Blast::BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", null ], + [ "Nv::Blast::RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", null ], + [ "Nv::Blast::UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", null ] + ] ], + [ "Nv::Blast::PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", [ + [ "Nv::Blast::PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", null ] + ] ], [ "Nv::Blast::PerlinNoise", "class_nv_1_1_blast_1_1_perlin_noise.html", null ], - [ "Nv::Blast::Serialization::PxVec3::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::Asset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastDataBlock::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::UUID::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html", null ], + [ "Nv::Blast::PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::ExtPxAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::TkAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::ExtPxChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::ExtPxSubchunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxQuat::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxMeshScale::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxTransform::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::TkAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::PxVec3::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::ExtPxSubchunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::Asset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastDataBlock::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::UUID::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html", null ], [ "VHACD::Plane", "struct_v_h_a_c_d_1_1_plane.html", null ], [ "Nv::Blast::PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", null ], [ "Nv::Blast::POINT2D", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html", null ], @@ -398,22 +430,22 @@ var hierarchy = [ "Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData", "struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html", null ], [ "Nv::Blast::RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", null ], [ "VHACD::RaycastMesh", "class_v_h_a_c_d_1_1_raycast_mesh.html", null ], - [ "Nv::Blast::Serialization::PxVec3::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::UUID::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::ExtPxChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastDataBlock::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxQuat::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html", null ], [ "Nv::Blast::Serialization::ExtPxAsset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::Asset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastBond::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxMeshScale::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html", null ], [ "Nv::Blast::Serialization::ExtPxSubchunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html", null ], [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxTransform::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html", null ], [ "Nv::Blast::Serialization::TkAsset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::ExtPxChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxTransform::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxMeshScale::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxVec3::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxQuat::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::Asset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastDataBlock::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::UUID::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastBond::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html", null ], [ "btAlignedAllocator< T, Alignment >::rebind< O >", "structbt_aligned_allocator_1_1rebind.html", null ], [ "Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback", "class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html", null ], [ "VHACD::SArray< T, N >", "class_v_h_a_c_d_1_1_s_array.html", null ], @@ -437,9 +469,10 @@ var hierarchy = [ "Nv::Blast::SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", [ [ "Nv::Blast::BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", null ], [ "Nv::Blast::DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", null ], - [ "Nv::Blast::IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", null ], + [ "Nv::Blast::GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", null ], [ "Nv::Blast::SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", null ] ] ], + [ "Nv::Blast::FractureRT::Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", null ], [ "Nv::Blast::ExtPxAssetDesc::SubchunkDesc", "struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html", null ], [ "Nv::Blast::SupportGraph", "struct_nv_1_1_blast_1_1_support_graph.html", null ], [ "VHACD::Tetrahedron", "struct_v_h_a_c_d_1_1_tetrahedron.html", null ], @@ -448,8 +481,8 @@ var hierarchy = [ "Nv::Blast::TkActorData", "struct_nv_1_1_blast_1_1_tk_actor_data.html", null ], [ "Nv::Blast::TkActorFlag", "struct_nv_1_1_blast_1_1_tk_actor_flag.html", null ], [ "Nv::Blast::Serialization::TkAsset", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html", null ], - [ "Nv::Blast::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html", null ], [ "Nv::Blast::Serialization::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html", null ], + [ "Nv::Blast::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html", null ], [ "Nv::Blast::TkEvent", "struct_nv_1_1_blast_1_1_tk_event.html", null ], [ "Nv::Blast::TkEventListener", "class_nv_1_1_blast_1_1_tk_event_listener.html", [ [ "Nv::Blast::ExtPxFamilyImpl", "class_nv_1_1_blast_1_1_ext_px_family_impl.html", null ], @@ -501,13 +534,14 @@ var hierarchy = [ "Nv::Blast::TrPrcTriangle2d", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html", null ], [ "Nv::Blast::Serialization::UUID", "struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html", null ], [ "VHACD::Vec2< T >", "class_v_h_a_c_d_1_1_vec2.html", null ], - [ "Nv::Blast::VSA::Vec3", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html", null ], [ "VHACD::Vec3< T >", "class_v_h_a_c_d_1_1_vec3.html", null ], + [ "Nv::Blast::VSA::Vec3", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html", null ], [ "VHACD::Vec3< double >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "VHACD::Vec3< int32_t >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "VHACD::Vec3< short >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "Nv::Blast::VSA::Vec4", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html", null ], [ "Nv::Blast::Vertex", "struct_nv_1_1_blast_1_1_vertex.html", null ], + [ "Nv::Blast::VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", null ], [ "VHACD::Volume", "class_v_h_a_c_d_1_1_volume.html", null ], [ "Nv::Blast::VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", [ [ "Nv::Blast::VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", null ] diff --git a/docs/source_docs/files/menudata.js b/docs/source_docs/files/menudata.js index 146641e..acb622d 100755 --- a/docs/source_docs/files/menudata.js +++ b/docs/source_docs/files/menudata.js @@ -94,6 +94,7 @@ var menudata={children:[ {text:"Typedefs",url:"functions_type.html",children:[ {text:"b",url:"functions_type.html#index_b"}, {text:"c",url:"functions_type.html#index_c"}, +{text:"l",url:"functions_type.html#index_l"}, {text:"o",url:"functions_type.html#index_o"}, {text:"p",url:"functions_type.html#index_p"}, {text:"r",url:"functions_type.html#index_r"}, @@ -127,6 +128,7 @@ var menudata={children:[ {text:"d",url:"functions_rela.html#index_d"}, {text:"e",url:"functions_rela.html#index_e"}, {text:"f",url:"functions_rela.html#index_f"}, +{text:"g",url:"functions_rela.html#index_g"}, {text:"i",url:"functions_rela.html#index_i"}, {text:"o",url:"functions_rela.html#index_o"}, {text:"t",url:"functions_rela.html#index_t"}, diff --git a/docs/source_docs/files/namespace_nv_1_1_blast.html b/docs/source_docs/files/namespace_nv_1_1_blast.html index 0ce51d8..a0b87f1 100755 --- a/docs/source_docs/files/namespace_nv_1_1_blast.html +++ b/docs/source_docs/files/namespace_nv_1_1_blast.html @@ -67,6 +67,8 @@ class  BBoxBasedAccelerator +struct  BeamPatternDesc + class  BlastBondGenerator class  BlastBondGeneratorImpl @@ -77,8 +79,20 @@ class  BooleanEvaluator +struct  BooleanResultEdge + +struct  BooleanToolOutputData + +struct  BooleanToolOutputDataImpl + +class  BooleanToolV2 + class  ChunkDepthFirstIt +struct  ChunkGraph + +struct  ChunkGraphLink + struct  ChunkInfo struct  CmpSharedFace @@ -105,6 +119,8 @@ struct  CutoutSetImpl +struct  DamagePattern + struct  DebugBuffer struct  DebugLine @@ -223,6 +239,8 @@ struct  Facet +struct  FacetFacetResult + class  FamilyGraph struct  FamilyHeader @@ -243,10 +261,24 @@ class  FixedQueue +struct  FractureDesc + +class  Fracturer + +class  FractureRT + +class  FractureRTImpl + +class  FractureRTMultithreadedImpl + class  FractureTool class  FractureToolImpl +class  Grid + +class  GridWalker + struct  HashMap struct  HashSet @@ -265,8 +297,6 @@ struct  InlineArray -class  IntersectionTestingAccelerator - class  IteratorBase struct  Less @@ -285,6 +315,10 @@ class  MeshCleanerImpl +struct  MeshDesc + +class  MeshGenerator + class  MeshImpl class  MeshNoiser @@ -295,8 +329,16 @@ class  ObjFileWriter +struct  PatternDescriptor + +class  PatternGenerator + +class  PatternGeneratorImpl + class  PerlinNoise +struct  PerTriangleAdditionalData + struct  PlaneChunkIndexer struct  POINT2D @@ -311,6 +353,8 @@ class  RandomGeneratorBase +struct  RegularRadialPatternDesc + struct  SegmentToIndex struct  Separation @@ -411,12 +455,18 @@ class  Triangulator +class  TriangulatorV2 + struct  TrPrcTriangle struct  TrPrcTriangle2d +struct  UniformPatternDesc + struct  Vertex +class  VertexWelding + class  VoronoiSitesGenerator class  VoronoiSitesGeneratorImpl @@ -440,11 +490,17 @@ < physx::PxVec3, std::map
        < uint32_t, uint32_t >, CmpVecPointMap +typedef float(* RNG_CALLBACK )(void) + typedef std::map< std::pair
        < physx::PxVec3, physx::PxVec3 >
        , SharedFace, CmpSharedFaceSharedFacesMap

        Enumerations

        +enum  PatternFacetType { GOOD_FACET = 0, +INFINITE_FACET = 0xffffff + } + enum  ProjectionDirections { YZ_PLANE = 1 << 1, XY_PLANE = 1 << 2, ZX_PLANE = 1 << 3, @@ -479,6 +535,8 @@ NV_INLINE float fade (float t) +void findCellBasePlanes (const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors) + NV_FORCE_INLINE uint32_t findClosestNode (const float point[4], const uint32_t firstGraphNodeIndex, const uint32_t *familyGraphNodeIndexLinks, const uint32_t *adjacencyPartition, const uint32_t *adjacentNodeIndices, const uint32_t *adjacentBondIndices, const NvBlastBond *bonds, const float *bondHealths, const uint32_t *chunkIndices) NV_FORCE_INLINE uint32_t findClosestNode (const float point[4], const uint32_t firstGraphNodeIndex, const uint32_t *familyGraphNodeIndexLinks, const uint32_t *adjacencyPartition, const uint32_t *adjacentNodeIndices, const uint32_t *adjacentBondIndices, const NvBlastBond *assetBonds, const float *bondHealths, const NvBlastChunk *assetChunks, const float *supportChunkHealths, const uint32_t *chunkIndices) @@ -487,6 +545,8 @@ MeshgetBigBox (const physx::PxVec3 &point, float size, int32_t interiorMaterialId) +MeshgetCellMesh (class BooleanEvaluator &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin) + MeshgetCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId) MeshgetCuttingCone (const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false) @@ -546,6 +606,8 @@ template<typename T > NV_INLINE T pointerOffset (void *p, ptrdiff_t offset) +NVBLAST_API void savePatternToObj (DamagePattern *pattern) + void setCuttingBox (const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id) NV_INLINE void setup (int i, PxVec3 point, float &t, int &b0, int &b1, float &r0, float &r1) @@ -654,6 +716,21 @@ It will be called when new joints are being created. It should return valid PxJo

        + +

        + +

        +
        + + + + +
        typedef float(* Nv::Blast::RNG_CALLBACK)(void)
        +
        +
        + +

        +

        @@ -672,6 +749,29 @@ It will be called when new joints are being created. It should return valid PxJo


        Enumeration Type Documentation

        + +
        +
        + + + + +
        enum Nv::Blast::PatternFacetType
        +
        +
        + +

        +

        Enumerator:
        + + + +
        GOOD_FACET  +
        INFINITE_FACET  +
        +
        + +
        +

        @@ -1181,6 +1281,35 @@ template<typename Factory , size_t N>

        +

        +

        + +

        +
        + + + + + + + + + + + + + + + + + + +
        void Nv::Blast::findCellBasePlanes (const std::vector< physx::PxVec3 > &  sites,
        std::vector< std::vector< int32_t > > &  neighboors 
        )
        +
        +
        + +

        +

        @@ -1459,6 +1588,65 @@ Create box at some particular position.

        Parameters:
        <
        + +

        + +

        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Mesh* Nv::Blast::getCellMesh (class BooleanEvaluator &  eval,
        int32_t  planeIndexerOffset,
        int32_t  cellId,
        const std::vector< physx::PxVec3 > &  sites,
        std::vector< std::vector< int32_t > > &  neighboors,
        int32_t  interiorMaterialId,
        physx::PxVec3  origin 
        )
        +
        +
        + +

        +

        @@ -2526,6 +2714,26 @@ template<typename T >

        Offset void* pointer by 'offset' bytes helper-functions + +

        + +

        +
        + + + + + + + + + +
        NVBLAST_API void Nv::Blast::savePatternToObj (DamagePattern *  pattern  ) 
        +
        +
        + +

        +

        diff --git a/docs/source_docs/files/namespace_nv_1_1_blast.js b/docs/source_docs/files/namespace_nv_1_1_blast.js index 31a4773..a14fc1d 100755 --- a/docs/source_docs/files/namespace_nv_1_1_blast.js +++ b/docs/source_docs/files/namespace_nv_1_1_blast.js @@ -12,12 +12,19 @@ var namespace_nv_1_1_blast = [ "Asset", "class_nv_1_1_blast_1_1_asset.html", "class_nv_1_1_blast_1_1_asset" ], [ "AuthoringResult", "struct_nv_1_1_blast_1_1_authoring_result.html", "struct_nv_1_1_blast_1_1_authoring_result" ], [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], [ "BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html", "class_nv_1_1_blast_1_1_blast_bond_generator" ], [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html", "class_nv_1_1_blast_1_1_blast_bond_generator_impl" ], [ "BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.html", "struct_nv_1_1_blast_1_1_bond_generation_config" ], [ "BooleanConf", "struct_nv_1_1_blast_1_1_boolean_conf.html", "struct_nv_1_1_blast_1_1_boolean_conf" ], [ "BooleanEvaluator", "class_nv_1_1_blast_1_1_boolean_evaluator.html", "class_nv_1_1_blast_1_1_boolean_evaluator" ], + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl" ], + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", "class_nv_1_1_blast_1_1_boolean_tool_v2" ], [ "ChunkDepthFirstIt", "class_nv_1_1_blast_1_1_chunk_depth_first_it.html", "class_nv_1_1_blast_1_1_chunk_depth_first_it" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], [ "ChunkInfo", "struct_nv_1_1_blast_1_1_chunk_info.html", "struct_nv_1_1_blast_1_1_chunk_info" ], [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], @@ -33,6 +40,7 @@ var namespace_nv_1_1_blast = [ "CutoutConfiguration", "struct_nv_1_1_blast_1_1_cutout_configuration.html", "struct_nv_1_1_blast_1_1_cutout_configuration" ], [ "CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.html", "class_nv_1_1_blast_1_1_cutout_set" ], [ "CutoutSetImpl", "struct_nv_1_1_blast_1_1_cutout_set_impl.html", "struct_nv_1_1_blast_1_1_cutout_set_impl" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], [ "DebugBuffer", "struct_nv_1_1_blast_1_1_debug_buffer.html", "struct_nv_1_1_blast_1_1_debug_buffer" ], [ "DebugLine", "struct_nv_1_1_blast_1_1_debug_line.html", "struct_nv_1_1_blast_1_1_debug_line" ], [ "DLink", "struct_nv_1_1_blast_1_1_d_link.html", "struct_nv_1_1_blast_1_1_d_link" ], @@ -97,6 +105,7 @@ var namespace_nv_1_1_blast = [ "ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.html", "struct_nv_1_1_blast_1_1_ext_sync_event_type" ], [ "ExtTaskSync", "class_nv_1_1_blast_1_1_ext_task_sync.html", "class_nv_1_1_blast_1_1_ext_task_sync" ], [ "Facet", "struct_nv_1_1_blast_1_1_facet.html", "struct_nv_1_1_blast_1_1_facet" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], [ "FamilyGraph", "class_nv_1_1_blast_1_1_family_graph.html", "class_nv_1_1_blast_1_1_family_graph" ], [ "FamilyHeader", "struct_nv_1_1_blast_1_1_family_header.html", "struct_nv_1_1_blast_1_1_family_header" ], [ "FbxFileReader", "class_nv_1_1_blast_1_1_fbx_file_reader.html", "class_nv_1_1_blast_1_1_fbx_file_reader" ], @@ -106,8 +115,15 @@ var namespace_nv_1_1_blast = [ "FixedBoolArray", "class_nv_1_1_blast_1_1_fixed_bool_array.html", "class_nv_1_1_blast_1_1_fixed_bool_array" ], [ "FixedPriorityQueue", "class_nv_1_1_blast_1_1_fixed_priority_queue.html", "class_nv_1_1_blast_1_1_fixed_priority_queue" ], [ "FixedQueue", "class_nv_1_1_blast_1_1_fixed_queue.html", "class_nv_1_1_blast_1_1_fixed_queue" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_impl" ], + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl" ], [ "FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", "class_nv_1_1_blast_1_1_fracture_tool" ], [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], [ "HashMap", "struct_nv_1_1_blast_1_1_hash_map.html", "struct_nv_1_1_blast_1_1_hash_map" ], [ "HashSet", "struct_nv_1_1_blast_1_1_hash_set.html", "struct_nv_1_1_blast_1_1_hash_set" ], [ "IFbxFileReader", "class_nv_1_1_blast_1_1_i_fbx_file_reader.html", "class_nv_1_1_blast_1_1_i_fbx_file_reader" ], @@ -117,7 +133,6 @@ var namespace_nv_1_1_blast = [ "IndexDLink", "struct_nv_1_1_blast_1_1_index_d_link.html", "struct_nv_1_1_blast_1_1_index_d_link" ], [ "IndexDList", "class_nv_1_1_blast_1_1_index_d_list.html", "class_nv_1_1_blast_1_1_index_d_list" ], [ "InlineArray", "struct_nv_1_1_blast_1_1_inline_array.html", "struct_nv_1_1_blast_1_1_inline_array" ], - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", "class_nv_1_1_blast_1_1_intersection_testing_accelerator" ], [ "IteratorBase", "class_nv_1_1_blast_1_1_iterator_base.html", "class_nv_1_1_blast_1_1_iterator_base" ], [ "Less", "struct_nv_1_1_blast_1_1_less.html", "struct_nv_1_1_blast_1_1_less" ], [ "LListIt", "class_nv_1_1_blast_1_1_l_list_it.html", "class_nv_1_1_blast_1_1_l_list_it" ], @@ -127,12 +142,18 @@ var namespace_nv_1_1_blast = [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ], [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ], [ "MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", "class_nv_1_1_blast_1_1_mesh_cleaner_impl" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ], [ "MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", "class_nv_1_1_blast_1_1_mesh_noiser" ], [ "NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", "struct_nv_1_1_blast_1_1_noise_configuration" ], [ "ObjFileReader", "class_nv_1_1_blast_1_1_obj_file_reader.html", "class_nv_1_1_blast_1_1_obj_file_reader" ], [ "ObjFileWriter", "class_nv_1_1_blast_1_1_obj_file_writer.html", "class_nv_1_1_blast_1_1_obj_file_writer" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", "class_nv_1_1_blast_1_1_pattern_generator_impl" ], [ "PerlinNoise", "class_nv_1_1_blast_1_1_perlin_noise.html", "class_nv_1_1_blast_1_1_perlin_noise" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], [ "PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", "struct_nv_1_1_blast_1_1_plane_chunk_indexer" ], [ "POINT2D", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d" ], [ "PolyVert", "struct_nv_1_1_blast_1_1_poly_vert.html", "struct_nv_1_1_blast_1_1_poly_vert" ], @@ -140,6 +161,7 @@ var namespace_nv_1_1_blast = [ "ProfilerDetail", "struct_nv_1_1_blast_1_1_profiler_detail.html", "struct_nv_1_1_blast_1_1_profiler_detail" ], [ "PxActorCreateInfo", "struct_nv_1_1_blast_1_1_px_actor_create_info.html", "struct_nv_1_1_blast_1_1_px_actor_create_info" ], [ "RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", "class_nv_1_1_blast_1_1_random_generator_base" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], [ "Separation", "struct_nv_1_1_blast_1_1_separation.html", "struct_nv_1_1_blast_1_1_separation" ], [ "SharedBlock", "class_nv_1_1_blast_1_1_shared_block.html", "class_nv_1_1_blast_1_1_shared_block" ], @@ -191,9 +213,12 @@ var namespace_nv_1_1_blast = [ "TriangleIndexed", "struct_nv_1_1_blast_1_1_triangle_indexed.html", "struct_nv_1_1_blast_1_1_triangle_indexed" ], [ "TriangleProcessor", "class_nv_1_1_blast_1_1_triangle_processor.html", "class_nv_1_1_blast_1_1_triangle_processor" ], [ "Triangulator", "class_nv_1_1_blast_1_1_triangulator.html", "class_nv_1_1_blast_1_1_triangulator" ], + [ "TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", "class_nv_1_1_blast_1_1_triangulator_v2" ], [ "TrPrcTriangle", "struct_nv_1_1_blast_1_1_tr_prc_triangle.html", "struct_nv_1_1_blast_1_1_tr_prc_triangle" ], [ "TrPrcTriangle2d", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], [ "Vertex", "struct_nv_1_1_blast_1_1_vertex.html", "struct_nv_1_1_blast_1_1_vertex" ], + [ "VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", "class_nv_1_1_blast_1_1_vertex_welding" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ], [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ], [ "VrtComp", "struct_nv_1_1_blast_1_1_vrt_comp.html", "struct_nv_1_1_blast_1_1_vrt_comp" ], diff --git a/docs/source_docs/files/namespacemembers_0x66.html b/docs/source_docs/files/namespacemembers_0x66.html index 049ed1d..3e796e2 100755 --- a/docs/source_docs/files/namespacemembers_0x66.html +++ b/docs/source_docs/files/namespacemembers_0x66.html @@ -73,12 +73,14 @@ Here is a list of all namespace members with links to the namespace documentatio

        - f -

        diff --git a/docs/source_docs/files/namespacemembers_0x69.html b/docs/source_docs/files/namespacemembers_0x69.html index c0a64a4..d89c325 100755 --- a/docs/source_docs/files/namespacemembers_0x69.html +++ b/docs/source_docs/files/namespacemembers_0x69.html @@ -91,6 +91,8 @@ Here is a list of all namespace members with links to the namespace documentatio : Nv::Blast::VSA
      • index_of_min() : Nv::Blast::VSA +
      • INFINITE_FACET +: Nv::Blast
      • initializeAsset() : Nv::Blast
      • INSTANCE_DATA_BLOCK diff --git a/docs/source_docs/files/namespacemembers_0x70.html b/docs/source_docs/files/namespacemembers_0x70.html index ae4bab6..05f5b48 100755 --- a/docs/source_docs/files/namespacemembers_0x70.html +++ b/docs/source_docs/files/namespacemembers_0x70.html @@ -71,12 +71,14 @@ Here is a list of all namespace members with links to the namespace documentation for each member:

        - p -

          +
        • PatternFacetType +: Nv::Blast
        • perp() : Nv::Blast::VSA
        • PlaneTriResult : FLOAT_MATH
        • pointerOffset() -: Nv::Blast +: Nv::Blast
        • PointMap : Nv::Blast
        • PRIMITIVE_INSIDE_SURFACE diff --git a/docs/source_docs/files/namespacemembers_0x72.html b/docs/source_docs/files/namespacemembers_0x72.html index 4301e48..ee1b1e9 100755 --- a/docs/source_docs/files/namespacemembers_0x72.html +++ b/docs/source_docs/files/namespacemembers_0x72.html @@ -73,6 +73,8 @@ Here is a list of all namespace members with links to the namespace documentatio

          - r -

          diff --git a/docs/source_docs/files/namespacemembers_0x73.html b/docs/source_docs/files/namespacemembers_0x73.html index af94de2..aee8d29 100755 --- a/docs/source_docs/files/namespacemembers_0x73.html +++ b/docs/source_docs/files/namespacemembers_0x73.html @@ -71,6 +71,8 @@ Here is a list of all namespace members with links to the namespace documentation for each member:

          - s -

            +
          • savePatternToObj() +: Nv::Blast
          • setCuttingBox() : Nv::Blast
          • setup() diff --git a/docs/source_docs/files/namespacemembers_enum.html b/docs/source_docs/files/namespacemembers_enum.html index 310b62c..23fb04a 100755 --- a/docs/source_docs/files/namespacemembers_enum.html +++ b/docs/source_docs/files/namespacemembers_enum.html @@ -57,6 +57,8 @@ : FLOAT_MATH
          • LineSegmentType : FLOAT_MATH +
          • PatternFacetType +: Nv::Blast
          • PlaneTriResult : FLOAT_MATH
          • ProjectionDirections diff --git a/docs/source_docs/files/namespacemembers_eval.html b/docs/source_docs/files/namespacemembers_eval.html index 7f194f8..8facfa0 100755 --- a/docs/source_docs/files/namespacemembers_eval.html +++ b/docs/source_docs/files/namespacemembers_eval.html @@ -45,6 +45,7 @@
          • a
          • e
          • f
          • +
          • g
          • i
          • l
          • o
          • @@ -104,6 +105,10 @@
          • FMCS_ZMIN : FLOAT_MATH
          +

          - g -

          - i -

          • ICHullErrorCoplanarPoints : VHACD @@ -115,6 +120,8 @@ : VHACD
          • ICHullErrorOK : VHACD +
          • INFINITE_FACET +: Nv::Blast
          • INSTANCE_DATA_BLOCK : capnp::schemas
          • IR_COINCIDENT diff --git a/docs/source_docs/files/namespacemembers_f.html b/docs/source_docs/files/namespacemembers_f.html index f6f749c..9e10b8a 100755 --- a/docs/source_docs/files/namespacemembers_f.html +++ b/docs/source_docs/files/namespacemembers_f.html @@ -48,14 +48,17 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');});
          • fade() : Nv::Blast
          • +
          • findCellBasePlanes() +: Nv::Blast +
          • findClosestNode() -: Nv::Blast +: Nv::Blast
          • fm_add() : FLOAT_MATH
          • fm_areaPolygon2d() -: FLOAT_MATH +: FLOAT_MATH
          • fm_areaTriangle() : FLOAT_MATH @@ -91,7 +94,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_computeBestFitAABB() -: FLOAT_MATH +: FLOAT_MATH
          • fm_computeBestFitABB() : FLOAT_MATH @@ -136,7 +139,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_copyUniqueVertices() -: FLOAT_MATH +: FLOAT_MATH
          • fm_createTesselate() : FLOAT_MATH @@ -229,10 +232,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_initMinMax() -: FLOAT_MATH +: FLOAT_MATH
          • fm_insideAABB() -: FLOAT_MATH +: FLOAT_MATH
          • fm_insideTriangle() : FLOAT_MATH @@ -250,7 +253,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_intersectLineSegments2dTime() -: FLOAT_MATH +: FLOAT_MATH
          • fm_intersectPointPlane() : FLOAT_MATH @@ -271,46 +274,46 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_lerp() -: FLOAT_MATH +: FLOAT_MATH
          • fm_lineIntersectsTriangle() : FLOAT_MATH
          • fm_lineSphereIntersect() -: FLOAT_MATH +: FLOAT_MATH
          • fm_lineTestAABB() : FLOAT_MATH
          • fm_lineTestAABBXZ() -: FLOAT_MATH +: FLOAT_MATH
          • fm_matrixMultiply() -: FLOAT_MATH +: FLOAT_MATH
          • fm_matrixToQuat() -: FLOAT_MATH +: FLOAT_MATH
          • fm_minmax() : FLOAT_MATH
          • fm_multiply() -: FLOAT_MATH +: FLOAT_MATH
          • fm_multiplyQuat() -: FLOAT_MATH +: FLOAT_MATH
          • fm_multiplyTransform() -: FLOAT_MATH +: FLOAT_MATH
          • fm_nearestPointInTriangle() : FLOAT_MATH
          • fm_normalize() -: FLOAT_MATH +: FLOAT_MATH
          • fm_normalizeQuat() -: FLOAT_MATH +: FLOAT_MATH
          • fm_OBBtoAABB() : FLOAT_MATH @@ -322,13 +325,13 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_planeToQuat() -: FLOAT_MATH +: FLOAT_MATH
          • fm_planeTriIntersection() -: FLOAT_MATH +: FLOAT_MATH
          • fm_pointInsidePolygon2d() -: FLOAT_MATH +: FLOAT_MATH
          • fm_quatRotate() : FLOAT_MATH @@ -337,7 +340,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_quatToMatrix() -: FLOAT_MATH +: FLOAT_MATH
          • FM_RAD_TO_DEG : FLOAT_MATH @@ -346,7 +349,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_raySphereIntersect() -: FLOAT_MATH +: FLOAT_MATH
          • fm_releaseTesselate() : FLOAT_MATH @@ -358,10 +361,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_rotate() -: FLOAT_MATH +: FLOAT_MATH
          • fm_rotationArc() -: FLOAT_MATH +: FLOAT_MATH
          • fm_samePlane() : FLOAT_MATH @@ -370,10 +373,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_setTranslation() -: FLOAT_MATH +: FLOAT_MATH
          • fm_solveX() -: FLOAT_MATH +: FLOAT_MATH
          • fm_solveY() : FLOAT_MATH @@ -382,16 +385,16 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : FLOAT_MATH
          • fm_sphereVolume() -: FLOAT_MATH +: FLOAT_MATH
          • fm_subtract() : FLOAT_MATH
          • fm_transform() -: FLOAT_MATH +: FLOAT_MATH
          • fm_transformAABB() -: FLOAT_MATH +: FLOAT_MATH
          • FM_XAXIS : FLOAT_MATH diff --git a/docs/source_docs/files/namespacemembers_func_0x66.html b/docs/source_docs/files/namespacemembers_func_0x66.html index c0d4296..fb5cab6 100755 --- a/docs/source_docs/files/namespacemembers_func_0x66.html +++ b/docs/source_docs/files/namespacemembers_func_0x66.html @@ -69,12 +69,14 @@

            - f -

            • fade() : Nv::Blast +
            • findCellBasePlanes() +: Nv::Blast
            • findClosestNode() -: Nv::Blast +: Nv::Blast
            • fm_add() : FLOAT_MATH
            • fm_areaPolygon2d() -: FLOAT_MATH +: FLOAT_MATH
            • fm_areaTriangle() : FLOAT_MATH
            • fm_capsuleVolume() @@ -82,7 +84,7 @@
            • fm_catmullRom() : FLOAT_MATH
            • fm_clipTestAABB() -: FLOAT_MATH +: FLOAT_MATH
            • fm_clipTestPoint() : FLOAT_MATH
            • fm_clipTestPointXZ() @@ -96,7 +98,7 @@
            • fm_computeBestFitAABB() : FLOAT_MATH
            • fm_computeBestFitABB() -: FLOAT_MATH +: FLOAT_MATH
            • fm_computeBestFitCapsule() : FLOAT_MATH
            • fm_computeBestFitOBB() @@ -184,9 +186,9 @@
            • fm_inflateMinMax() : FLOAT_MATH
            • fm_initMinMax() -: FLOAT_MATH +: FLOAT_MATH
            • fm_insideAABB() -: FLOAT_MATH +: FLOAT_MATH
            • fm_insideTriangle() : FLOAT_MATH
            • fm_insideTriangleXZ() @@ -198,7 +200,7 @@
            • fm_intersectLineSegments2d() : FLOAT_MATH
            • fm_intersectLineSegments2dTime() -: FLOAT_MATH +: FLOAT_MATH
            • fm_intersectPointPlane() : FLOAT_MATH
            • fm_intersectRayAABB() @@ -206,15 +208,15 @@
            • fm_inverseRT() : FLOAT_MATH
            • fm_inverseTransform() -: FLOAT_MATH +: FLOAT_MATH
            • fm_isMeshCoplanar() : FLOAT_MATH
            • fm_isValidTriangle() -: FLOAT_MATH +: FLOAT_MATH
            • fm_lerp() : FLOAT_MATH
            • fm_lineIntersectsTriangle() -: FLOAT_MATH +: FLOAT_MATH
            • fm_lineSphereIntersect() : FLOAT_MATH
            • fm_lineTestAABB() @@ -226,15 +228,15 @@
            • fm_matrixToQuat() : FLOAT_MATH
            • fm_minmax() -: FLOAT_MATH +: FLOAT_MATH
            • fm_multiply() -: FLOAT_MATH +: FLOAT_MATH
            • fm_multiplyQuat() -: FLOAT_MATH +: FLOAT_MATH
            • fm_multiplyTransform() -: FLOAT_MATH +: FLOAT_MATH
            • fm_nearestPointInTriangle() -: FLOAT_MATH +: FLOAT_MATH
            • fm_normalize() : FLOAT_MATH
            • fm_normalizeQuat() @@ -244,17 +246,17 @@
            • fm_planeToMatrix() : FLOAT_MATH
            • fm_planeToQuat() -: FLOAT_MATH +: FLOAT_MATH
            • fm_planeTriIntersection() : FLOAT_MATH
            • fm_pointInsidePolygon2d() -: FLOAT_MATH +: FLOAT_MATH
            • fm_quatRotate() : FLOAT_MATH
            • fm_quatToEuler() : FLOAT_MATH
            • fm_quatToMatrix() -: FLOAT_MATH +: FLOAT_MATH
            • fm_rayIntersectsTriangle() : FLOAT_MATH
            • fm_raySphereIntersect() @@ -270,7 +272,7 @@
            • fm_rotationArc() : FLOAT_MATH
            • fm_samePlane() -: FLOAT_MATH +: FLOAT_MATH
            • fm_scale() : FLOAT_MATH
            • fm_setTranslation() @@ -280,9 +282,9 @@
            • fm_solveY() : FLOAT_MATH
            • fm_solveZ() -: FLOAT_MATH +: FLOAT_MATH
            • fm_sphereVolume() -: FLOAT_MATH +: FLOAT_MATH
            • fm_subtract() : FLOAT_MATH
            • fm_transform() diff --git a/docs/source_docs/files/namespacemembers_func_0x67.html b/docs/source_docs/files/namespacemembers_func_0x67.html index d860e95..3e83717 100755 --- a/docs/source_docs/files/namespacemembers_func_0x67.html +++ b/docs/source_docs/files/namespacemembers_func_0x67.html @@ -71,6 +71,8 @@ : Nv::Blast
            • getBigBox() : Nv::Blast +
            • getCellMesh() +: Nv::Blast
            • getCuttingBox() : Nv::Blast
            • getCuttingCone() diff --git a/docs/source_docs/files/namespacemembers_func_0x73.html b/docs/source_docs/files/namespacemembers_func_0x73.html index e79c408..e624958 100755 --- a/docs/source_docs/files/namespacemembers_func_0x73.html +++ b/docs/source_docs/files/namespacemembers_func_0x73.html @@ -67,6 +67,8 @@  

              - s -

                +
              • savePatternToObj() +: Nv::Blast
              • setCuttingBox() : Nv::Blast
              • setup() diff --git a/docs/source_docs/files/namespacemembers_func_f.html b/docs/source_docs/files/namespacemembers_func_f.html index 26f8e54..ba36098 100755 --- a/docs/source_docs/files/namespacemembers_func_f.html +++ b/docs/source_docs/files/namespacemembers_func_f.html @@ -48,14 +48,17 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');});
              • fade() : Nv::Blast
              • +
              • findCellBasePlanes() +: Nv::Blast +
              • findClosestNode() -: Nv::Blast +: Nv::Blast
              • fm_add() : FLOAT_MATH
              • fm_areaPolygon2d() -: FLOAT_MATH +: FLOAT_MATH
              • fm_areaTriangle() : FLOAT_MATH @@ -67,7 +70,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_clipTestAABB() -: FLOAT_MATH +: FLOAT_MATH
              • fm_clipTestPoint() : FLOAT_MATH @@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_computeBestFitABB() -: FLOAT_MATH +: FLOAT_MATH
              • fm_computeBestFitCapsule() : FLOAT_MATH @@ -220,10 +223,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_initMinMax() -: FLOAT_MATH +: FLOAT_MATH
              • fm_insideAABB() -: FLOAT_MATH +: FLOAT_MATH
              • fm_insideTriangle() : FLOAT_MATH @@ -241,7 +244,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_intersectLineSegments2dTime() -: FLOAT_MATH +: FLOAT_MATH
              • fm_intersectPointPlane() : FLOAT_MATH @@ -253,19 +256,19 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_inverseTransform() -: FLOAT_MATH +: FLOAT_MATH
              • fm_isMeshCoplanar() : FLOAT_MATH
              • fm_isValidTriangle() -: FLOAT_MATH +: FLOAT_MATH
              • fm_lerp() : FLOAT_MATH
              • fm_lineIntersectsTriangle() -: FLOAT_MATH +: FLOAT_MATH
              • fm_lineSphereIntersect() : FLOAT_MATH @@ -283,19 +286,19 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_minmax() -: FLOAT_MATH +: FLOAT_MATH
              • fm_multiply() -: FLOAT_MATH +: FLOAT_MATH
              • fm_multiplyQuat() -: FLOAT_MATH +: FLOAT_MATH
              • fm_multiplyTransform() -: FLOAT_MATH +: FLOAT_MATH
              • fm_nearestPointInTriangle() -: FLOAT_MATH +: FLOAT_MATH
              • fm_normalize() : FLOAT_MATH @@ -310,13 +313,13 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_planeToQuat() -: FLOAT_MATH +: FLOAT_MATH
              • fm_planeTriIntersection() : FLOAT_MATH
              • fm_pointInsidePolygon2d() -: FLOAT_MATH +: FLOAT_MATH
              • fm_quatRotate() : FLOAT_MATH @@ -325,7 +328,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_quatToMatrix() -: FLOAT_MATH +: FLOAT_MATH
              • fm_rayIntersectsTriangle() : FLOAT_MATH @@ -349,7 +352,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_samePlane() -: FLOAT_MATH +: FLOAT_MATH
              • fm_scale() : FLOAT_MATH @@ -364,10 +367,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : FLOAT_MATH
              • fm_solveZ() -: FLOAT_MATH +: FLOAT_MATH
              • fm_sphereVolume() -: FLOAT_MATH +: FLOAT_MATH
              • fm_subtract() : FLOAT_MATH diff --git a/docs/source_docs/files/namespacemembers_func_g.html b/docs/source_docs/files/namespacemembers_func_g.html index 76d268d..4ccf487 100755 --- a/docs/source_docs/files/namespacemembers_func_g.html +++ b/docs/source_docs/files/namespacemembers_func_g.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
              • getBigBox() : Nv::Blast
              • +
              • getCellMesh() +: Nv::Blast +
              • getCuttingBox() : Nv::Blast
              • diff --git a/docs/source_docs/files/namespacemembers_func_s.html b/docs/source_docs/files/namespacemembers_func_s.html index c606fac..80fbac0 100755 --- a/docs/source_docs/files/namespacemembers_func_s.html +++ b/docs/source_docs/files/namespacemembers_func_s.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_func_s.html','');});  

                - s -

                  +
                • savePatternToObj() +: Nv::Blast +
                • setCuttingBox() : Nv::Blast
                • diff --git a/docs/source_docs/files/namespacemembers_g.html b/docs/source_docs/files/namespacemembers_g.html index 71f3329..016cc6c 100755 --- a/docs/source_docs/files/namespacemembers_g.html +++ b/docs/source_docs/files/namespacemembers_g.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
                • getBigBox() : Nv::Blast
                • +
                • getCellMesh() +: Nv::Blast +
                • getCuttingBox() : Nv::Blast
                • @@ -78,6 +81,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
                • getProjectionDirection() : Nv::Blast
                • +
                • GOOD_FACET +: Nv::Blast +
                diff --git a/docs/source_docs/files/namespacemembers_i.html b/docs/source_docs/files/namespacemembers_i.html index 13d7514..5c8b1c3 100755 --- a/docs/source_docs/files/namespacemembers_i.html +++ b/docs/source_docs/files/namespacemembers_i.html @@ -75,6 +75,9 @@ $(document).ready(function(){initNavTree('namespacemembers_i.html','');});
              • index_of_min() : Nv::Blast::VSA
              • +
              • INFINITE_FACET +: Nv::Blast +
              • initializeAsset() : Nv::Blast
              • diff --git a/docs/source_docs/files/namespacemembers_p.html b/docs/source_docs/files/namespacemembers_p.html index ee1eb9f..2a273f1 100755 --- a/docs/source_docs/files/namespacemembers_p.html +++ b/docs/source_docs/files/namespacemembers_p.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_p.html','');});
                Here is a list of all namespace members with links to the namespace documentation for each member:

                - p -

                  +
                • PatternFacetType +: Nv::Blast +
                • perp() : Nv::Blast::VSA
                • @@ -52,7 +55,7 @@ $(document).ready(function(){initNavTree('namespacemembers_p.html','');}); : FLOAT_MATH
                • pointerOffset() -: Nv::Blast +: Nv::Blast
                • PointMap : Nv::Blast diff --git a/docs/source_docs/files/namespacemembers_r.html b/docs/source_docs/files/namespacemembers_r.html index e07c87c..5e3c037 100755 --- a/docs/source_docs/files/namespacemembers_r.html +++ b/docs/source_docs/files/namespacemembers_r.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');});
                • real : Nv::Blast::VSA
                • +
                • RNG_CALLBACK +: Nv::Blast +
                diff --git a/docs/source_docs/files/namespacemembers_s.html b/docs/source_docs/files/namespacemembers_s.html index d56e7bb..d1fc600 100755 --- a/docs/source_docs/files/namespacemembers_s.html +++ b/docs/source_docs/files/namespacemembers_s.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_s.html','');});
                Here is a list of all namespace members with links to the namespace documentation for each member:

                - s -

                  +
                • savePatternToObj() +: Nv::Blast +
                • setCuttingBox() : Nv::Blast
                • diff --git a/docs/source_docs/files/namespacemembers_type.html b/docs/source_docs/files/namespacemembers_type.html index 4f1d021..1cd24c1 100755 --- a/docs/source_docs/files/namespacemembers_type.html +++ b/docs/source_docs/files/namespacemembers_type.html @@ -59,6 +59,8 @@ : Nv::Blast
                • real : Nv::Blast::VSA +
                • RNG_CALLBACK +: Nv::Blast
                • SharedFacesMap : Nv::Blast
                diff --git a/docs/source_docs/files/navtreedata.js b/docs/source_docs/files/navtreedata.js index f98ba8a..105a856 100755 --- a/docs/source_docs/files/navtreedata.js +++ b/docs/source_docs/files/navtreedata.js @@ -35,23 +35,24 @@ var NAVTREEINDEX = [ "_asset_d_t_o_8h.html", "_float_math_8h.html#af91f007d37b043bd7e70b4d2de1fbd25", -"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658", -"_nv_blast_memory_8h.html#a3421677e17b73e6e0b7e3471fe6ad542", -"bt_vector3_8h.html#a6ded65e4a84fea22e292d69b2474c509", -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6", -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189", -"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59", -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a72d2f1f85942d8861cd49a76474d6ed4", -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#afbc47db2117b5cf3c548023e3192269b", -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69", -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f", -"class_v_h_a_c_d_1_1_circular_list.html#a04e44337a2bf4a77ca6713ba2b1dc9a7", -"class_v_h_a_c_d_1_1_tetrahedron_set.html#acafb47aafced10defcee04a95466ff70", -"dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html", -"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57", -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3", -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38", -"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc" +"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5", +"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e", +"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc", +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99", +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb", +"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5", +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee", +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f", +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1", +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82", +"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8", +"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea", +"globals_defs_u.html", +"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be", +"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83", +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html", +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/source_docs/files/navtreeindex0.js b/docs/source_docs/files/navtreeindex0.js index 2bb7c27..2c0e71c 100755 --- a/docs/source_docs/files/navtreeindex0.js +++ b/docs/source_docs/files/navtreeindex0.js @@ -1,16 +1,16 @@ var NAVTREEINDEX0 = { -"_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,0], -"_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,0], -"_d_t_o_macros_8h.html":[4,0,0,1,5,1,0,1], -"_d_t_o_macros_8h.html#a01dbdd792fc1f215185e97b95c627db8":[4,0,0,1,5,1,0,1,0], -"_d_t_o_macros_8h_source.html":[4,0,0,1,5,1,0,1], -"_ext_px_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,2], -"_ext_px_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,2], -"_ext_px_chunk_d_t_o_8h.html":[4,0,0,1,5,1,0,3], -"_ext_px_chunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,3], -"_ext_px_subchunk_d_t_o_8h.html":[4,0,0,1,5,1,0,4], -"_ext_px_subchunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,4], +"_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,0], +"_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,0], +"_d_t_o_macros_8h.html":[4,0,0,1,7,1,0,1], +"_d_t_o_macros_8h.html#a01dbdd792fc1f215185e97b95c627db8":[4,0,0,1,7,1,0,1,0], +"_d_t_o_macros_8h_source.html":[4,0,0,1,7,1,0,1], +"_ext_px_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,2], +"_ext_px_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,2], +"_ext_px_chunk_d_t_o_8h.html":[4,0,0,1,7,1,0,3], +"_ext_px_chunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,3], +"_ext_px_subchunk_d_t_o_8h.html":[4,0,0,1,7,1,0,4], +"_ext_px_subchunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,4], "_float_math_8h.html":[4,0,0,1,1,1,0,0,6], "_float_math_8h.html#a010b32a67e0a6823c0f48c6ff9d37fb2":[4,0,0,1,1,1,0,0,6,17], "_float_math_8h.html#a0157d9c02e4cf7f166f518d3f976e8d5":[4,0,0,1,1,1,0,0,6,148], diff --git a/docs/source_docs/files/navtreeindex1.js b/docs/source_docs/files/navtreeindex1.js index 192d2c3..b34808a 100755 --- a/docs/source_docs/files/navtreeindex1.js +++ b/docs/source_docs/files/navtreeindex1.js @@ -91,10 +91,10 @@ var NAVTREEINDEX1 = "_nv_blast_atomic_8h.html#a02d7c995394a2e2c7f0b18ee051bec2f":[4,0,0,0,2,1], "_nv_blast_atomic_8h.html#aa0a1acaf4abe11be6cfdcf14cecf4818":[4,0,0,0,2,0], "_nv_blast_atomic_8h_source.html":[4,0,0,0,2], -"_nv_blast_bond_d_t_o_8h.html":[4,0,0,1,5,1,0,5], -"_nv_blast_bond_d_t_o_8h_source.html":[4,0,0,1,5,1,0,5], -"_nv_blast_chunk_d_t_o_8h.html":[4,0,0,1,5,1,0,6], -"_nv_blast_chunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,6], +"_nv_blast_bond_d_t_o_8h.html":[4,0,0,1,7,1,0,5], +"_nv_blast_bond_d_t_o_8h_source.html":[4,0,0,1,7,1,0,5], +"_nv_blast_chunk_d_t_o_8h.html":[4,0,0,1,7,1,0,6], +"_nv_blast_chunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,6], "_nv_blast_chunk_hierarchy_8h.html":[4,0,0,3,1,3], "_nv_blast_chunk_hierarchy_8h.html#a4693639353fc51c08a21065403386a58":[4,0,0,3,1,3,1], "_nv_blast_chunk_hierarchy_8h.html#a6e3f40bb46c32351ff0e0c6de98e58ec":[4,0,0,3,1,3,2], @@ -103,8 +103,8 @@ var NAVTREEINDEX1 = "_nv_blast_d_link_8h_source.html":[4,0,0,0,3], "_nv_blast_debug_render_8h.html":[4,0,0,2,0,1], "_nv_blast_debug_render_8h_source.html":[4,0,0,2,0,1], -"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,1,3,0,0], -"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,1,4,0,0], +"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,1,4,0,0], "_nv_blast_ext_apex_shared_parts_8h.html":[4,0,0,1,1,1,1], "_nv_blast_ext_apex_shared_parts_8h.html#a5cdab436d8570fca3e16796e0f9f05f8":[4,0,0,1,1,1,1,1], "_nv_blast_ext_apex_shared_parts_8h_source.html":[4,0,0,1,1,1,1], @@ -115,139 +115,139 @@ var NAVTREEINDEX1 = "_nv_blast_ext_asset_utils_8h_source.html":[4,0,0,1,0,0,0], "_nv_blast_ext_authoring_8h.html":[4,0,0,1,1,0,0], "_nv_blast_ext_authoring_8h.html#a0c09c0fc47ac3e47511e96375e212eca":[4,0,0,1,1,0,0,1], -"_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe":[4,0,0,1,1,0,0,6], +"_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe":[4,0,0,1,1,0,0,8], +"_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568":[4,0,0,1,1,0,0,11], "_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1":[4,0,0,1,1,0,0,5], +"_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30":[4,0,0,1,1,0,0,12], "_nv_blast_ext_authoring_8h.html#a46c38eb07e899ff5e8be404ad121ea8d":[4,0,0,1,1,0,0,2], "_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed":[4,0,0,1,1,0,0,3], "_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c":[4,0,0,1,1,0,0,4], -"_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae":[4,0,0,1,1,0,0,8], -"_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3":[4,0,0,1,1,0,0,10], -"_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e":[4,0,0,1,1,0,0,11], -"_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6":[4,0,0,1,1,0,0,13], -"_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed":[4,0,0,1,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae":[4,0,0,1,1,0,0,10], +"_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3":[4,0,0,1,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72":[4,0,0,1,1,0,0,7], +"_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e":[4,0,0,1,1,0,0,15], +"_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6":[4,0,0,1,1,0,0,6], +"_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6":[4,0,0,1,1,0,0,17], +"_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed":[4,0,0,1,1,0,0,13], "_nv_blast_ext_authoring_8h.html#acbe20a13f4898cfec0b83fabbb5b8364":[4,0,0,1,1,0,0,0], -"_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17":[4,0,0,1,1,0,0,7], -"_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5":[4,0,0,1,1,0,0,12], -"_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd":[4,0,0,1,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17":[4,0,0,1,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5":[4,0,0,1,1,0,0,16], +"_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd":[4,0,0,1,1,0,0,18], "_nv_blast_ext_authoring_8h_source.html":[4,0,0,1,1,0,0], -"_nv_blast_ext_authoring_accelerator_8h.html":[4,0,0,1,1,1,2], -"_nv_blast_ext_authoring_accelerator_8h_source.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_accelerator_8h.html":[4,0,0,1,2,0,0], +"_nv_blast_ext_authoring_accelerator_8h_source.html":[4,0,0,1,2,0,0], "_nv_blast_ext_authoring_bond_generator_8h.html":[4,0,0,1,1,0,1], "_nv_blast_ext_authoring_bond_generator_8h_source.html":[4,0,0,1,1,0,1], -"_nv_blast_ext_authoring_bond_generator_impl_8h.html":[4,0,0,1,1,1,3], -"_nv_blast_ext_authoring_bond_generator_impl_8h_source.html":[4,0,0,1,1,1,3], -"_nv_blast_ext_authoring_boolean_tool_8h.html":[4,0,0,1,1,1,4], -"_nv_blast_ext_authoring_boolean_tool_8h.html#a737fc24c4425afc869a4862832e8e753":[4,0,0,1,1,1,4,4], -"_nv_blast_ext_authoring_boolean_tool_8h.html#aa31fac69fc5177160cc4ae79b18c44a2":[4,0,0,1,1,1,4,3], -"_nv_blast_ext_authoring_boolean_tool_8h.html#af60303b702a6320c067215303e1f7d4d":[4,0,0,1,1,1,4,5], -"_nv_blast_ext_authoring_boolean_tool_8h_source.html":[4,0,0,1,1,1,4], +"_nv_blast_ext_authoring_bond_generator_impl_8h.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_bond_generator_impl_8h_source.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_boolean_tool_8h.html":[4,0,0,1,1,1,3], +"_nv_blast_ext_authoring_boolean_tool_8h.html#a737fc24c4425afc869a4862832e8e753":[4,0,0,1,1,1,3,4], +"_nv_blast_ext_authoring_boolean_tool_8h.html#aa31fac69fc5177160cc4ae79b18c44a2":[4,0,0,1,1,1,3,3], +"_nv_blast_ext_authoring_boolean_tool_8h.html#af60303b702a6320c067215303e1f7d4d":[4,0,0,1,1,1,3,5], +"_nv_blast_ext_authoring_boolean_tool_8h_source.html":[4,0,0,1,1,1,3], "_nv_blast_ext_authoring_collision_builder_8h.html":[4,0,0,1,1,0,2], "_nv_blast_ext_authoring_collision_builder_8h_source.html":[4,0,0,1,1,0,2], -"_nv_blast_ext_authoring_collision_builder_impl_8h.html":[4,0,0,1,1,1,5], -"_nv_blast_ext_authoring_collision_builder_impl_8h_source.html":[4,0,0,1,1,1,5], +"_nv_blast_ext_authoring_collision_builder_impl_8h.html":[4,0,0,1,1,1,4], +"_nv_blast_ext_authoring_collision_builder_impl_8h_source.html":[4,0,0,1,1,1,4], "_nv_blast_ext_authoring_cutout_8h.html":[4,0,0,1,1,0,3], "_nv_blast_ext_authoring_cutout_8h_source.html":[4,0,0,1,1,0,3], -"_nv_blast_ext_authoring_cutout_impl_8h.html":[4,0,0,1,1,1,6], -"_nv_blast_ext_authoring_cutout_impl_8h.html#a3c3bd8c624a44bbffc27f6ab8e8f2012":[4,0,0,1,1,1,6,5], -"_nv_blast_ext_authoring_cutout_impl_8h_source.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_cutout_impl_8h.html":[4,0,0,1,1,1,5], +"_nv_blast_ext_authoring_cutout_impl_8h.html#a3c3bd8c624a44bbffc27f6ab8e8f2012":[4,0,0,1,1,1,5,5], +"_nv_blast_ext_authoring_cutout_impl_8h_source.html":[4,0,0,1,1,1,5], "_nv_blast_ext_authoring_fracture_tool_8h.html":[4,0,0,1,1,0,4], "_nv_blast_ext_authoring_fracture_tool_8h_source.html":[4,0,0,1,1,0,4], -"_nv_blast_ext_authoring_fracture_tool_impl_8h.html":[4,0,0,1,1,1,7], -"_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html":[4,0,0,1,1,1,7], -"_nv_blast_ext_authoring_internal_common_8h.html":[4,0,0,1,1,1,8], -"_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322":[4,0,0,1,1,1,8,4], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7":[4,0,0,1,1,1,8,7], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac":[4,0,0,1,1,1,8,7,2], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020":[4,0,0,1,1,1,8,7,1], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66":[4,0,0,1,1,1,8,7,0], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152":[4,0,0,1,1,1,8,7,3], -"_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a":[4,0,0,1,1,1,8,6], -"_nv_blast_ext_authoring_internal_common_8h.html#a44d0b01b83d001724a34646ec96d17f0":[4,0,0,1,1,1,8,9], -"_nv_blast_ext_authoring_internal_common_8h.html#a5f4aa5b6b2451711fccf09757bdd2e1e":[4,0,0,1,1,1,8,10], -"_nv_blast_ext_authoring_internal_common_8h.html#aa53d476b82810995adad43062322f649":[4,0,0,1,1,1,8,8], -"_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7":[4,0,0,1,1,1,8,5], -"_nv_blast_ext_authoring_internal_common_8h.html#ab18c3161481f8a05cd11866ef1afbd9e":[4,0,0,1,1,1,8,12], -"_nv_blast_ext_authoring_internal_common_8h.html#ab77f76686c61a4a62d1aabb5e7b9c20a":[4,0,0,1,1,1,8,11], -"_nv_blast_ext_authoring_internal_common_8h_source.html":[4,0,0,1,1,1,8], -"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,1,1,0,5], -"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,1,1,0,5], -"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,1,1,0,6], -"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,1,1,0,6], -"_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html":[4,0,0,1,1,1,9], -"_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html":[4,0,0,1,1,1,9], -"_nv_blast_ext_authoring_mesh_impl_8h.html":[4,0,0,1,1,1,10], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a0265283060faee576b2b897fbaf209de":[4,0,0,1,1,1,10,11], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a1b729c22d7aa248e8ded6819006f91dc":[4,0,0,1,1,1,10,10], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a1dd51a1368754e171b1cc545e2987fc6":[4,0,0,1,1,1,10,8], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a2ae61a5475656a13f05a71e0b1359b8a":[4,0,0,1,1,1,10,4], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a301b2bfdc5a3193cf8821c91595fedf2":[4,0,0,1,1,1,10,12], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a7f938d770548b9c3126c6831e845c868":[4,0,0,1,1,1,10,9], -"_nv_blast_ext_authoring_mesh_impl_8h.html#ae1f8e465d658b5eda1923088284273bd":[4,0,0,1,1,1,10,6], -"_nv_blast_ext_authoring_mesh_impl_8h.html#aef59d71df12b51af958587475b90495f":[4,0,0,1,1,1,10,7], -"_nv_blast_ext_authoring_mesh_impl_8h.html#afe329ff8e54fccde762d704ec05e8e4e":[4,0,0,1,1,1,10,5], -"_nv_blast_ext_authoring_mesh_impl_8h_source.html":[4,0,0,1,1,1,10], -"_nv_blast_ext_authoring_mesh_noiser_8h.html":[4,0,0,1,1,1,11], -"_nv_blast_ext_authoring_mesh_noiser_8h_source.html":[4,0,0,1,1,1,11], -"_nv_blast_ext_authoring_perlin_noise_8h.html":[4,0,0,1,1,1,12], -"_nv_blast_ext_authoring_perlin_noise_8h.html#a912cbb50647c139350162e1070c3dd67":[4,0,0,1,1,1,12,3], -"_nv_blast_ext_authoring_perlin_noise_8h.html#a92d505a07c6038f564445af249ff5158":[4,0,0,1,1,1,12,6], -"_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5":[4,0,0,1,1,1,12,2], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ac13586ad5f58085610f3ae2feda2469a":[4,0,0,1,1,1,12,7], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ad41f8229622157366118b4942119641c":[4,0,0,1,1,1,12,5], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ad4dfea75a2d880846c407692135b6dab":[4,0,0,1,1,1,12,4], -"_nv_blast_ext_authoring_perlin_noise_8h_source.html":[4,0,0,1,1,1,12], -"_nv_blast_ext_authoring_triangulator_8h.html":[4,0,0,1,1,1,13], -"_nv_blast_ext_authoring_triangulator_8h_source.html":[4,0,0,1,1,1,13], -"_nv_blast_ext_authoring_types_8h.html":[4,0,0,1,1,0,7], -"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,1,1,0,7,9], -"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,1,1,0,7,11], -"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,1,1,0,7,10], -"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,1,1,0,7], -"_nv_blast_ext_authoring_v_s_a_8h.html":[4,0,0,1,1,1,14], -"_nv_blast_ext_authoring_v_s_a_8h.html#a17168752dfdb7c7b455d54f98d7f87d6":[4,0,0,1,1,1,14,3], -"_nv_blast_ext_authoring_v_s_a_8h.html#a207654189a89fba3d6256779afcd41d1":[4,0,0,1,1,1,14,9], -"_nv_blast_ext_authoring_v_s_a_8h.html#a31a9155136d1363434a70a3d9005c581":[4,0,0,1,1,1,14,14], -"_nv_blast_ext_authoring_v_s_a_8h.html#a38ae2e49308ac2b5c9285edaf237c976":[4,0,0,1,1,1,14,11], -"_nv_blast_ext_authoring_v_s_a_8h.html#a42e36ee6745a0051b19817e9d33ed91e":[4,0,0,1,1,1,14,15], -"_nv_blast_ext_authoring_v_s_a_8h.html#a5d0eb514919e6254be7fd4c428fb156d":[4,0,0,1,1,1,14,5], -"_nv_blast_ext_authoring_v_s_a_8h.html#a78881c15732472ced3ab2e77bc11dfc2":[4,0,0,1,1,1,14,18], -"_nv_blast_ext_authoring_v_s_a_8h.html#a87683b078798507378729b21dd4aa0da":[4,0,0,1,1,1,14,13], -"_nv_blast_ext_authoring_v_s_a_8h.html#aa4cd5beecd9202dfd1b9440aca332ae9":[4,0,0,1,1,1,14,6], -"_nv_blast_ext_authoring_v_s_a_8h.html#ab202062acbefba5fac638d3caf7b8b15":[4,0,0,1,1,1,14,16], -"_nv_blast_ext_authoring_v_s_a_8h.html#ac40d9e7d67ea46fd503fc1001174256c":[4,0,0,1,1,1,14,8], -"_nv_blast_ext_authoring_v_s_a_8h.html#ac6a01ae68f18ecfe9d275f375997e3b9":[4,0,0,1,1,1,14,20], -"_nv_blast_ext_authoring_v_s_a_8h.html#acc5d2bf37685bfd6e8763d559d144880":[4,0,0,1,1,1,14,4], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad2ed66762db3fe1f41d35fa6b46df1ee":[4,0,0,1,1,1,14,10], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad74b41a40540aa0ea4de7600bac6f552":[4,0,0,1,1,1,14,12], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad99de32f12e7fcd534d856e7c7daf094":[4,0,0,1,1,1,14,7], -"_nv_blast_ext_authoring_v_s_a_8h.html#ae7c36beab73d66e43e7fcaf72309f65e":[4,0,0,1,1,1,14,17], -"_nv_blast_ext_authoring_v_s_a_8h.html#ae9cc9edbccb4fe70660e16546bf7bb82":[4,0,0,1,1,1,14,19], -"_nv_blast_ext_authoring_v_s_a_8h_source.html":[4,0,0,1,1,1,14], -"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,1,4,0,0], -"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,1,4,0,0,3], -"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,1,4,0,0,4], -"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,1,4,0,0,2], -"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,1,4,0,0], -"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html":[4,0,0,1,6,1,0], -"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h_source.html":[4,0,0,1,6,1,0], -"_nv_blast_ext_damage_accelerator_internal_8h.html":[4,0,0,1,6,1,1], -"_nv_blast_ext_damage_accelerator_internal_8h_source.html":[4,0,0,1,6,1,1], -"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,1,6,0,0], -"_nv_blast_ext_damage_shaders_8h.html#a0006878f0a28a1b41d5b4fca3360749e":[4,0,0,1,6,0,0,19], -"_nv_blast_ext_damage_shaders_8h.html#a2572a7635ae8c704de093f4298118fd3":[4,0,0,1,6,0,0,10], -"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5":[4,0,0,1,6,0,0,11], -"_nv_blast_ext_damage_shaders_8h.html#a745090a4bc196bb10052e520c1b89cfb":[4,0,0,1,6,0,0,12], -"_nv_blast_ext_damage_shaders_8h.html#a833c66948b1187023edfbe4306d4403f":[4,0,0,1,6,0,0,15], -"_nv_blast_ext_damage_shaders_8h.html#a8bde004919d5a5722ce52d57df7badb8":[4,0,0,1,6,0,0,20], -"_nv_blast_ext_damage_shaders_8h.html#a8e47e1e1e39dc8d48a0e1b83044786bb":[4,0,0,1,6,0,0,18], -"_nv_blast_ext_damage_shaders_8h.html#a8ec20bdee58db094cd0dbed66aeef543":[4,0,0,1,6,0,0,9], -"_nv_blast_ext_damage_shaders_8h.html#aca9928517ff1e0576182fc836b5ada18":[4,0,0,1,6,0,0,13], -"_nv_blast_ext_damage_shaders_8h.html#accb64e480930488ee26ebd81fb6c3f2c":[4,0,0,1,6,0,0,14], -"_nv_blast_ext_damage_shaders_8h.html#adc5d223040aa3947eb4b6e9f59f3bba3":[4,0,0,1,6,0,0,16], -"_nv_blast_ext_damage_shaders_8h.html#af3b06a8cb3772954ebe0acf21c661676":[4,0,0,1,6,0,0,17], -"_nv_blast_ext_damage_shaders_8h.html#affecdc2dc6d303aa9e58c91cff2f15bb":[4,0,0,1,6,0,0,8], -"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,1,6,0,0], -"_nv_blast_ext_exporter_8h.html":[4,0,0,1,2,0,0], -"_nv_blast_ext_exporter_8h.html#a302f46e929b1cc4ac3b8fbc77270515a":[4,0,0,1,2,0,0,5], -"_nv_blast_ext_exporter_8h.html#a7b6a3dd6fc49b09064b457596a3b0526":[4,0,0,1,2,0,0,8] +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a095cb2f203b5b4b6e0996d14908834b9":[4,0,0,1,1,1,6,3], +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a6f9b18b3e2d534d41b847f7b476c7db1":[4,0,0,1,1,1,6,2], +"_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_internal_common_8h.html":[4,0,0,1,2,1,0], +"_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322":[4,0,0,1,2,1,0,4], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7":[4,0,0,1,2,1,0,8], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac":[4,0,0,1,2,1,0,8,2], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020":[4,0,0,1,2,1,0,8,1], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66":[4,0,0,1,2,1,0,8,0], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152":[4,0,0,1,2,1,0,8,3], +"_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22":[4,0,0,1,2,1,0,6], +"_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b":[4,0,0,1,2,1,0,7], +"_nv_blast_ext_authoring_internal_common_8h.html#a44d0b01b83d001724a34646ec96d17f0":[4,0,0,1,2,1,0,10], +"_nv_blast_ext_authoring_internal_common_8h.html#a5f4aa5b6b2451711fccf09757bdd2e1e":[4,0,0,1,2,1,0,11], +"_nv_blast_ext_authoring_internal_common_8h.html#aa53d476b82810995adad43062322f649":[4,0,0,1,2,1,0,9], +"_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7":[4,0,0,1,2,1,0,5], +"_nv_blast_ext_authoring_internal_common_8h.html#ab18c3161481f8a05cd11866ef1afbd9e":[4,0,0,1,2,1,0,13], +"_nv_blast_ext_authoring_internal_common_8h.html#ab77f76686c61a4a62d1aabb5e7b9c20a":[4,0,0,1,2,1,0,12], +"_nv_blast_ext_authoring_internal_common_8h_source.html":[4,0,0,1,2,1,0], +"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,1,2,0,1], +"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,1,2,0,1], +"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,1,1,0,5], +"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,1,1,0,5], +"_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html":[4,0,0,1,1,1,7], +"_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html":[4,0,0,1,1,1,7], +"_nv_blast_ext_authoring_mesh_impl_8h.html":[4,0,0,1,2,1,1], +"_nv_blast_ext_authoring_mesh_impl_8h_source.html":[4,0,0,1,2,1,1], +"_nv_blast_ext_authoring_mesh_noiser_8h.html":[4,0,0,1,1,1,8], +"_nv_blast_ext_authoring_mesh_noiser_8h_source.html":[4,0,0,1,1,1,8], +"_nv_blast_ext_authoring_mesh_utils_8h.html":[4,0,0,1,1,1,9], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a0265283060faee576b2b897fbaf209de":[4,0,0,1,1,1,9,10], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a1b729c22d7aa248e8ded6819006f91dc":[4,0,0,1,1,1,9,9], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a1dd51a1368754e171b1cc545e2987fc6":[4,0,0,1,1,1,9,7], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a2ae61a5475656a13f05a71e0b1359b8a":[4,0,0,1,1,1,9,3], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a301b2bfdc5a3193cf8821c91595fedf2":[4,0,0,1,1,1,9,11], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a7f938d770548b9c3126c6831e845c868":[4,0,0,1,1,1,9,8], +"_nv_blast_ext_authoring_mesh_utils_8h.html#ae1f8e465d658b5eda1923088284273bd":[4,0,0,1,1,1,9,5], +"_nv_blast_ext_authoring_mesh_utils_8h.html#aef59d71df12b51af958587475b90495f":[4,0,0,1,1,1,9,6], +"_nv_blast_ext_authoring_mesh_utils_8h.html#afe329ff8e54fccde762d704ec05e8e4e":[4,0,0,1,1,1,9,4], +"_nv_blast_ext_authoring_mesh_utils_8h_source.html":[4,0,0,1,1,1,9], +"_nv_blast_ext_authoring_pattern_generator_8h.html":[4,0,0,1,2,0,2], +"_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88":[4,0,0,1,2,0,2,6], +"_nv_blast_ext_authoring_pattern_generator_8h.html#ad4de030f2bb5387d197e40cabf772b0f":[4,0,0,1,2,0,2,7], +"_nv_blast_ext_authoring_pattern_generator_8h_source.html":[4,0,0,1,2,0,2], +"_nv_blast_ext_authoring_pattern_generator_impl_8h.html":[4,0,0,1,1,1,10], +"_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html":[4,0,0,1,1,1,10], +"_nv_blast_ext_authoring_perlin_noise_8h.html":[4,0,0,1,1,1,11], +"_nv_blast_ext_authoring_perlin_noise_8h.html#a912cbb50647c139350162e1070c3dd67":[4,0,0,1,1,1,11,3], +"_nv_blast_ext_authoring_perlin_noise_8h.html#a92d505a07c6038f564445af249ff5158":[4,0,0,1,1,1,11,6], +"_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5":[4,0,0,1,1,1,11,2], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ac13586ad5f58085610f3ae2feda2469a":[4,0,0,1,1,1,11,7], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ad41f8229622157366118b4942119641c":[4,0,0,1,1,1,11,5], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ad4dfea75a2d880846c407692135b6dab":[4,0,0,1,1,1,11,4], +"_nv_blast_ext_authoring_perlin_noise_8h_source.html":[4,0,0,1,1,1,11], +"_nv_blast_ext_authoring_triangulator_8h.html":[4,0,0,1,1,1,12], +"_nv_blast_ext_authoring_triangulator_8h_source.html":[4,0,0,1,1,1,12], +"_nv_blast_ext_authoring_types_8h.html":[4,0,0,1,2,0,3], +"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,1,2,0,3,9], +"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,1,2,0,3,11], +"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,1,2,0,3,10], +"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,1,2,0,3], +"_nv_blast_ext_authoring_v_s_a_8h.html":[4,0,0,1,1,1,13], +"_nv_blast_ext_authoring_v_s_a_8h.html#a17168752dfdb7c7b455d54f98d7f87d6":[4,0,0,1,1,1,13,3], +"_nv_blast_ext_authoring_v_s_a_8h.html#a207654189a89fba3d6256779afcd41d1":[4,0,0,1,1,1,13,9], +"_nv_blast_ext_authoring_v_s_a_8h.html#a31a9155136d1363434a70a3d9005c581":[4,0,0,1,1,1,13,14], +"_nv_blast_ext_authoring_v_s_a_8h.html#a38ae2e49308ac2b5c9285edaf237c976":[4,0,0,1,1,1,13,11], +"_nv_blast_ext_authoring_v_s_a_8h.html#a42e36ee6745a0051b19817e9d33ed91e":[4,0,0,1,1,1,13,15], +"_nv_blast_ext_authoring_v_s_a_8h.html#a5d0eb514919e6254be7fd4c428fb156d":[4,0,0,1,1,1,13,5], +"_nv_blast_ext_authoring_v_s_a_8h.html#a78881c15732472ced3ab2e77bc11dfc2":[4,0,0,1,1,1,13,18], +"_nv_blast_ext_authoring_v_s_a_8h.html#a87683b078798507378729b21dd4aa0da":[4,0,0,1,1,1,13,13], +"_nv_blast_ext_authoring_v_s_a_8h.html#aa4cd5beecd9202dfd1b9440aca332ae9":[4,0,0,1,1,1,13,6], +"_nv_blast_ext_authoring_v_s_a_8h.html#ab202062acbefba5fac638d3caf7b8b15":[4,0,0,1,1,1,13,16], +"_nv_blast_ext_authoring_v_s_a_8h.html#ac40d9e7d67ea46fd503fc1001174256c":[4,0,0,1,1,1,13,8], +"_nv_blast_ext_authoring_v_s_a_8h.html#ac6a01ae68f18ecfe9d275f375997e3b9":[4,0,0,1,1,1,13,20], +"_nv_blast_ext_authoring_v_s_a_8h.html#acc5d2bf37685bfd6e8763d559d144880":[4,0,0,1,1,1,13,4], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad2ed66762db3fe1f41d35fa6b46df1ee":[4,0,0,1,1,1,13,10], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad74b41a40540aa0ea4de7600bac6f552":[4,0,0,1,1,1,13,12], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad99de32f12e7fcd534d856e7c7daf094":[4,0,0,1,1,1,13,7], +"_nv_blast_ext_authoring_v_s_a_8h.html#ae7c36beab73d66e43e7fcaf72309f65e":[4,0,0,1,1,1,13,17], +"_nv_blast_ext_authoring_v_s_a_8h.html#ae9cc9edbccb4fe70660e16546bf7bb82":[4,0,0,1,1,1,13,19], +"_nv_blast_ext_authoring_v_s_a_8h_source.html":[4,0,0,1,1,1,13], +"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,1,5,0,0], +"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,1,5,0,0,3], +"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,1,5,0,0,4], +"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,1,5,0,0,2], +"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,1,5,0,0], +"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html":[4,0,0,1,8,1,0], +"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h_source.html":[4,0,0,1,8,1,0], +"_nv_blast_ext_damage_accelerator_internal_8h.html":[4,0,0,1,8,1,1], +"_nv_blast_ext_damage_accelerator_internal_8h_source.html":[4,0,0,1,8,1,1], +"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,1,8,0,0], +"_nv_blast_ext_damage_shaders_8h.html#a0006878f0a28a1b41d5b4fca3360749e":[4,0,0,1,8,0,0,19], +"_nv_blast_ext_damage_shaders_8h.html#a2572a7635ae8c704de093f4298118fd3":[4,0,0,1,8,0,0,10] }; diff --git a/docs/source_docs/files/navtreeindex10.js b/docs/source_docs/files/navtreeindex10.js index eced42b..2b1f25b 100755 --- a/docs/source_docs/files/navtreeindex10.js +++ b/docs/source_docs/files/navtreeindex10.js @@ -1,5 +1,120 @@ var NAVTREEINDEX10 = { +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html":[3,0,2,0,1,8,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a58f716e4548984859cf51d2f0bd02b94":[3,0,2,0,1,8,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a88bbd94ac18092b5f2f69869bd5d146b":[3,0,2,0,1,8,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,8,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#ac8ccb92ce9aaed3921e68990ef93b098":[3,0,2,0,1,8,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#acbecd941d2c3495f85bfa5100c6768a8":[3,0,2,0,1,8,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html":[3,0,2,0,1,8,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a1ecf49f811f676d8064c86f701752b63":[3,0,2,0,1,8,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a49657e0c9e0d57988ab6d37d39e83b6d":[3,0,2,0,1,8,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a4f2cb8f1be8ef148dd67c46c48156d2d":[3,0,2,0,1,8,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,8,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a6ff4edf53005e9c07395ba6ce69c4062":[3,0,2,0,1,8,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,8,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,8,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,8,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8b1b7b4469914d6d9bebb8f5a151cb96":[3,0,2,0,1,8,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9901fb514ae268238c0e35bb791a717e":[3,0,2,0,1,8,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9d1726b5e025a983d43b007f1762d42d":[3,0,2,0,1,8,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#ad745e2db5bb1a571a0cfaf8b172e407c":[3,0,2,0,1,8,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adaa80ec7f26826dfce5ed2aae33b1326":[3,0,2,0,1,8,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adeb30af2219c5b4bc82cac249699bf9b":[3,0,2,0,1,8,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#aebba4b6359462014ec2be3cbc016d8ab":[3,0,2,0,1,8,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html":[3,0,2,0,1,9,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a06503adeb1f12e322d31f8f89079e3bd":[3,0,2,0,1,9,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2513d2b49084309df1983da18a519853":[3,0,2,0,1,9,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2b2426d4ac13cbc8b9e127f4c64c3a38":[3,0,2,0,1,9,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3694b467ddecbbeaba61b427cab1c415":[3,0,2,0,1,9,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a524508983328083c85ae0dd46fffc538":[3,0,2,0,1,9,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a54567af3c45bd43c2c7ee8aacac11140":[3,0,2,0,1,9,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a73442580ecfbb0539657175282fe992b":[3,0,2,0,1,9,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a74b9d346b3769252645947456b0c07fc":[3,0,2,0,1,9,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a818d010ea7f599af12d3a1a66724eac2":[3,0,2,0,1,9,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8a2bfeae18a96ba0466a6e6639a01b4a":[3,0,2,0,1,9,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8f0c0cdf66bcc886df9fc19a0e8341fc":[3,0,2,0,1,9,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9451f29eef45d2e87cd3754e468bae9b":[3,0,2,0,1,9,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9d664381489352c931db66b1ad8a75e8":[3,0,2,0,1,9,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ab2ddffdff31c0b80a5f27fea23159f8c":[3,0,2,0,1,9,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#aba851e02e8eeda3e57186947a9119614":[3,0,2,0,1,9,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ada609a696fd12f2861f7b7d32922c5ec":[3,0,2,0,1,9,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae04b20be7a26c9ecaebacd75991371f3":[3,0,2,0,1,9,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae8c6ec867c1c1f90670c36ce06fca602":[3,0,2,0,1,9,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f":[3,0,2,0,1,9,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#afc7d34eb4878b37d53de205fdbca8497":[3,0,2,0,1,9,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html":[3,0,2,0,1,9,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,2,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a47e80d25b607a2355a8333317ba8c638":[3,0,2,0,1,9,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a8f71ceab33f7c878b1c5d6c7c269a8fe":[3,0,2,0,1,9,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a9a31d513f2c529fd9f26df94cbb9ac3c":[3,0,2,0,1,9,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,9,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#acfcd68e9b9d9240eca5ad128bd6959c3":[3,0,2,0,1,9,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#ad04f7b0a1e14652ba4ca8b18eb4bc2b1":[3,0,2,0,1,9,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html":[3,0,2,0,1,9,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5692c6be7980e7d148a6d1aa84c0aa96":[3,0,2,0,1,9,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5d5da391963434dd791c40005a415d36":[3,0,2,0,1,9,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,9,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7aaca98c0f0d20abf61ca5d55a23b180":[3,0,2,0,1,9,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,9,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a803c9405deebb3ec7c7cd1041182985f":[3,0,2,0,1,9,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#aa555eb7bdbeb492c14c1d1cbde0549b0":[3,0,2,0,1,9,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#ae7ebeee688d7eed12c07a56947a517ac":[3,0,2,0,1,9,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af17ad5fc0eb1a8f4b1d12ef4c39e6dd9":[3,0,2,0,1,9,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af9c9e9b37be27ba14b63e8a70b747383":[3,0,2,0,1,9,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#afcfbce8d18e175be6a28cd8f800a4806":[3,0,2,0,1,9,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html":[3,0,2,0,1,10,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a04e3c196c8693800ef52e0503a7a6a7f":[3,0,2,0,1,10,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a1b0738bf76b4d3b1621475a9a6aa13ad":[3,0,2,0,1,10,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a20333c76840572a76ad1fd440a41f945":[3,0,2,0,1,10,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a2afb048a769c99eecb6716d8b468b7d1":[3,0,2,0,1,10,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a":[3,0,2,0,1,10,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a4745bd0963aa9977909a38e9bcacbcf3":[3,0,2,0,1,10,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6065cc07235bdfe0dfe25d6fa91d714b":[3,0,2,0,1,10,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a610daba5a3656a910c2e5a64cafd9d4f":[3,0,2,0,1,10,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a638183ff1a70cd3442fe3e58e62a07b4":[3,0,2,0,1,10,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6929712b17dc487313d1450bd7ae3ec8":[3,0,2,0,1,10,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a78b87069ab4e052aaad9ccb827062b50":[3,0,2,0,1,10,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a972d4ea981bdde6b14361b65316bbfc4":[3,0,2,0,1,10,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a9a28884c3c2ac34ea50b058e368a126a":[3,0,2,0,1,10,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#aa2c159c35ad239c0d167637970b61e76":[3,0,2,0,1,10,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ac24548c43983000871177b2fcec4d8c6":[3,0,2,0,1,10,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ae981f0a7ad308315cc23838deea89fe2":[3,0,2,0,1,10,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html":[3,0,2,0,1,10,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a5f994fd78a0f44657f8f00563e8b4097":[3,0,2,0,1,10,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,10,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#ad21e1149fd539564feb1508f562a2251":[3,0,2,0,1,10,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aec339afc4fa91f66ccddacf7c7a99215":[3,0,2,0,1,10,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html":[3,0,2,0,1,10,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a081906db53d51ac479c07888af73a3a6":[3,0,2,0,1,10,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a2f5f9f923e9111d204ea50d05c520ca7":[3,0,2,0,1,10,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3838505111515cf3dd4693c555f158e8":[3,0,2,0,1,10,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a5603542b1c4d17b416803f7ea78431ba":[3,0,2,0,1,10,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a68f26de7488a8e33117ca72aa0ed6671":[3,0,2,0,1,10,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,10,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7cf6b178059e85be33866c9ef1c93b82":[3,0,2,0,1,10,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,10,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8ba55536d4b3992ec9e1696cd1ad7dbe":[3,0,2,0,1,10,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a9ddda344f546b4055155df2683e394cf":[3,0,2,0,1,10,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#afe38b1fe516e33635efffe3f032faecc":[3,0,2,0,1,10,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html":[3,0,2,0,1,11,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a011e13da4855478f3b796cf814a0b22b":[3,0,2,0,1,11,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a0fdd5fe766ceadf567650c912ac66b14":[3,0,2,0,1,11,1,11], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69":[3,0,2,0,1,11,1,1], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a1b00cd48e47153fce25a329afd626b01":[3,0,2,0,1,11,1,13], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a25cf417408ac51b008c230810e818bc9":[3,0,2,0,1,11,1,15], @@ -134,120 +249,5 @@ var NAVTREEINDEX10 = "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a222c4a85b36fea7d3346546dbfda6067":[3,0,2,0,1,14,1,12], "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2250c8099ceea02e114895d69881a5b6":[3,0,2,0,1,14,1,6], "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2a571020214dd4b6197879e3ad4f082b":[3,0,2,0,1,14,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3966a36321cd9305dee84dfca41d3b1f":[3,0,2,0,1,14,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a5a6d1e6a3dbc7450e4f29b2eb9781344":[3,0,2,0,1,14,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a71e16600cf504aefbbe6172e2400c330":[3,0,2,0,1,14,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a87b65c731192cb1377e7aa7342e0dcfc":[3,0,2,0,1,14,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90687c86dbdc0233516d5ab4f612fc19":[3,0,2,0,1,14,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90b8bb5914dd12e5e76e9198326cc36a":[3,0,2,0,1,14,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a92777ada534669822ecb85ec0aff1d72":[3,0,2,0,1,14,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab30905bbc991e953168131eaa9bafd8b":[3,0,2,0,1,14,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab9954242dea68f490c26d735fb476925":[3,0,2,0,1,14,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#aba9c52d0a04fef0ebd77cba4e91571d2":[3,0,2,0,1,14,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#abf0ba9eb37ab82cb79f5ea0bbdff462a":[3,0,2,0,1,14,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ac97a9ba82180cd737df0be0b7d2829fd":[3,0,2,0,1,14,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#acf0593f7a2967b98dbc7880cc7706407":[3,0,2,0,1,14,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad6267482f63903c956d61036db478f6d":[3,0,2,0,1,14,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad8ddd7f7f7dcb1927c55e5c3b6fc314a":[3,0,2,0,1,14,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ae5bbe377540dcfd9cccff6826f418135":[3,0,2,0,1,14,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html":[3,0,2,0,1,14,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a24db335d57465193f7bff5e95847e256":[3,0,2,0,1,14,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,14,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ab14fc676a4488283edfc92a32260fc0c":[3,0,2,0,1,14,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ac4772b40561c9a0722823923df0b3967":[3,0,2,0,1,14,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html":[3,0,2,0,1,14,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a18f2802452bde04daf73ff95e81c701c":[3,0,2,0,1,14,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1981b479e79d2537c4ec2f8509c40248":[3,0,2,0,1,14,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1f46baddba55c0817d36adfb2b5f7d06":[3,0,2,0,1,14,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a263eb3a0e5d342d6f639c09b52ba67be":[3,0,2,0,1,14,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a6d2660bf9013ea60548de7904106762d":[3,0,2,0,1,14,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,14,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,14,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a868fd478f4b6753e2e776fb63a73f07a":[3,0,2,0,1,14,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8ffd4aa34891ad39f2e86f259abbd6fd":[3,0,2,0,1,14,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#abf7c0bb3f19ab6fc6b7d66a14f625358":[3,0,2,0,1,14,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#ae9a63b04ed5fdd105a485a56d863805f":[3,0,2,0,1,14,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html":[3,0,2,0,1,15,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17":[3,0,2,0,1,15,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a261e45b863b3a35d25dc3cf7ef000637":[3,0,2,0,1,15,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a32189694141691eb8cfec81a95b82295":[3,0,2,0,1,15,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3c1c88a74c810a0d469b8f42bbeb4188":[3,0,2,0,1,15,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a53f78b3a5b08db190887322f6c318bd7":[3,0,2,0,1,15,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7a8a9489d9dd53599ed892bc2848c28b":[3,0,2,0,1,15,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7e691400195c96a0c47a866f01ebd564":[3,0,2,0,1,15,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a93c8fade40bea63a7ad9318448189eb7":[3,0,2,0,1,15,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aa989dc0c908c37d36a67684e6155b7c6":[3,0,2,0,1,15,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aaf508ed5c4ece7e1655dd7f70bf61d98":[3,0,2,0,1,15,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#abf8d3943080a9ce7250cd7588cd29db8":[3,0,2,0,1,15,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#ad88a1cbf5e2322d8a063c51061733093":[3,0,2,0,1,15,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941":[3,0,2,0,1,15,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#af5e418104bc5ca91fa9a194d0b0eadc1":[3,0,2,0,1,15,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html":[3,0,2,0,1,15,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a548d9393cccce9d2c77817e6dded442b":[3,0,2,0,1,15,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a7407a36c05ea868129fc37992653beb5":[3,0,2,0,1,15,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a87da7b54e03ff55fcb292699d603e6f1":[3,0,2,0,1,15,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,15,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html":[3,0,2,0,1,15,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a4f9da2f8cf14b6841fb0ec33439adf2c":[3,0,2,0,1,15,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a608a7371043593288dfd23d3a18f9dd6":[3,0,2,0,1,15,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a6c9a5e4a854ee26a56fd1a87fbe54869":[3,0,2,0,1,15,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,15,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,15,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#aa022eda63371c177be6dac054a10e96c":[3,0,2,0,1,15,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab403e6e4dd3c9e8cdce8d99d7931b432":[3,0,2,0,1,15,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab8e075fdec3c234d5636af22534bf682":[3,0,2,0,1,15,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ac60588253f3934eef31dd53f52368b21":[3,0,2,0,1,15,3,1], -"class_nv_1_1_blast_1_1_shared_block.html":[3,0,2,0,140], -"class_nv_1_1_blast_1_1_shared_block.html#a482be96159ba7e7b58f7ae734284eea5":[3,0,2,0,140,3], -"class_nv_1_1_blast_1_1_shared_block.html#ac4a8aaca694b9a5a4c9264c471b76fd9":[3,0,2,0,140,2], -"class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b":[3,0,2,0,140,4], -"class_nv_1_1_blast_1_1_shared_block.html#af83d17680afb4c8b03eb3fa81f79255d":[3,0,2,0,140,1], -"class_nv_1_1_blast_1_1_shared_block.html#af891a9a802158ef8119000edd6ab7e61":[3,0,2,0,140,0], -"class_nv_1_1_blast_1_1_shared_buffer.html":[3,0,2,0,141], -"class_nv_1_1_blast_1_1_shared_buffer.html#a195ce955812bc778caf44c6211f004ca":[3,0,2,0,141,0], -"class_nv_1_1_blast_1_1_shared_buffer.html#a712ca47f2a2fc95f769951994ca66ecc":[3,0,2,0,141,4], -"class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5":[3,0,2,0,141,2], -"class_nv_1_1_blast_1_1_shared_buffer.html#a7ee955ac7695f8167d74aa060bfe6492":[3,0,2,0,141,1], -"class_nv_1_1_blast_1_1_shared_buffer.html#a88ffb1cd3b27fdce82b96073efe261c3":[3,0,2,0,141,3], -"class_nv_1_1_blast_1_1_shared_memory.html":[3,0,2,0,143], -"class_nv_1_1_blast_1_1_shared_memory.html#a18714f82b39e9a17c94541c31dc1b0bd":[3,0,2,0,143,2], -"class_nv_1_1_blast_1_1_shared_memory.html#a18a846a728fd84375fdc87198e2cdda0":[3,0,2,0,143,4], -"class_nv_1_1_blast_1_1_shared_memory.html#a325448e388c46c916953cfe95b51f567":[3,0,2,0,143,7], -"class_nv_1_1_blast_1_1_shared_memory.html#a399aac38cf540e274ba36ca20358d182":[3,0,2,0,143,0], -"class_nv_1_1_blast_1_1_shared_memory.html#a3fcf06b114621282a264aa4b8bef66a9":[3,0,2,0,143,11], -"class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56":[3,0,2,0,143,9], -"class_nv_1_1_blast_1_1_shared_memory.html#a6cdea8e6eeb26aa1fff1ba5ef8d48c98":[3,0,2,0,143,8], -"class_nv_1_1_blast_1_1_shared_memory.html#a75c598b9405193ab7c8ad2553aacae39":[3,0,2,0,143,1], -"class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64":[3,0,2,0,143,5], -"class_nv_1_1_blast_1_1_shared_memory.html#a795a2be3de022efc1bac6559db0baafe":[3,0,2,0,143,6], -"class_nv_1_1_blast_1_1_shared_memory.html#a95a84da830eadbe23b5cfc1ff8abb6bb":[3,0,2,0,143,3], -"class_nv_1_1_blast_1_1_shared_memory.html#aa0cbd70359cd6c1e09e6acaa103bdecf":[3,0,2,0,143,10], -"class_nv_1_1_blast_1_1_shared_memory.html#ae8651b026da2fc7ce41f4f9711d5f4dd":[3,0,2,0,143,12], -"class_nv_1_1_blast_1_1_simplex_noise.html":[3,0,2,0,144], -"class_nv_1_1_blast_1_1_simplex_noise.html#a4651bada29932a13dc3808ce94f22219":[3,0,2,0,144,1], -"class_nv_1_1_blast_1_1_simplex_noise.html#a6dd8a1fbea3071eb3012cc342248b843":[3,0,2,0,144,2], -"class_nv_1_1_blast_1_1_simplex_noise.html#a99d15601661901924a2470a0a002884f":[3,0,2,0,144,0], -"class_nv_1_1_blast_1_1_spatial_accelerator.html":[3,0,2,0,146], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e":[3,0,2,0,146,3], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831":[3,0,2,0,146,2], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a":[3,0,2,0,146,0], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8":[3,0,2,0,146,1], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html":[3,0,2,0,148], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a021aff716a1506a2fec1ef7893011e82":[3,0,2,0,148,3], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a32c1136d78aabc9173b464ee718cb007":[3,0,2,0,148,2], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab792564b022c12e010b2f695b4d0d0b7":[3,0,2,0,148,1] +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3966a36321cd9305dee84dfca41d3b1f":[3,0,2,0,1,14,1,4] }; diff --git a/docs/source_docs/files/navtreeindex11.js b/docs/source_docs/files/navtreeindex11.js index 5c89f81..4bf444a 100755 --- a/docs/source_docs/files/navtreeindex11.js +++ b/docs/source_docs/files/navtreeindex11.js @@ -1,253 +1,253 @@ var NAVTREEINDEX11 = { -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f":[3,0,2,0,148,0], -"class_nv_1_1_blast_1_1_time.html":[3,0,2,0,149], -"class_nv_1_1_blast_1_1_time.html#a101e7808be5a2daad0f2b0f9298dca2a":[3,0,2,0,149,0], -"class_nv_1_1_blast_1_1_time.html#a440cea5bd7d09b6313189bb11ccfe526":[3,0,2,0,149,2], -"class_nv_1_1_blast_1_1_time.html#a4f077e2652ca099569600e76a12501b6":[3,0,2,0,149,1], -"class_nv_1_1_blast_1_1_time.html#a64fc1a3fec52eb332e2879cdba37694d":[3,0,2,0,149,3], -"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,2,0,150], -"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,2,0,150,13], -"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,2,0,150,7], -"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,2,0,150,17], -"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,2,0,150,6], -"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,2,0,150,3], -"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,2,0,150,1], -"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,2,0,150,15], -"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,2,0,150,9], -"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,2,0,150,16], -"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,2,0,150,18], -"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,2,0,150,14], -"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,2,0,150,5], -"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,2,0,150,10], -"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,2,0,150,0], -"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,2,0,150,4], -"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,2,0,150,12], -"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,2,0,150,8], -"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,2,0,150,11], -"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,2,0,150,2], -"class_nv_1_1_blast_1_1_tk_actor_impl.html":[3,0,2,0,154], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a05ec1c435c25ecbdef8aed715fe8ef42":[3,0,2,0,154,3], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a102d5411b437dfc8e8247e2d225fc74b":[3,0,2,0,154,13], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a1eff6122c468bce01899a8861d805f32":[3,0,2,0,154,23], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685":[3,0,2,0,154,18], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a21daed2eec66a54a56a316089fe8d422":[3,0,2,0,154,29], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a230f06df8bad9d05fa6ef91500511215":[3,0,2,0,154,28], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2a1f770cbe80081daadd4b518afda6d1":[3,0,2,0,154,22], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2aa65115057efa08ed852c7361e3e5f0":[3,0,2,0,154,17], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2daad92b5249c89bf7a92465edd79622":[3,0,2,0,154,21], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,154,31], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a315e4137c47cd6ff411bdadb2d836954":[3,0,2,0,154,12], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3872e8351ad812baad59a5f0fc357a05":[3,0,2,0,154,33], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3f42f80da05c9925611c297ebfd6a594":[3,0,2,0,154,35], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4d6140878eee2891880fb41d8db66676":[3,0,2,0,154,7], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4df883297efe5321507d71496eeabebb":[3,0,2,0,154,9], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5593fab9f6c430669ef2a65d31652172":[3,0,2,0,154,2], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a562fd902c527b43e8e37add9d391aeb8":[3,0,2,0,154,27], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5eb93f38a4c304c600361b6198e12f5e":[3,0,2,0,154,1], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a602d8535023e0091207d84422cbd06ce":[3,0,2,0,154,8], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a6f12bf9c3bc267e7de364bb1b065e958":[3,0,2,0,154,10], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a7e196969fe9f3b8d6cf664b5ab0862bf":[3,0,2,0,154,24], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a93840a54de124340f37e56a990f40721":[3,0,2,0,154,11], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a98cd946a41feb1afc9d70c8b7ad52e4a":[3,0,2,0,154,6], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aad1cd1ea227c3fcf9d6ebee0328f6c55":[3,0,2,0,154,4], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,154,32], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ac06439c887da81cdffd7f24cd1760a36":[3,0,2,0,154,14], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#acc0b93e58b5a5d1c115ed1cd30615b9f":[3,0,2,0,154,26], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6193a8116fdd1bfb94ad5e15e0703e":[3,0,2,0,154,19], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6bdbe23dafbb98c72f00d6af043c05":[3,0,2,0,154,20], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ae44620e530a8834f4dcee0e6cbd2f7b2":[3,0,2,0,154,16], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aeba028f782cb250edf02604da462d6e5":[3,0,2,0,154,25], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aebc128298c60d3405c7ffbf5e1005a87":[3,0,2,0,154,15], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af2403d51a28475e3c6c362f0fbdc8c53":[3,0,2,0,154,34], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af66fd11ec8170f46385e1b5445316962":[3,0,2,0,154,5], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af7207df8d0734ce6f84157d85b76fe64":[3,0,2,0,154,30], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html":[3,0,2,0,154,0], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#a65b02bd59ca313d134c95747fba56ea2":[3,0,2,0,154,0,0], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#ae99927c2831e7d1730e1cfb89ba7a5f5":[3,0,2,0,154,0,1], -"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,2,0,155], -"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,2,0,155,1], -"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,2,0,155,5], -"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,2,0,155,4], -"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,2,0,155,9], -"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,2,0,155,7], -"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,2,0,155,0], -"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,2,0,155,6], -"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,2,0,155,8], -"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,2,0,155,3], -"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,2,0,155,2], -"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,2,0,159], -"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,2,0,159,0], -"class_nv_1_1_blast_1_1_tk_event_queue.html":[3,0,2,0,160], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a20a92b002de34cf665cc9ae38365cd07":[3,0,2,0,160,5], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a22f6d998d04d7906f56cebfd2c0cd6cd":[3,0,2,0,160,10], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a3fa1729437c4777e25f81d7ef2619a0e":[3,0,2,0,160,3], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a45c2af2539a526827de017c4915ca155":[3,0,2,0,160,2], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a624660738275022a9653ccc1e823b7f1":[3,0,2,0,160,4], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a715a047643c3558247d5ddd11fa1a72b":[3,0,2,0,160,0], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a72bcf50b0fc99b074cb23daeb3d56593":[3,0,2,0,160,7], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a821d0efa74abb1d3f9b7c90e8650b81c":[3,0,2,0,160,6], -"class_nv_1_1_blast_1_1_tk_event_queue.html#aa4f82898eaa466e8e74d53f52e762d8a":[3,0,2,0,160,9], -"class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2":[3,0,2,0,160,11], -"class_nv_1_1_blast_1_1_tk_event_queue.html#ae449516fef2757f8547fdb39ba98b375":[3,0,2,0,160,1], -"class_nv_1_1_blast_1_1_tk_event_queue.html#af20f3459883d40b7644cf417c7798a72":[3,0,2,0,160,8], -"class_nv_1_1_blast_1_1_tk_family.html":[3,0,2,0,161], -"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,2,0,161,2], -"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,2,0,161,5], -"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,2,0,161,4], -"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,2,0,161,0], -"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,2,0,161,7], -"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,2,0,161,1], -"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,2,0,161,6], -"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,2,0,161,3], -"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,2,0,164], -"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,2,0,164,9], -"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,2,0,164,1], -"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,2,0,164,5], -"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,2,0,164,8], -"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,2,0,164,12], -"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,2,0,164,0], -"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,2,0,164,6], -"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,2,0,164,3], -"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,2,0,164,10], -"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,2,0,164,11], -"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,2,0,164,7], -"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,2,0,164,2], -"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,2,0,164,4], -"class_nv_1_1_blast_1_1_tk_framework_impl.html":[3,0,2,0,165], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a02e6e8f6fb26c87d096fe501141d73f9":[3,0,2,0,165,14], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a104e730a31ea2d8d344f93ffe787892a":[3,0,2,0,165,15], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a30c107f6e6a83b7eba0de851bc67af73":[3,0,2,0,165,8], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4332119be0c96bc812f2911cb9528ffd":[3,0,2,0,165,10], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4a37480572a0969d2fddf4a476961a08":[3,0,2,0,165,11], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a51d2b34e36404fa15e239d479b64ec11":[3,0,2,0,165,16], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a53ce3a88183164bfab8541b193d98e38":[3,0,2,0,165,0], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5c0fd56a2f0c42bbb58718f87aedb133":[3,0,2,0,165,9], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5da9dfe8dc817432877ab39647d11daa":[3,0,2,0,165,17], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a60e047e544757a625b123fb633194d80":[3,0,2,0,165,7], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a62cf99de17faea824364a987b165a1eb":[3,0,2,0,165,5], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a8abe98c41d659ecdeb70b722450b56be":[3,0,2,0,165,2], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48":[3,0,2,0,165,18], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#aa2c0a8e8db4ba338bc7c35db417ce122":[3,0,2,0,165,6], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ab9761e9be425a9ddb71f1293920e11ac":[3,0,2,0,165,1], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad279a5f9eea8897839418d4088bdaf78":[3,0,2,0,165,13], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82":[3,0,2,0,165,3], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad7a2e15a8ebca7995a5653d5efdd82a7":[3,0,2,0,165,19], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb":[3,0,2,0,165,4], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#af17ad50dbc2f17eeb2f9172bf86a09d0":[3,0,2,0,165,12], -"class_nv_1_1_blast_1_1_tk_group.html":[3,0,2,0,166], -"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,2,0,166,3], -"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,2,0,166,1], -"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,2,0,166,2], -"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,2,0,166,9], -"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,2,0,166,8], -"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,2,0,166,0], -"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,2,0,166,4], -"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,2,0,166,6], -"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,2,0,166,5], -"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,2,0,166,7], -"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,2,0,166,10], -"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,2,0,169], -"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,2,0,169,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,2,0,170], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,2,0,170,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,2,0,170,2], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,2,0,170,3], -"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,2,0,170,1], -"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,2,0,171], -"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,2,0,171,0], -"class_nv_1_1_blast_1_1_tk_joint_impl.html":[3,0,2,0,174], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a02dbf85b42ee9695f5d928fd55f5d10d":[3,0,2,0,174,8], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2644aa113816ee6154891339e7a08b7f":[3,0,2,0,174,9], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2b47c8c0b01760ee669d4d29f61d4e1a":[3,0,2,0,174,6], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,174,10], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a43ed13ea1980332307c47cab29a0b0bf":[3,0,2,0,174,4], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a58b0c46c171b39333effc5cf0b66c7cb":[3,0,2,0,174,0], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a5ec84ca101956866bd22b767f018695d":[3,0,2,0,174,7], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a7a06778f2a840517b44e3843d2df6da4":[3,0,2,0,174,2], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a8bd7f947a8f31772893631d059580340":[3,0,2,0,174,3], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2":[3,0,2,0,174,5], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,174,11], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ac19ccc286def00cc7986cd850a3cf566":[3,0,2,0,174,1], -"class_nv_1_1_blast_1_1_tk_object.html":[3,0,2,0,177], -"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,2,0,177,1], -"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,2,0,177,0], -"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,2,0,177,2], -"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,2,0,177,3], -"class_nv_1_1_blast_1_1_tk_type.html":[3,0,2,0,180], -"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,2,0,180,1], -"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,2,0,180,2], -"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,2,0,180,0], -"class_nv_1_1_blast_1_1_tk_type_impl.html":[3,0,2,0,181], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a1383a593c22597b96709a5cfd1589242":[3,0,2,0,181,6], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a3472f2e6de6a3c28996a2fcf9c20e8c8":[3,0,2,0,181,4], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a82b4d282dcea4e81c118f9d4e703c21f":[3,0,2,0,181,2], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a8eab4a59a88ce8e8bb2d5f8eada63e38":[3,0,2,0,181,7], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,181,8], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ab9a0b0be8e7d8dd6fdeee0ab8814c862":[3,0,2,0,181,3], -"class_nv_1_1_blast_1_1_tk_type_impl.html#abc43497e32ff0e170feb4f741698afe2":[3,0,2,0,181,0], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ac0c4bf38045cd86be2da13d06b3ea12e":[3,0,2,0,181,5], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ae4ce956404b45815e0da12c6bcb31f50":[3,0,2,0,181,1], -"class_nv_1_1_blast_1_1_tk_worker.html":[3,0,2,0,183], -"class_nv_1_1_blast_1_1_tk_worker.html#a06ada63884aa02d48fe7242d87b8f720":[3,0,2,0,183,4], -"class_nv_1_1_blast_1_1_tk_worker.html#a1601085db1b8bb0056b33861f6c1dfe9":[3,0,2,0,183,9], -"class_nv_1_1_blast_1_1_tk_worker.html#a1fef7951104f064615cf7dc50b01e326":[3,0,2,0,183,3], -"class_nv_1_1_blast_1_1_tk_worker.html#a545667052e4dd46e956baa23cb0f8855":[3,0,2,0,183,7], -"class_nv_1_1_blast_1_1_tk_worker.html#a830a00cf72f95007789eb08ab2a52b5f":[3,0,2,0,183,2], -"class_nv_1_1_blast_1_1_tk_worker.html#a83ac36c0f66681450021cfeadffb3597":[3,0,2,0,183,8], -"class_nv_1_1_blast_1_1_tk_worker.html#a8a6e2befae56e76d58c5b8158b6baa4c":[3,0,2,0,183,0], -"class_nv_1_1_blast_1_1_tk_worker.html#a9dc101fae5893caffb7648363f9c3c87":[3,0,2,0,183,5], -"class_nv_1_1_blast_1_1_tk_worker.html#ab396e794061650eccbaa634ababc3816":[3,0,2,0,183,6], -"class_nv_1_1_blast_1_1_tk_worker.html#abb38f2c2379ba4673f2be9114e56c1b7":[3,0,2,0,183,1], -"class_nv_1_1_blast_1_1_tk_worker.html#afad94d7bcfd700ee3bca618feacf7b84":[3,0,2,0,183,10], -"class_nv_1_1_blast_1_1_triangle_processor.html":[3,0,2,0,187], -"class_nv_1_1_blast_1_1_triangle_processor.html#a43fb96c64809f42d7bdd816081878aa3":[3,0,2,0,187,5], -"class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c":[3,0,2,0,187,0], -"class_nv_1_1_blast_1_1_triangle_processor.html#a5cb85a4800d4b0007862610d90f764b7":[3,0,2,0,187,3], -"class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015":[3,0,2,0,187,7], -"class_nv_1_1_blast_1_1_triangle_processor.html#a9c5a344650f847c35f70a84a4dfab554":[3,0,2,0,187,1], -"class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50":[3,0,2,0,187,2], -"class_nv_1_1_blast_1_1_triangle_processor.html#ac7bddb75fcd0b0f312a7a1065e571825":[3,0,2,0,187,6], -"class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad":[3,0,2,0,187,4], -"class_nv_1_1_blast_1_1_triangulator.html":[3,0,2,0,188], -"class_nv_1_1_blast_1_1_triangulator.html#a109f341cad221c76f8eecbdd641b566e":[3,0,2,0,188,4], -"class_nv_1_1_blast_1_1_triangulator.html#a2138ec663adee80577dae6cc275b7ece":[3,0,2,0,188,0], -"class_nv_1_1_blast_1_1_triangulator.html#a76e1c257449e53049c62984e1e95b44d":[3,0,2,0,188,1], -"class_nv_1_1_blast_1_1_triangulator.html#a7de0951574f73e310626823228c0f005":[3,0,2,0,188,5], -"class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6":[3,0,2,0,188,7], -"class_nv_1_1_blast_1_1_triangulator.html#ab7cf6608fd71c417262feec54f3ccf75":[3,0,2,0,188,8], -"class_nv_1_1_blast_1_1_triangulator.html#ad99ae2011c5aee476fffd79ff9ac4672":[3,0,2,0,188,6], -"class_nv_1_1_blast_1_1_triangulator.html#afa48ddb045fffaded4b1ad09302a34c7":[3,0,2,0,188,2], -"class_nv_1_1_blast_1_1_triangulator.html#afb79de514677eec79c20e4d296736f0e":[3,0,2,0,188,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,2,0,192], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,2,0,192,4], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,2,0,192,11], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,2,0,192,2], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,2,0,192,6], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,2,0,192,1], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,2,0,192,8], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,2,0,192,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,2,0,192,9], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,2,0,192,10], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,2,0,192,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,2,0,192,5], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,2,0,192,7], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html":[3,0,2,0,193], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c":[3,0,2,0,193,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2":[3,0,2,0,193,5], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed":[3,0,2,0,193,4], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d":[3,0,2,0,193,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97":[3,0,2,0,193,10], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f":[3,0,2,0,193,1], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9":[3,0,2,0,193,11], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53":[3,0,2,0,193,2], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3":[3,0,2,0,193,8], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe":[3,0,2,0,193,7], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704":[3,0,2,0,193,12], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65":[3,0,2,0,193,6], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc":[3,0,2,0,193,9], -"class_nv_blast_ext_damage_accelerator.html":[3,0,29], -"class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc":[3,0,29,1], -"class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f":[3,0,29,0], -"class_v_h_a_c_d_1_1_circular_list.html":[3,0,5,0] +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a5a6d1e6a3dbc7450e4f29b2eb9781344":[3,0,2,0,1,14,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a71e16600cf504aefbbe6172e2400c330":[3,0,2,0,1,14,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a87b65c731192cb1377e7aa7342e0dcfc":[3,0,2,0,1,14,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90687c86dbdc0233516d5ab4f612fc19":[3,0,2,0,1,14,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90b8bb5914dd12e5e76e9198326cc36a":[3,0,2,0,1,14,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a92777ada534669822ecb85ec0aff1d72":[3,0,2,0,1,14,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab30905bbc991e953168131eaa9bafd8b":[3,0,2,0,1,14,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab9954242dea68f490c26d735fb476925":[3,0,2,0,1,14,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#aba9c52d0a04fef0ebd77cba4e91571d2":[3,0,2,0,1,14,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#abf0ba9eb37ab82cb79f5ea0bbdff462a":[3,0,2,0,1,14,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ac97a9ba82180cd737df0be0b7d2829fd":[3,0,2,0,1,14,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#acf0593f7a2967b98dbc7880cc7706407":[3,0,2,0,1,14,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad6267482f63903c956d61036db478f6d":[3,0,2,0,1,14,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad8ddd7f7f7dcb1927c55e5c3b6fc314a":[3,0,2,0,1,14,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ae5bbe377540dcfd9cccff6826f418135":[3,0,2,0,1,14,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html":[3,0,2,0,1,14,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a24db335d57465193f7bff5e95847e256":[3,0,2,0,1,14,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,14,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ab14fc676a4488283edfc92a32260fc0c":[3,0,2,0,1,14,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ac4772b40561c9a0722823923df0b3967":[3,0,2,0,1,14,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html":[3,0,2,0,1,14,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a18f2802452bde04daf73ff95e81c701c":[3,0,2,0,1,14,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1981b479e79d2537c4ec2f8509c40248":[3,0,2,0,1,14,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1f46baddba55c0817d36adfb2b5f7d06":[3,0,2,0,1,14,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a263eb3a0e5d342d6f639c09b52ba67be":[3,0,2,0,1,14,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a6d2660bf9013ea60548de7904106762d":[3,0,2,0,1,14,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,14,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,14,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a868fd478f4b6753e2e776fb63a73f07a":[3,0,2,0,1,14,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8ffd4aa34891ad39f2e86f259abbd6fd":[3,0,2,0,1,14,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#abf7c0bb3f19ab6fc6b7d66a14f625358":[3,0,2,0,1,14,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#ae9a63b04ed5fdd105a485a56d863805f":[3,0,2,0,1,14,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html":[3,0,2,0,1,15,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17":[3,0,2,0,1,15,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a261e45b863b3a35d25dc3cf7ef000637":[3,0,2,0,1,15,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a32189694141691eb8cfec81a95b82295":[3,0,2,0,1,15,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3c1c88a74c810a0d469b8f42bbeb4188":[3,0,2,0,1,15,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a53f78b3a5b08db190887322f6c318bd7":[3,0,2,0,1,15,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7a8a9489d9dd53599ed892bc2848c28b":[3,0,2,0,1,15,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7e691400195c96a0c47a866f01ebd564":[3,0,2,0,1,15,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a93c8fade40bea63a7ad9318448189eb7":[3,0,2,0,1,15,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aa989dc0c908c37d36a67684e6155b7c6":[3,0,2,0,1,15,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aaf508ed5c4ece7e1655dd7f70bf61d98":[3,0,2,0,1,15,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#abf8d3943080a9ce7250cd7588cd29db8":[3,0,2,0,1,15,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#ad88a1cbf5e2322d8a063c51061733093":[3,0,2,0,1,15,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941":[3,0,2,0,1,15,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#af5e418104bc5ca91fa9a194d0b0eadc1":[3,0,2,0,1,15,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html":[3,0,2,0,1,15,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a548d9393cccce9d2c77817e6dded442b":[3,0,2,0,1,15,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a7407a36c05ea868129fc37992653beb5":[3,0,2,0,1,15,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a87da7b54e03ff55fcb292699d603e6f1":[3,0,2,0,1,15,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,15,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html":[3,0,2,0,1,15,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a4f9da2f8cf14b6841fb0ec33439adf2c":[3,0,2,0,1,15,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a608a7371043593288dfd23d3a18f9dd6":[3,0,2,0,1,15,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a6c9a5e4a854ee26a56fd1a87fbe54869":[3,0,2,0,1,15,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,15,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,15,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#aa022eda63371c177be6dac054a10e96c":[3,0,2,0,1,15,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab403e6e4dd3c9e8cdce8d99d7931b432":[3,0,2,0,1,15,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab8e075fdec3c234d5636af22534bf682":[3,0,2,0,1,15,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ac60588253f3934eef31dd53f52368b21":[3,0,2,0,1,15,3,1], +"class_nv_1_1_blast_1_1_shared_block.html":[3,0,2,0,162], +"class_nv_1_1_blast_1_1_shared_block.html#a482be96159ba7e7b58f7ae734284eea5":[3,0,2,0,162,3], +"class_nv_1_1_blast_1_1_shared_block.html#ac4a8aaca694b9a5a4c9264c471b76fd9":[3,0,2,0,162,2], +"class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b":[3,0,2,0,162,4], +"class_nv_1_1_blast_1_1_shared_block.html#af83d17680afb4c8b03eb3fa81f79255d":[3,0,2,0,162,1], +"class_nv_1_1_blast_1_1_shared_block.html#af891a9a802158ef8119000edd6ab7e61":[3,0,2,0,162,0], +"class_nv_1_1_blast_1_1_shared_buffer.html":[3,0,2,0,163], +"class_nv_1_1_blast_1_1_shared_buffer.html#a195ce955812bc778caf44c6211f004ca":[3,0,2,0,163,0], +"class_nv_1_1_blast_1_1_shared_buffer.html#a712ca47f2a2fc95f769951994ca66ecc":[3,0,2,0,163,4], +"class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5":[3,0,2,0,163,2], +"class_nv_1_1_blast_1_1_shared_buffer.html#a7ee955ac7695f8167d74aa060bfe6492":[3,0,2,0,163,1], +"class_nv_1_1_blast_1_1_shared_buffer.html#a88ffb1cd3b27fdce82b96073efe261c3":[3,0,2,0,163,3], +"class_nv_1_1_blast_1_1_shared_memory.html":[3,0,2,0,165], +"class_nv_1_1_blast_1_1_shared_memory.html#a18714f82b39e9a17c94541c31dc1b0bd":[3,0,2,0,165,2], +"class_nv_1_1_blast_1_1_shared_memory.html#a18a846a728fd84375fdc87198e2cdda0":[3,0,2,0,165,4], +"class_nv_1_1_blast_1_1_shared_memory.html#a325448e388c46c916953cfe95b51f567":[3,0,2,0,165,7], +"class_nv_1_1_blast_1_1_shared_memory.html#a399aac38cf540e274ba36ca20358d182":[3,0,2,0,165,0], +"class_nv_1_1_blast_1_1_shared_memory.html#a3fcf06b114621282a264aa4b8bef66a9":[3,0,2,0,165,11], +"class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56":[3,0,2,0,165,9], +"class_nv_1_1_blast_1_1_shared_memory.html#a6cdea8e6eeb26aa1fff1ba5ef8d48c98":[3,0,2,0,165,8], +"class_nv_1_1_blast_1_1_shared_memory.html#a75c598b9405193ab7c8ad2553aacae39":[3,0,2,0,165,1], +"class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64":[3,0,2,0,165,5], +"class_nv_1_1_blast_1_1_shared_memory.html#a795a2be3de022efc1bac6559db0baafe":[3,0,2,0,165,6], +"class_nv_1_1_blast_1_1_shared_memory.html#a95a84da830eadbe23b5cfc1ff8abb6bb":[3,0,2,0,165,3], +"class_nv_1_1_blast_1_1_shared_memory.html#aa0cbd70359cd6c1e09e6acaa103bdecf":[3,0,2,0,165,10], +"class_nv_1_1_blast_1_1_shared_memory.html#ae8651b026da2fc7ce41f4f9711d5f4dd":[3,0,2,0,165,12], +"class_nv_1_1_blast_1_1_simplex_noise.html":[3,0,2,0,166], +"class_nv_1_1_blast_1_1_simplex_noise.html#a4651bada29932a13dc3808ce94f22219":[3,0,2,0,166,1], +"class_nv_1_1_blast_1_1_simplex_noise.html#a6dd8a1fbea3071eb3012cc342248b843":[3,0,2,0,166,2], +"class_nv_1_1_blast_1_1_simplex_noise.html#a99d15601661901924a2470a0a002884f":[3,0,2,0,166,0], +"class_nv_1_1_blast_1_1_spatial_accelerator.html":[3,0,2,0,168], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e":[3,0,2,0,168,5], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831":[3,0,2,0,168,4], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a":[3,0,2,0,168,0], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8":[3,0,2,0,168,1], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d":[3,0,2,0,168,2], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313":[3,0,2,0,168,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html":[3,0,2,0,170], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500":[3,0,2,0,170,2], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a374d72c65187d7f42f5f2a23d730cee6":[3,0,2,0,170,5], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8":[3,0,2,0,170,4], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47":[3,0,2,0,170,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592":[3,0,2,0,170,1], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f":[3,0,2,0,170,0], +"class_nv_1_1_blast_1_1_time.html":[3,0,2,0,171], +"class_nv_1_1_blast_1_1_time.html#a101e7808be5a2daad0f2b0f9298dca2a":[3,0,2,0,171,0], +"class_nv_1_1_blast_1_1_time.html#a440cea5bd7d09b6313189bb11ccfe526":[3,0,2,0,171,2], +"class_nv_1_1_blast_1_1_time.html#a4f077e2652ca099569600e76a12501b6":[3,0,2,0,171,1], +"class_nv_1_1_blast_1_1_time.html#a64fc1a3fec52eb332e2879cdba37694d":[3,0,2,0,171,3], +"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,2,0,172], +"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,2,0,172,13], +"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,2,0,172,7], +"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,2,0,172,17], +"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,2,0,172,6], +"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,2,0,172,3], +"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,2,0,172,1], +"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,2,0,172,15], +"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,2,0,172,9], +"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,2,0,172,16], +"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,2,0,172,18], +"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,2,0,172,14], +"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,2,0,172,5], +"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,2,0,172,10], +"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,2,0,172,0], +"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,2,0,172,4], +"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,2,0,172,12], +"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,2,0,172,8], +"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,2,0,172,11], +"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,2,0,172,2], +"class_nv_1_1_blast_1_1_tk_actor_impl.html":[3,0,2,0,176], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a05ec1c435c25ecbdef8aed715fe8ef42":[3,0,2,0,176,3], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a102d5411b437dfc8e8247e2d225fc74b":[3,0,2,0,176,13], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a1eff6122c468bce01899a8861d805f32":[3,0,2,0,176,23], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685":[3,0,2,0,176,18], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a21daed2eec66a54a56a316089fe8d422":[3,0,2,0,176,29], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a230f06df8bad9d05fa6ef91500511215":[3,0,2,0,176,28], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2a1f770cbe80081daadd4b518afda6d1":[3,0,2,0,176,22], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2aa65115057efa08ed852c7361e3e5f0":[3,0,2,0,176,17], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2daad92b5249c89bf7a92465edd79622":[3,0,2,0,176,21], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,176,31], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a315e4137c47cd6ff411bdadb2d836954":[3,0,2,0,176,12], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3872e8351ad812baad59a5f0fc357a05":[3,0,2,0,176,33], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3f42f80da05c9925611c297ebfd6a594":[3,0,2,0,176,35], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4d6140878eee2891880fb41d8db66676":[3,0,2,0,176,7], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4df883297efe5321507d71496eeabebb":[3,0,2,0,176,9], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5593fab9f6c430669ef2a65d31652172":[3,0,2,0,176,2], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a562fd902c527b43e8e37add9d391aeb8":[3,0,2,0,176,27], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5eb93f38a4c304c600361b6198e12f5e":[3,0,2,0,176,1], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a602d8535023e0091207d84422cbd06ce":[3,0,2,0,176,8], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a6f12bf9c3bc267e7de364bb1b065e958":[3,0,2,0,176,10], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a7e196969fe9f3b8d6cf664b5ab0862bf":[3,0,2,0,176,24], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a93840a54de124340f37e56a990f40721":[3,0,2,0,176,11], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a98cd946a41feb1afc9d70c8b7ad52e4a":[3,0,2,0,176,6], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aad1cd1ea227c3fcf9d6ebee0328f6c55":[3,0,2,0,176,4], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,176,32], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ac06439c887da81cdffd7f24cd1760a36":[3,0,2,0,176,14], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#acc0b93e58b5a5d1c115ed1cd30615b9f":[3,0,2,0,176,26], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6193a8116fdd1bfb94ad5e15e0703e":[3,0,2,0,176,19], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6bdbe23dafbb98c72f00d6af043c05":[3,0,2,0,176,20], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ae44620e530a8834f4dcee0e6cbd2f7b2":[3,0,2,0,176,16], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aeba028f782cb250edf02604da462d6e5":[3,0,2,0,176,25], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aebc128298c60d3405c7ffbf5e1005a87":[3,0,2,0,176,15], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af2403d51a28475e3c6c362f0fbdc8c53":[3,0,2,0,176,34], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af66fd11ec8170f46385e1b5445316962":[3,0,2,0,176,5], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af7207df8d0734ce6f84157d85b76fe64":[3,0,2,0,176,30], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html":[3,0,2,0,176,0], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#a65b02bd59ca313d134c95747fba56ea2":[3,0,2,0,176,0,0], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#ae99927c2831e7d1730e1cfb89ba7a5f5":[3,0,2,0,176,0,1], +"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,2,0,177], +"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,2,0,177,1], +"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,2,0,177,5], +"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,2,0,177,4], +"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,2,0,177,9], +"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,2,0,177,7], +"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,2,0,177,0], +"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,2,0,177,6], +"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,2,0,177,8], +"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,2,0,177,3], +"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,2,0,177,2], +"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,2,0,181], +"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,2,0,181,0], +"class_nv_1_1_blast_1_1_tk_event_queue.html":[3,0,2,0,182], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a20a92b002de34cf665cc9ae38365cd07":[3,0,2,0,182,5], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a22f6d998d04d7906f56cebfd2c0cd6cd":[3,0,2,0,182,10], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a3fa1729437c4777e25f81d7ef2619a0e":[3,0,2,0,182,3], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a45c2af2539a526827de017c4915ca155":[3,0,2,0,182,2], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a624660738275022a9653ccc1e823b7f1":[3,0,2,0,182,4], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a715a047643c3558247d5ddd11fa1a72b":[3,0,2,0,182,0], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a72bcf50b0fc99b074cb23daeb3d56593":[3,0,2,0,182,7], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a821d0efa74abb1d3f9b7c90e8650b81c":[3,0,2,0,182,6], +"class_nv_1_1_blast_1_1_tk_event_queue.html#aa4f82898eaa466e8e74d53f52e762d8a":[3,0,2,0,182,9], +"class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2":[3,0,2,0,182,11], +"class_nv_1_1_blast_1_1_tk_event_queue.html#ae449516fef2757f8547fdb39ba98b375":[3,0,2,0,182,1], +"class_nv_1_1_blast_1_1_tk_event_queue.html#af20f3459883d40b7644cf417c7798a72":[3,0,2,0,182,8], +"class_nv_1_1_blast_1_1_tk_family.html":[3,0,2,0,183], +"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,2,0,183,2], +"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,2,0,183,5], +"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,2,0,183,4], +"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,2,0,183,0], +"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,2,0,183,7], +"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,2,0,183,1], +"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,2,0,183,6], +"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,2,0,183,3], +"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,2,0,186], +"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,2,0,186,9], +"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,2,0,186,1], +"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,2,0,186,5], +"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,2,0,186,8], +"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,2,0,186,12], +"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,2,0,186,0], +"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,2,0,186,6], +"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,2,0,186,3], +"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,2,0,186,10], +"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,2,0,186,11], +"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,2,0,186,7], +"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,2,0,186,2], +"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,2,0,186,4], +"class_nv_1_1_blast_1_1_tk_framework_impl.html":[3,0,2,0,187], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a02e6e8f6fb26c87d096fe501141d73f9":[3,0,2,0,187,14], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a104e730a31ea2d8d344f93ffe787892a":[3,0,2,0,187,15], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a30c107f6e6a83b7eba0de851bc67af73":[3,0,2,0,187,8], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4332119be0c96bc812f2911cb9528ffd":[3,0,2,0,187,10], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4a37480572a0969d2fddf4a476961a08":[3,0,2,0,187,11], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a51d2b34e36404fa15e239d479b64ec11":[3,0,2,0,187,16], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a53ce3a88183164bfab8541b193d98e38":[3,0,2,0,187,0], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5c0fd56a2f0c42bbb58718f87aedb133":[3,0,2,0,187,9], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5da9dfe8dc817432877ab39647d11daa":[3,0,2,0,187,17], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a60e047e544757a625b123fb633194d80":[3,0,2,0,187,7], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a62cf99de17faea824364a987b165a1eb":[3,0,2,0,187,5], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a8abe98c41d659ecdeb70b722450b56be":[3,0,2,0,187,2], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48":[3,0,2,0,187,18], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#aa2c0a8e8db4ba338bc7c35db417ce122":[3,0,2,0,187,6], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ab9761e9be425a9ddb71f1293920e11ac":[3,0,2,0,187,1], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad279a5f9eea8897839418d4088bdaf78":[3,0,2,0,187,13] }; diff --git a/docs/source_docs/files/navtreeindex12.js b/docs/source_docs/files/navtreeindex12.js index 16514ae..9a1cd30 100755 --- a/docs/source_docs/files/navtreeindex12.js +++ b/docs/source_docs/files/navtreeindex12.js @@ -1,5 +1,141 @@ var NAVTREEINDEX12 = { +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82":[3,0,2,0,187,3], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad7a2e15a8ebca7995a5653d5efdd82a7":[3,0,2,0,187,19], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb":[3,0,2,0,187,4], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#af17ad50dbc2f17eeb2f9172bf86a09d0":[3,0,2,0,187,12], +"class_nv_1_1_blast_1_1_tk_group.html":[3,0,2,0,188], +"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,2,0,188,3], +"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,2,0,188,1], +"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,2,0,188,2], +"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,2,0,188,9], +"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,2,0,188,8], +"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,2,0,188,0], +"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,2,0,188,4], +"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,2,0,188,6], +"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,2,0,188,5], +"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,2,0,188,7], +"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,2,0,188,10], +"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,2,0,191], +"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,2,0,191,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,2,0,192], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,2,0,192,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,2,0,192,2], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,2,0,192,3], +"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,2,0,192,1], +"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,2,0,193], +"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,2,0,193,0], +"class_nv_1_1_blast_1_1_tk_joint_impl.html":[3,0,2,0,196], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a02dbf85b42ee9695f5d928fd55f5d10d":[3,0,2,0,196,8], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2644aa113816ee6154891339e7a08b7f":[3,0,2,0,196,9], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2b47c8c0b01760ee669d4d29f61d4e1a":[3,0,2,0,196,6], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,196,10], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a43ed13ea1980332307c47cab29a0b0bf":[3,0,2,0,196,4], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a58b0c46c171b39333effc5cf0b66c7cb":[3,0,2,0,196,0], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a5ec84ca101956866bd22b767f018695d":[3,0,2,0,196,7], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a7a06778f2a840517b44e3843d2df6da4":[3,0,2,0,196,2], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a8bd7f947a8f31772893631d059580340":[3,0,2,0,196,3], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2":[3,0,2,0,196,5], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,196,11], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ac19ccc286def00cc7986cd850a3cf566":[3,0,2,0,196,1], +"class_nv_1_1_blast_1_1_tk_object.html":[3,0,2,0,199], +"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,2,0,199,1], +"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,2,0,199,0], +"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,2,0,199,2], +"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,2,0,199,3], +"class_nv_1_1_blast_1_1_tk_type.html":[3,0,2,0,202], +"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,2,0,202,1], +"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,2,0,202,2], +"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,2,0,202,0], +"class_nv_1_1_blast_1_1_tk_type_impl.html":[3,0,2,0,203], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a1383a593c22597b96709a5cfd1589242":[3,0,2,0,203,6], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a3472f2e6de6a3c28996a2fcf9c20e8c8":[3,0,2,0,203,4], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a82b4d282dcea4e81c118f9d4e703c21f":[3,0,2,0,203,2], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a8eab4a59a88ce8e8bb2d5f8eada63e38":[3,0,2,0,203,7], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,203,8], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ab9a0b0be8e7d8dd6fdeee0ab8814c862":[3,0,2,0,203,3], +"class_nv_1_1_blast_1_1_tk_type_impl.html#abc43497e32ff0e170feb4f741698afe2":[3,0,2,0,203,0], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ac0c4bf38045cd86be2da13d06b3ea12e":[3,0,2,0,203,5], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ae4ce956404b45815e0da12c6bcb31f50":[3,0,2,0,203,1], +"class_nv_1_1_blast_1_1_tk_worker.html":[3,0,2,0,205], +"class_nv_1_1_blast_1_1_tk_worker.html#a06ada63884aa02d48fe7242d87b8f720":[3,0,2,0,205,4], +"class_nv_1_1_blast_1_1_tk_worker.html#a1601085db1b8bb0056b33861f6c1dfe9":[3,0,2,0,205,9], +"class_nv_1_1_blast_1_1_tk_worker.html#a1fef7951104f064615cf7dc50b01e326":[3,0,2,0,205,3], +"class_nv_1_1_blast_1_1_tk_worker.html#a545667052e4dd46e956baa23cb0f8855":[3,0,2,0,205,7], +"class_nv_1_1_blast_1_1_tk_worker.html#a830a00cf72f95007789eb08ab2a52b5f":[3,0,2,0,205,2], +"class_nv_1_1_blast_1_1_tk_worker.html#a83ac36c0f66681450021cfeadffb3597":[3,0,2,0,205,8], +"class_nv_1_1_blast_1_1_tk_worker.html#a8a6e2befae56e76d58c5b8158b6baa4c":[3,0,2,0,205,0], +"class_nv_1_1_blast_1_1_tk_worker.html#a9dc101fae5893caffb7648363f9c3c87":[3,0,2,0,205,5], +"class_nv_1_1_blast_1_1_tk_worker.html#ab396e794061650eccbaa634ababc3816":[3,0,2,0,205,6], +"class_nv_1_1_blast_1_1_tk_worker.html#abb38f2c2379ba4673f2be9114e56c1b7":[3,0,2,0,205,1], +"class_nv_1_1_blast_1_1_tk_worker.html#afad94d7bcfd700ee3bca618feacf7b84":[3,0,2,0,205,10], +"class_nv_1_1_blast_1_1_triangle_processor.html":[3,0,2,0,209], +"class_nv_1_1_blast_1_1_triangle_processor.html#a43fb96c64809f42d7bdd816081878aa3":[3,0,2,0,209,5], +"class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c":[3,0,2,0,209,0], +"class_nv_1_1_blast_1_1_triangle_processor.html#a5cb85a4800d4b0007862610d90f764b7":[3,0,2,0,209,3], +"class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015":[3,0,2,0,209,7], +"class_nv_1_1_blast_1_1_triangle_processor.html#a9c5a344650f847c35f70a84a4dfab554":[3,0,2,0,209,1], +"class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50":[3,0,2,0,209,2], +"class_nv_1_1_blast_1_1_triangle_processor.html#ac7bddb75fcd0b0f312a7a1065e571825":[3,0,2,0,209,6], +"class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad":[3,0,2,0,209,4], +"class_nv_1_1_blast_1_1_triangulator.html":[3,0,2,0,210], +"class_nv_1_1_blast_1_1_triangulator.html#a109f341cad221c76f8eecbdd641b566e":[3,0,2,0,210,4], +"class_nv_1_1_blast_1_1_triangulator.html#a2138ec663adee80577dae6cc275b7ece":[3,0,2,0,210,0], +"class_nv_1_1_blast_1_1_triangulator.html#a76e1c257449e53049c62984e1e95b44d":[3,0,2,0,210,1], +"class_nv_1_1_blast_1_1_triangulator.html#a7de0951574f73e310626823228c0f005":[3,0,2,0,210,5], +"class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6":[3,0,2,0,210,7], +"class_nv_1_1_blast_1_1_triangulator.html#ab7cf6608fd71c417262feec54f3ccf75":[3,0,2,0,210,8], +"class_nv_1_1_blast_1_1_triangulator.html#ad99ae2011c5aee476fffd79ff9ac4672":[3,0,2,0,210,6], +"class_nv_1_1_blast_1_1_triangulator.html#afa48ddb045fffaded4b1ad09302a34c7":[3,0,2,0,210,2], +"class_nv_1_1_blast_1_1_triangulator.html#afb79de514677eec79c20e4d296736f0e":[3,0,2,0,210,3], +"class_nv_1_1_blast_1_1_triangulator_v2.html":[3,0,2,0,211], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84":[3,0,2,0,211,7], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a749fd110fcee1730d873a2c9e877ee7d":[3,0,2,0,211,2], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a9305f255a0479c80435368ec00f928cc":[3,0,2,0,211,3], +"class_nv_1_1_blast_1_1_triangulator_v2.html#ab642f6bf10b46143bc318625b71b5791":[3,0,2,0,211,1], +"class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b":[3,0,2,0,211,4], +"class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c":[3,0,2,0,211,6], +"class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5":[3,0,2,0,211,5], +"class_nv_1_1_blast_1_1_vertex_welding.html":[3,0,2,0,216], +"class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4":[3,0,2,0,216,2], +"class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94":[3,0,2,0,216,1], +"class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf":[3,0,2,0,216,3], +"class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f":[3,0,2,0,216,5], +"class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c":[3,0,2,0,216,7], +"class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40":[3,0,2,0,216,6], +"class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3":[3,0,2,0,216,0], +"class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843":[3,0,2,0,216,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,2,0,217], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,2,0,217,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,2,0,217,11], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,2,0,217,2], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,2,0,217,6], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,2,0,217,1], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,2,0,217,8], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,2,0,217,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,2,0,217,9], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,2,0,217,10], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,2,0,217,3], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,2,0,217,5], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,2,0,217,7], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html":[3,0,2,0,218], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c":[3,0,2,0,218,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2":[3,0,2,0,218,5], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed":[3,0,2,0,218,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d":[3,0,2,0,218,3], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97":[3,0,2,0,218,10], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f":[3,0,2,0,218,1], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9":[3,0,2,0,218,11], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53":[3,0,2,0,218,2], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3":[3,0,2,0,218,8], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe":[3,0,2,0,218,7], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704":[3,0,2,0,218,12], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65":[3,0,2,0,218,6], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc":[3,0,2,0,218,9], +"class_nv_blast_ext_damage_accelerator.html":[3,0,29], +"class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc":[3,0,29,1], +"class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f":[3,0,29,0], +"class_v_h_a_c_d_1_1_circular_list.html":[3,0,5,0], "class_v_h_a_c_d_1_1_circular_list.html#a04e44337a2bf4a77ca6713ba2b1dc9a7":[3,0,5,0,11], "class_v_h_a_c_d_1_1_circular_list.html#a140a63b2650f7fd7ccd7ab4a5e1deff7":[3,0,5,0,6], "class_v_h_a_c_d_1_1_circular_list.html#a3970610a0e7256b16565254c06880d98":[3,0,5,0,0], @@ -113,141 +249,5 @@ var NAVTREEINDEX12 = "class_v_h_a_c_d_1_1_mesh.html#a70121ff946ef8b690768a974f2907576":[3,0,5,5,34], "class_v_h_a_c_d_1_1_mesh.html#a7555cee865f32d60e4a8e0200f757d52":[3,0,5,5,24], "class_v_h_a_c_d_1_1_mesh.html#a75e6768131a5fc37be4c6f41dd475881":[3,0,5,5,17], -"class_v_h_a_c_d_1_1_mesh.html#a7711850a3acd1fe682b9c095b532baf0":[3,0,5,5,26], -"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8":[3,0,5,5,12], -"class_v_h_a_c_d_1_1_mesh.html#a7d6cb754fe7e0bcb37c4ac9e30349588":[3,0,5,5,21], -"class_v_h_a_c_d_1_1_mesh.html#a82f00ef0eaffd02736c089eef8a4be81":[3,0,5,5,3], -"class_v_h_a_c_d_1_1_mesh.html#a8b166cc6a1c85073859265d5f0ec0d6f":[3,0,5,5,16], -"class_v_h_a_c_d_1_1_mesh.html#aa1b0fd165f4720672b6021aaa29bb736":[3,0,5,5,2], -"class_v_h_a_c_d_1_1_mesh.html#ab0cab1bae61a20c54402cfc618ae7c4b":[3,0,5,5,18], -"class_v_h_a_c_d_1_1_mesh.html#ab4419511b2f242833fb32542f164376f":[3,0,5,5,11], -"class_v_h_a_c_d_1_1_mesh.html#ab48cc8d84301ded7f6440a5fef36e701":[3,0,5,5,14], -"class_v_h_a_c_d_1_1_mesh.html#ac882e6ab8adcad944a93d2aec9fc873e":[3,0,5,5,13], -"class_v_h_a_c_d_1_1_mesh.html#ac8a60e1c425c1bad4a7e48fb1a5127bf":[3,0,5,5,10], -"class_v_h_a_c_d_1_1_mesh.html#ac980cfea64f9b7740c972aa8c81766dc":[3,0,5,5,15], -"class_v_h_a_c_d_1_1_mesh.html#acb806420cbf3ec47414ed5899dfc5b3e":[3,0,5,5,6], -"class_v_h_a_c_d_1_1_mesh.html#ad35b8d2444ff5d1b8fc790e1f73f0e6c":[3,0,5,5,8], -"class_v_h_a_c_d_1_1_mesh.html#ad424a82387b8f8c0320a0390e169dd02":[3,0,5,5,37], -"class_v_h_a_c_d_1_1_mesh.html#add5b19b22f4de51763955102ffd70bb8":[3,0,5,5,28], -"class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d":[3,0,5,5,20], -"class_v_h_a_c_d_1_1_mesh.html#af675f38ab82b9f567312a1264c18cc13":[3,0,5,5,5], -"class_v_h_a_c_d_1_1_mutex.html":[3,0,5,6], -"class_v_h_a_c_d_1_1_mutex.html#a15d452744636333c9038155728aa30d2":[3,0,5,6,1], -"class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336":[3,0,5,6,0], -"class_v_h_a_c_d_1_1_mutex.html#a8fb030351ef3a6d191fef6a55f7d1d68":[3,0,5,6,4], -"class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d":[3,0,5,6,2], -"class_v_h_a_c_d_1_1_mutex.html#ab1d735138b90c892ae83c1858628a709":[3,0,5,6,3], -"class_v_h_a_c_d_1_1_primitive_set.html":[3,0,5,8], -"class_v_h_a_c_d_1_1_primitive_set.html#a1218d20baebca8582008c290ff20fb12":[3,0,5,8,3], -"class_v_h_a_c_d_1_1_primitive_set.html#a13f5dc278238e0fe4dcc76acc0716b98":[3,0,5,8,13], -"class_v_h_a_c_d_1_1_primitive_set.html#a20fae1ff3601da999dc643e9a0269c5b":[3,0,5,8,11], -"class_v_h_a_c_d_1_1_primitive_set.html#a255a2f3b2b2a7bb7cb87d92f65d9a218":[3,0,5,8,12], -"class_v_h_a_c_d_1_1_primitive_set.html#a35bdae7bc393e7a5bebb82123a1b05f8":[3,0,5,8,10], -"class_v_h_a_c_d_1_1_primitive_set.html#a451961805e3b85640a5617f821429ac8":[3,0,5,8,6], -"class_v_h_a_c_d_1_1_primitive_set.html#a4d985cfe60f2644a0a16681c2076e1b0":[3,0,5,8,18], -"class_v_h_a_c_d_1_1_primitive_set.html#a6f9bc9e97bf9f02748cc60b925da152d":[3,0,5,8,15], -"class_v_h_a_c_d_1_1_primitive_set.html#a7c82521aac2de66191e09c07326a9030":[3,0,5,8,2], -"class_v_h_a_c_d_1_1_primitive_set.html#a7c8c48d890711ae7136d231112434c62":[3,0,5,8,16], -"class_v_h_a_c_d_1_1_primitive_set.html#a81455b83adbeefb1e8e670a6ff7d1065":[3,0,5,8,9], -"class_v_h_a_c_d_1_1_primitive_set.html#a842ada9990208ea0bdc151a542920bae":[3,0,5,8,14], -"class_v_h_a_c_d_1_1_primitive_set.html#a8f068e4ac984676843a9bc0a479d6b1d":[3,0,5,8,20], -"class_v_h_a_c_d_1_1_primitive_set.html#a93c323bc5d65e720327f9d52383ad954":[3,0,5,8,19], -"class_v_h_a_c_d_1_1_primitive_set.html#a95848280a82cae9348dfaf896152e2f4":[3,0,5,8,5], -"class_v_h_a_c_d_1_1_primitive_set.html#a96591d66cb575f4d1351a1bd10298093":[3,0,5,8,1], -"class_v_h_a_c_d_1_1_primitive_set.html#ab0aa5e77292725b5a24c6832d4449039":[3,0,5,8,7], -"class_v_h_a_c_d_1_1_primitive_set.html#acc1579ce0c4d42c31b2e7970730239ee":[3,0,5,8,4], -"class_v_h_a_c_d_1_1_primitive_set.html#ad3ad77a3c7d4dffde9b33d9fd6e7c752":[3,0,5,8,0], -"class_v_h_a_c_d_1_1_primitive_set.html#adc0fa8cf5ac5a437c8d245b12835ff39":[3,0,5,8,8], -"class_v_h_a_c_d_1_1_primitive_set.html#afdbca65e4c2a957bd40be1942b655c64":[3,0,5,8,17], -"class_v_h_a_c_d_1_1_raycast_mesh.html":[3,0,5,9], -"class_v_h_a_c_d_1_1_raycast_mesh.html#a930ab641744d36f2828e1a81ab53cf78":[3,0,5,9,1], -"class_v_h_a_c_d_1_1_raycast_mesh.html#aa2da844c427008bcfc49554f2d015db4":[3,0,5,9,0], -"class_v_h_a_c_d_1_1_raycast_mesh.html#ace94007f6b1f996ffe11194641f7c8dc":[3,0,5,9,2], -"class_v_h_a_c_d_1_1_s_array.html":[3,0,5,10], -"class_v_h_a_c_d_1_1_s_array.html#a0c04c8ffd6c9e8681a664f71e778f67e":[3,0,5,10,3], -"class_v_h_a_c_d_1_1_s_array.html#a2bceb265ab8379ece611e65f71bdd015":[3,0,5,10,0], -"class_v_h_a_c_d_1_1_s_array.html#a326e224bd11d7717bf01269e28a153fe":[3,0,5,10,14], -"class_v_h_a_c_d_1_1_s_array.html#a3b1dede070f1693303c0584345f8cdd2":[3,0,5,10,6], -"class_v_h_a_c_d_1_1_s_array.html#a427d1ea7c1a4686a63579dede8cfd888":[3,0,5,10,5], -"class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4":[3,0,5,10,7], -"class_v_h_a_c_d_1_1_s_array.html#a52ae77c5ff1302db8a13b37d8a742e90":[3,0,5,10,1], -"class_v_h_a_c_d_1_1_s_array.html#a5dee93011225ab51bc07149d77791e8a":[3,0,5,10,15], -"class_v_h_a_c_d_1_1_s_array.html#a6c9019d277b1c6273afda04ec0500bc2":[3,0,5,10,11], -"class_v_h_a_c_d_1_1_s_array.html#abeb520e448c4b4f6b53b001a5fe6f609":[3,0,5,10,4], -"class_v_h_a_c_d_1_1_s_array.html#acd237a2a9c605b41703e46018598e01c":[3,0,5,10,17], -"class_v_h_a_c_d_1_1_s_array.html#ad7205f318876d68953133f4b11438668":[3,0,5,10,8], -"class_v_h_a_c_d_1_1_s_array.html#ada45d2e351a21b54becd729c1df416cf":[3,0,5,10,16], -"class_v_h_a_c_d_1_1_s_array.html#adc93a60bfe19ac9e2245d290278c502a":[3,0,5,10,9], -"class_v_h_a_c_d_1_1_s_array.html#ade7cfa68a615fcee7e68ca51c13f2d70":[3,0,5,10,10], -"class_v_h_a_c_d_1_1_s_array.html#ae321b8f3201c1ee9cea29121f3717595":[3,0,5,10,2], -"class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb":[3,0,5,10,13], -"class_v_h_a_c_d_1_1_s_array.html#af0a62725c5f457cc563a865aaaa6d696":[3,0,5,10,12], -"class_v_h_a_c_d_1_1_t_m_m_edge.html":[3,0,5,14], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,14,4], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a54c622c1a818a45ee8a86a932d1f1559":[3,0,5,14,0], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,14,6], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#ab7c8107f5276a5b61877ade8b6ac84ae":[3,0,5,14,2], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,14,5], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#acfefe2b548646da98ed2cca5d296b475":[3,0,5,14,1], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,14,3], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html":[3,0,5,16], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a093928ebbbc625919a02a47e8fdc4862":[3,0,5,16,0], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,16,5], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,16,4], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,16,6], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a9226694779f544f682e9b81475c2cb4c":[3,0,5,16,1], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#aa48451cd3fda0fced309fe3d3e685c52":[3,0,5,16,2], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,16,3], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html":[3,0,5,17], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a16107a8ba0575e2c01620cdea9fbe985":[3,0,5,17,0], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a3940581a7edbf7967014366a70a78ac9":[3,0,5,17,1], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,17,5], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,17,4], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,17,6], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ae1f5c9a3cc5a4c5226aeb178c3b7267c":[3,0,5,17,2], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,17,3], -"class_v_h_a_c_d_1_1_t_m_mesh.html":[3,0,5,15], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a04992292ab6d6934657cdf82cc3c3512":[3,0,5,15,7], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a2c2ede1449632969710e6523fe074eeb":[3,0,5,15,14], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada":[3,0,5,15,17], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a30a4357d38a30c3cb88e184e3d65cd5a":[3,0,5,15,15], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a352225bee8d3fd5c1bf55a674aadc882":[3,0,5,15,0], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a405ea02fa7d86246289c743365108f40":[3,0,5,15,18], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a4660532739dbf389d516224066c3bd11":[3,0,5,15,13], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a46f59968a5344a3a695929f8ff355c0c":[3,0,5,15,9], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d":[3,0,5,15,12], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a7481dbc9f5478f5c728387b1fe0f34f7":[3,0,5,15,6], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a7bc7409039a486c49cadbff12cd0dd4c":[3,0,5,15,20], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a8c281f4f914cea8e1887920bfd739cb6":[3,0,5,15,10], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a9cdc21e6307275268053c12095a612af":[3,0,5,15,5], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aa015e76c380487d02a2459adab4ffd81":[3,0,5,15,1], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aa5f03fe683f4dff8177673edd8374e63":[3,0,5,15,19], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aaa33dded62c2af0d8b434207c49e1596":[3,0,5,15,3], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ab04b219df3c862e848d838c5685a520f":[3,0,5,15,2], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ad244b88e34e6790c35d24dead4ca37a7":[3,0,5,15,11], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ae46c2f4d811fae09370614e5eb642570":[3,0,5,15,8], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aeb849378bcc9e1f7f5f4e18c0aa0a7ff":[3,0,5,15,4], -"class_v_h_a_c_d_1_1_t_m_mesh.html#af62fc7e222eb7f4434f215f3a6e88596":[3,0,5,15,16], -"class_v_h_a_c_d_1_1_t_m_mesh.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,15,21], -"class_v_h_a_c_d_1_1_tetrahedron_set.html":[3,0,5,12], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a00c2f764504adda5fee1ab2f1e61a173":[3,0,5,12,3], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a17663c846e32dc80c76d0b65d51e2c80":[3,0,5,12,16], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a1ce4c5c94aa0558233f44fc2d30b5d85":[3,0,5,12,1], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a444d4f38d286495b9a0f469a4bc11f64":[3,0,5,12,7], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a518e92c8b6997c6c45324819f9025b25":[3,0,5,12,15], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a53ef599412cfb86cb606fc4f0f361fde":[3,0,5,12,4], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a5685dea1be98db6435cda31252bffd62":[3,0,5,12,10], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62d263b0da01c93c63359248403da3d2":[3,0,5,12,23], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62e320a3e2cdf49fcdd28b7a8157a294":[3,0,5,12,5], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6cfecb4fb1e63042e76a8b70f1b10008":[3,0,5,12,6], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6df5174a881171921f0fde09c895a06a":[3,0,5,12,11], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6e12c6dd6c47553f44f9d9d049059a86":[3,0,5,12,17], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6f953ffcb7dec450813cb38fccb85454":[3,0,5,12,18], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7aa28581904847da3968368ea2c19069":[3,0,5,12,21], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7dfe59fccb16d5b1bdad8b524d50f598":[3,0,5,12,2], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8006a7c000888c0e3018168c6d53c50a":[3,0,5,12,24], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e":[3,0,5,12,22], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,12,25], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#abd015b129c955215112380eb58689451":[3,0,5,12,14], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#abfd9d0c88e28e1653538a0e4a6ed5859":[3,0,5,12,19] +"class_v_h_a_c_d_1_1_mesh.html#a7711850a3acd1fe682b9c095b532baf0":[3,0,5,5,26] }; diff --git a/docs/source_docs/files/navtreeindex13.js b/docs/source_docs/files/navtreeindex13.js index 054d82a..d13e2b4 100755 --- a/docs/source_docs/files/navtreeindex13.js +++ b/docs/source_docs/files/navtreeindex13.js @@ -1,5 +1,141 @@ var NAVTREEINDEX13 = { +"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8":[3,0,5,5,12], +"class_v_h_a_c_d_1_1_mesh.html#a7d6cb754fe7e0bcb37c4ac9e30349588":[3,0,5,5,21], +"class_v_h_a_c_d_1_1_mesh.html#a82f00ef0eaffd02736c089eef8a4be81":[3,0,5,5,3], +"class_v_h_a_c_d_1_1_mesh.html#a8b166cc6a1c85073859265d5f0ec0d6f":[3,0,5,5,16], +"class_v_h_a_c_d_1_1_mesh.html#aa1b0fd165f4720672b6021aaa29bb736":[3,0,5,5,2], +"class_v_h_a_c_d_1_1_mesh.html#ab0cab1bae61a20c54402cfc618ae7c4b":[3,0,5,5,18], +"class_v_h_a_c_d_1_1_mesh.html#ab4419511b2f242833fb32542f164376f":[3,0,5,5,11], +"class_v_h_a_c_d_1_1_mesh.html#ab48cc8d84301ded7f6440a5fef36e701":[3,0,5,5,14], +"class_v_h_a_c_d_1_1_mesh.html#ac882e6ab8adcad944a93d2aec9fc873e":[3,0,5,5,13], +"class_v_h_a_c_d_1_1_mesh.html#ac8a60e1c425c1bad4a7e48fb1a5127bf":[3,0,5,5,10], +"class_v_h_a_c_d_1_1_mesh.html#ac980cfea64f9b7740c972aa8c81766dc":[3,0,5,5,15], +"class_v_h_a_c_d_1_1_mesh.html#acb806420cbf3ec47414ed5899dfc5b3e":[3,0,5,5,6], +"class_v_h_a_c_d_1_1_mesh.html#ad35b8d2444ff5d1b8fc790e1f73f0e6c":[3,0,5,5,8], +"class_v_h_a_c_d_1_1_mesh.html#ad424a82387b8f8c0320a0390e169dd02":[3,0,5,5,37], +"class_v_h_a_c_d_1_1_mesh.html#add5b19b22f4de51763955102ffd70bb8":[3,0,5,5,28], +"class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d":[3,0,5,5,20], +"class_v_h_a_c_d_1_1_mesh.html#af675f38ab82b9f567312a1264c18cc13":[3,0,5,5,5], +"class_v_h_a_c_d_1_1_mutex.html":[3,0,5,6], +"class_v_h_a_c_d_1_1_mutex.html#a15d452744636333c9038155728aa30d2":[3,0,5,6,1], +"class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336":[3,0,5,6,0], +"class_v_h_a_c_d_1_1_mutex.html#a8fb030351ef3a6d191fef6a55f7d1d68":[3,0,5,6,4], +"class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d":[3,0,5,6,2], +"class_v_h_a_c_d_1_1_mutex.html#ab1d735138b90c892ae83c1858628a709":[3,0,5,6,3], +"class_v_h_a_c_d_1_1_primitive_set.html":[3,0,5,8], +"class_v_h_a_c_d_1_1_primitive_set.html#a1218d20baebca8582008c290ff20fb12":[3,0,5,8,3], +"class_v_h_a_c_d_1_1_primitive_set.html#a13f5dc278238e0fe4dcc76acc0716b98":[3,0,5,8,13], +"class_v_h_a_c_d_1_1_primitive_set.html#a20fae1ff3601da999dc643e9a0269c5b":[3,0,5,8,11], +"class_v_h_a_c_d_1_1_primitive_set.html#a255a2f3b2b2a7bb7cb87d92f65d9a218":[3,0,5,8,12], +"class_v_h_a_c_d_1_1_primitive_set.html#a35bdae7bc393e7a5bebb82123a1b05f8":[3,0,5,8,10], +"class_v_h_a_c_d_1_1_primitive_set.html#a451961805e3b85640a5617f821429ac8":[3,0,5,8,6], +"class_v_h_a_c_d_1_1_primitive_set.html#a4d985cfe60f2644a0a16681c2076e1b0":[3,0,5,8,18], +"class_v_h_a_c_d_1_1_primitive_set.html#a6f9bc9e97bf9f02748cc60b925da152d":[3,0,5,8,15], +"class_v_h_a_c_d_1_1_primitive_set.html#a7c82521aac2de66191e09c07326a9030":[3,0,5,8,2], +"class_v_h_a_c_d_1_1_primitive_set.html#a7c8c48d890711ae7136d231112434c62":[3,0,5,8,16], +"class_v_h_a_c_d_1_1_primitive_set.html#a81455b83adbeefb1e8e670a6ff7d1065":[3,0,5,8,9], +"class_v_h_a_c_d_1_1_primitive_set.html#a842ada9990208ea0bdc151a542920bae":[3,0,5,8,14], +"class_v_h_a_c_d_1_1_primitive_set.html#a8f068e4ac984676843a9bc0a479d6b1d":[3,0,5,8,20], +"class_v_h_a_c_d_1_1_primitive_set.html#a93c323bc5d65e720327f9d52383ad954":[3,0,5,8,19], +"class_v_h_a_c_d_1_1_primitive_set.html#a95848280a82cae9348dfaf896152e2f4":[3,0,5,8,5], +"class_v_h_a_c_d_1_1_primitive_set.html#a96591d66cb575f4d1351a1bd10298093":[3,0,5,8,1], +"class_v_h_a_c_d_1_1_primitive_set.html#ab0aa5e77292725b5a24c6832d4449039":[3,0,5,8,7], +"class_v_h_a_c_d_1_1_primitive_set.html#acc1579ce0c4d42c31b2e7970730239ee":[3,0,5,8,4], +"class_v_h_a_c_d_1_1_primitive_set.html#ad3ad77a3c7d4dffde9b33d9fd6e7c752":[3,0,5,8,0], +"class_v_h_a_c_d_1_1_primitive_set.html#adc0fa8cf5ac5a437c8d245b12835ff39":[3,0,5,8,8], +"class_v_h_a_c_d_1_1_primitive_set.html#afdbca65e4c2a957bd40be1942b655c64":[3,0,5,8,17], +"class_v_h_a_c_d_1_1_raycast_mesh.html":[3,0,5,9], +"class_v_h_a_c_d_1_1_raycast_mesh.html#a930ab641744d36f2828e1a81ab53cf78":[3,0,5,9,1], +"class_v_h_a_c_d_1_1_raycast_mesh.html#aa2da844c427008bcfc49554f2d015db4":[3,0,5,9,0], +"class_v_h_a_c_d_1_1_raycast_mesh.html#ace94007f6b1f996ffe11194641f7c8dc":[3,0,5,9,2], +"class_v_h_a_c_d_1_1_s_array.html":[3,0,5,10], +"class_v_h_a_c_d_1_1_s_array.html#a0c04c8ffd6c9e8681a664f71e778f67e":[3,0,5,10,3], +"class_v_h_a_c_d_1_1_s_array.html#a2bceb265ab8379ece611e65f71bdd015":[3,0,5,10,0], +"class_v_h_a_c_d_1_1_s_array.html#a326e224bd11d7717bf01269e28a153fe":[3,0,5,10,14], +"class_v_h_a_c_d_1_1_s_array.html#a3b1dede070f1693303c0584345f8cdd2":[3,0,5,10,6], +"class_v_h_a_c_d_1_1_s_array.html#a427d1ea7c1a4686a63579dede8cfd888":[3,0,5,10,5], +"class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4":[3,0,5,10,7], +"class_v_h_a_c_d_1_1_s_array.html#a52ae77c5ff1302db8a13b37d8a742e90":[3,0,5,10,1], +"class_v_h_a_c_d_1_1_s_array.html#a5dee93011225ab51bc07149d77791e8a":[3,0,5,10,15], +"class_v_h_a_c_d_1_1_s_array.html#a6c9019d277b1c6273afda04ec0500bc2":[3,0,5,10,11], +"class_v_h_a_c_d_1_1_s_array.html#abeb520e448c4b4f6b53b001a5fe6f609":[3,0,5,10,4], +"class_v_h_a_c_d_1_1_s_array.html#acd237a2a9c605b41703e46018598e01c":[3,0,5,10,17], +"class_v_h_a_c_d_1_1_s_array.html#ad7205f318876d68953133f4b11438668":[3,0,5,10,8], +"class_v_h_a_c_d_1_1_s_array.html#ada45d2e351a21b54becd729c1df416cf":[3,0,5,10,16], +"class_v_h_a_c_d_1_1_s_array.html#adc93a60bfe19ac9e2245d290278c502a":[3,0,5,10,9], +"class_v_h_a_c_d_1_1_s_array.html#ade7cfa68a615fcee7e68ca51c13f2d70":[3,0,5,10,10], +"class_v_h_a_c_d_1_1_s_array.html#ae321b8f3201c1ee9cea29121f3717595":[3,0,5,10,2], +"class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb":[3,0,5,10,13], +"class_v_h_a_c_d_1_1_s_array.html#af0a62725c5f457cc563a865aaaa6d696":[3,0,5,10,12], +"class_v_h_a_c_d_1_1_t_m_m_edge.html":[3,0,5,14], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,14,4], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a54c622c1a818a45ee8a86a932d1f1559":[3,0,5,14,0], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,14,6], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#ab7c8107f5276a5b61877ade8b6ac84ae":[3,0,5,14,2], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,14,5], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#acfefe2b548646da98ed2cca5d296b475":[3,0,5,14,1], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,14,3], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html":[3,0,5,16], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a093928ebbbc625919a02a47e8fdc4862":[3,0,5,16,0], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,16,5], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,16,4], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,16,6], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a9226694779f544f682e9b81475c2cb4c":[3,0,5,16,1], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#aa48451cd3fda0fced309fe3d3e685c52":[3,0,5,16,2], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,16,3], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html":[3,0,5,17], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a16107a8ba0575e2c01620cdea9fbe985":[3,0,5,17,0], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a3940581a7edbf7967014366a70a78ac9":[3,0,5,17,1], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,17,5], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,17,4], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,17,6], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ae1f5c9a3cc5a4c5226aeb178c3b7267c":[3,0,5,17,2], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,17,3], +"class_v_h_a_c_d_1_1_t_m_mesh.html":[3,0,5,15], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a04992292ab6d6934657cdf82cc3c3512":[3,0,5,15,7], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a2c2ede1449632969710e6523fe074eeb":[3,0,5,15,14], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada":[3,0,5,15,17], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a30a4357d38a30c3cb88e184e3d65cd5a":[3,0,5,15,15], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a352225bee8d3fd5c1bf55a674aadc882":[3,0,5,15,0], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a405ea02fa7d86246289c743365108f40":[3,0,5,15,18], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a4660532739dbf389d516224066c3bd11":[3,0,5,15,13], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a46f59968a5344a3a695929f8ff355c0c":[3,0,5,15,9], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d":[3,0,5,15,12], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a7481dbc9f5478f5c728387b1fe0f34f7":[3,0,5,15,6], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a7bc7409039a486c49cadbff12cd0dd4c":[3,0,5,15,20], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a8c281f4f914cea8e1887920bfd739cb6":[3,0,5,15,10], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a9cdc21e6307275268053c12095a612af":[3,0,5,15,5], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aa015e76c380487d02a2459adab4ffd81":[3,0,5,15,1], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aa5f03fe683f4dff8177673edd8374e63":[3,0,5,15,19], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aaa33dded62c2af0d8b434207c49e1596":[3,0,5,15,3], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ab04b219df3c862e848d838c5685a520f":[3,0,5,15,2], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ad244b88e34e6790c35d24dead4ca37a7":[3,0,5,15,11], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ae46c2f4d811fae09370614e5eb642570":[3,0,5,15,8], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aeb849378bcc9e1f7f5f4e18c0aa0a7ff":[3,0,5,15,4], +"class_v_h_a_c_d_1_1_t_m_mesh.html#af62fc7e222eb7f4434f215f3a6e88596":[3,0,5,15,16], +"class_v_h_a_c_d_1_1_t_m_mesh.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,15,21], +"class_v_h_a_c_d_1_1_tetrahedron_set.html":[3,0,5,12], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a00c2f764504adda5fee1ab2f1e61a173":[3,0,5,12,3], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a17663c846e32dc80c76d0b65d51e2c80":[3,0,5,12,16], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a1ce4c5c94aa0558233f44fc2d30b5d85":[3,0,5,12,1], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a444d4f38d286495b9a0f469a4bc11f64":[3,0,5,12,7], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a518e92c8b6997c6c45324819f9025b25":[3,0,5,12,15], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a53ef599412cfb86cb606fc4f0f361fde":[3,0,5,12,4], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a5685dea1be98db6435cda31252bffd62":[3,0,5,12,10], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62d263b0da01c93c63359248403da3d2":[3,0,5,12,23], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62e320a3e2cdf49fcdd28b7a8157a294":[3,0,5,12,5], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6cfecb4fb1e63042e76a8b70f1b10008":[3,0,5,12,6], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6df5174a881171921f0fde09c895a06a":[3,0,5,12,11], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6e12c6dd6c47553f44f9d9d049059a86":[3,0,5,12,17], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6f953ffcb7dec450813cb38fccb85454":[3,0,5,12,18], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7aa28581904847da3968368ea2c19069":[3,0,5,12,21], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7dfe59fccb16d5b1bdad8b524d50f598":[3,0,5,12,2], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8006a7c000888c0e3018168c6d53c50a":[3,0,5,12,24], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e":[3,0,5,12,22], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,12,25], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#abd015b129c955215112380eb58689451":[3,0,5,12,14], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#abfd9d0c88e28e1653538a0e4a6ed5859":[3,0,5,12,19], "class_v_h_a_c_d_1_1_tetrahedron_set.html#acafb47aafced10defcee04a95466ff70":[3,0,5,12,12], "class_v_h_a_c_d_1_1_tetrahedron_set.html#acec14c791f76a2c9927678d4cc3deda5":[3,0,5,12,0], "class_v_h_a_c_d_1_1_tetrahedron_set.html#add96108c22dbda96b9633a6d2912456b":[3,0,5,12,13], @@ -113,141 +249,5 @@ var NAVTREEINDEX13 = "class_v_h_a_c_d_1_1_voxel_set.html#a37339628246e67e1d9deb54835d59d01":[3,0,5,23,11], "class_v_h_a_c_d_1_1_voxel_set.html#a377ed60caa277eadc4b9a3e92bd4e93a":[3,0,5,23,16], "class_v_h_a_c_d_1_1_voxel_set.html#a42c3399a6e4a8819e5ea218890df3451":[3,0,5,23,12], -"class_v_h_a_c_d_1_1_voxel_set.html#a4471344e942fb99a07e6e1a2279950ae":[3,0,5,23,6], -"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea":[3,0,5,23,5], -"class_v_h_a_c_d_1_1_voxel_set.html#a53c32fe608704d3f603c5501a685fd27":[3,0,5,23,19], -"class_v_h_a_c_d_1_1_voxel_set.html#a5d5417f7880f181cf70c0ed120a3bb34":[3,0,5,23,18], -"class_v_h_a_c_d_1_1_voxel_set.html#a6491ffa8d04dfd294784807f8bcab6ce":[3,0,5,23,24], -"class_v_h_a_c_d_1_1_voxel_set.html#a6524a3898872dee129611f7494896f56":[3,0,5,23,7], -"class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341":[3,0,5,23,23], -"class_v_h_a_c_d_1_1_voxel_set.html#a661c1ddcb76cbcc93e5a2e975868d5d8":[3,0,5,23,2], -"class_v_h_a_c_d_1_1_voxel_set.html#a6684fdc2bf63660d9b5591b1c149fc85":[3,0,5,23,17], -"class_v_h_a_c_d_1_1_voxel_set.html#a7a3838b8d5cad802391ee90fe27f7e94":[3,0,5,23,13], -"class_v_h_a_c_d_1_1_voxel_set.html#a881e5f97fb8e2f629f6f138dae1e7373":[3,0,5,23,3], -"class_v_h_a_c_d_1_1_voxel_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,23,31], -"class_v_h_a_c_d_1_1_voxel_set.html#abe67031e3db303ea4ab7299f24fa1875":[3,0,5,23,0], -"class_v_h_a_c_d_1_1_voxel_set.html#ac8d280af89e662af8cc044596a5b22eb":[3,0,5,23,15], -"class_v_h_a_c_d_1_1_voxel_set.html#ac902193285b7f99d7070417f0b96be3a":[3,0,5,23,1], -"class_v_h_a_c_d_1_1_voxel_set.html#ad5fb93fb8754597fd5512445e92f9c49":[3,0,5,23,10], -"class_v_h_a_c_d_1_1_voxel_set.html#ae10e40f46084e3ac96d246eeae8790c4":[3,0,5,23,30], -"class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4":[3,0,5,23,26], -"class_v_h_a_c_d_1_1_voxel_set.html#aea51d845775371eb79f4bf676305632a":[3,0,5,23,27], -"class_v_h_a_c_d_1_1_voxel_set.html#af00162d0f41ff900dfccf33be38dd3f9":[3,0,5,23,9], -"class_v_h_a_c_d_1_1_voxel_set.html#af4088f9598179a4188cec12e3f48bfcd":[3,0,5,23,8], -"class_v_h_a_c_d_1_1_voxel_set.html#af9204f7314cd1719a3cbb8b1421dcd57":[3,0,5,23,25], -"class_v_h_a_c_d_1_1_voxel_set.html#afa15e50b99e12c4f9618acc43051397f":[3,0,5,23,20], -"class_v_h_a_c_d_1_1_voxel_set.html#afe31a1a939522fd560ca41691c650668":[3,0,5,23,4], -"classbt_aligned_allocator.html":[3,0,6], -"classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6":[3,0,6,6], -"classbt_aligned_allocator.html#a0e891e100940277ebbd7272040f10e03":[3,0,6,1], -"classbt_aligned_allocator.html#a437328614e195e0241532556ebb24585":[3,0,6,3], -"classbt_aligned_allocator.html#a5366e980346aa0b85befd8ffecdffb9d":[3,0,6,14], -"classbt_aligned_allocator.html#a5b14474126ff00cd364dfb74304ec6c3":[3,0,6,10], -"classbt_aligned_allocator.html#a85187907179eadeb9907902ba7ee371a":[3,0,6,9], -"classbt_aligned_allocator.html#a8570a358258bc64869f0effd8405b69b":[3,0,6,13], -"classbt_aligned_allocator.html#a8b129ab9ee2c6b8f638714913f5ac7a6":[3,0,6,7], -"classbt_aligned_allocator.html#a925f6a7a595252ceb9a7c4be506f983c":[3,0,6,15], -"classbt_aligned_allocator.html#a9aa2ce10c6b68eb249116f8712008724":[3,0,6,12], -"classbt_aligned_allocator.html#adaf5f8601f0b27ec5fe962ba35e5b6ff":[3,0,6,8], -"classbt_aligned_allocator.html#adbcb544104a69cedd789d279c03ff861":[3,0,6,5], -"classbt_aligned_allocator.html#ae5f6da84ca9c043329e3aae5c7fb3899":[3,0,6,2], -"classbt_aligned_allocator.html#ae700086710c0e3968d6291a58afb5179":[3,0,6,4], -"classbt_aligned_allocator.html#afdb40058534d13fed3fddade2939bd8e":[3,0,6,11], -"classbt_aligned_object_array.html":[3,0,7], -"classbt_aligned_object_array.html#a12123db01dda7758f0df5e3bba10cc0a":[3,0,7,9], -"classbt_aligned_object_array.html#a12eda9a3801aad2f9628d82cbf9ba029":[3,0,7,32], -"classbt_aligned_object_array.html#a1464bd66b0e5e3880b4c7aa4a2ce13a1":[3,0,7,11], -"classbt_aligned_object_array.html#a2279dcbcd72877880f91d993c63b2c53":[3,0,7,18], -"classbt_aligned_object_array.html#a22ca89a4c813dc8d9727b6bd44df8b13":[3,0,7,23], -"classbt_aligned_object_array.html#a2302b4abe7664283231e150ecadc4576":[3,0,7,4], -"classbt_aligned_object_array.html#a2a7ab868dd49dcf6e2e711d19eac9e54":[3,0,7,2], -"classbt_aligned_object_array.html#a2b1b904bdf0a1e4110406860f46615d5":[3,0,7,21], -"classbt_aligned_object_array.html#a336631607f9f5f08001866ed11b5fd64":[3,0,7,20], -"classbt_aligned_object_array.html#a3e15e3b8afa2e9ec6499d6a632db1bde":[3,0,7,28], -"classbt_aligned_object_array.html#a41e866c29d79951db983b82bce11a0be":[3,0,7,17], -"classbt_aligned_object_array.html#a450b0e394d5ff44ac912bb5de06fc062":[3,0,7,6], -"classbt_aligned_object_array.html#a6169be905e03b84ea3bc8d8f7c7fc39d":[3,0,7,25], -"classbt_aligned_object_array.html#a6782242f06df5bab0cffbd23195cd9cd":[3,0,7,29], -"classbt_aligned_object_array.html#a8385df1a28956061def9b78cb55ea7df":[3,0,7,30], -"classbt_aligned_object_array.html#a8ef274b9d73a61593c17b9b21442e0a7":[3,0,7,13], -"classbt_aligned_object_array.html#a95367248526d4f1a037873c3815ad83e":[3,0,7,14], -"classbt_aligned_object_array.html#a96e9890d9c406d43b53b0e5ff0723b2f":[3,0,7,27], -"classbt_aligned_object_array.html#a9ab50f401fff737aa8d15c6ea1c8de79":[3,0,7,7], -"classbt_aligned_object_array.html#aa0979d77c9b1e397d656a0b1ef88b4e6":[3,0,7,19], -"classbt_aligned_object_array.html#aa719fb250e71cf4c524fc10883d3f9cc":[3,0,7,5], -"classbt_aligned_object_array.html#ab6ea335622f18386671194eb6bd6a41b":[3,0,7,22], -"classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a":[3,0,7,31], -"classbt_aligned_object_array.html#acebca91940aecdb1c11718bc08b511c9":[3,0,7,12], -"classbt_aligned_object_array.html#ad1f99f070780c42619386fd2a4336bec":[3,0,7,16], -"classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735":[3,0,7,1], -"classbt_aligned_object_array.html#ad61e10166e2c00f487095d3482b9edd1":[3,0,7,26], -"classbt_aligned_object_array.html#ad64affb4ed3f9db81f832cbac6b62527":[3,0,7,15], -"classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed":[3,0,7,24], -"classbt_aligned_object_array.html#ae91d1383db8069a02d23caf915bc2ce3":[3,0,7,3], -"classbt_aligned_object_array.html#aef1de339623a0ad2c334ad2d5d5ed833":[3,0,7,10], -"classbt_aligned_object_array.html#af300957e9e9fe96ce1d7abf9e1ba1ec6":[3,0,7,8], -"classbt_aligned_object_array.html#aff6f6234bb9c7cd1cea1cf00f07c1c09":[3,0,7,33], -"classbt_aligned_object_array_1_1less.html":[3,0,7,0], -"classbt_aligned_object_array_1_1less.html#a79f471a8270acde691dfb516fd9fe11a":[3,0,7,0,0], -"classbt_convex_hull_computer.html":[3,0,8], -"classbt_convex_hull_computer.html#a1a41f091552e8c13655dc6709dfd10be":[3,0,8,1], -"classbt_convex_hull_computer.html#a428dc0b27831ad91f018f999490bc019":[3,0,8,4], -"classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc":[3,0,8,5], -"classbt_convex_hull_computer.html#aeacd833d00ce40ce90afdd95149d7b15":[3,0,8,2], -"classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887":[3,0,8,3], -"classbt_convex_hull_computer_1_1_edge.html":[3,0,8,0], -"classbt_convex_hull_computer_1_1_edge.html#a48c0eca07216d27121584defd1b7a6ff":[3,0,8,0,3], -"classbt_convex_hull_computer_1_1_edge.html#a5c140dbc46067408b152d9b9dc603b28":[3,0,8,0,0], -"classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e":[3,0,8,0,2], -"classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea":[3,0,8,0,1], -"classbt_convex_hull_computer_1_1_edge.html#acce0ec14217db877328c5854838aca49":[3,0,8,0,5], -"classbt_convex_hull_computer_1_1_edge.html#aefb558caff1972e3ad0749c77bb678ab":[3,0,8,0,4], -"classbt_vector4.html":[3,0,12], -"classbt_vector4.html#a08b401e9e501467c7c8c4f2edbcf3db2":[3,0,12,7], -"classbt_vector4.html#a143319a25af25512fcd38a1fcbc7fb86":[3,0,12,6], -"classbt_vector4.html#a57370df3bd5ca35ccb2afff8fe2f1202":[3,0,12,5], -"classbt_vector4.html#aa5e27c8aa32b7f8ad8cdd96498fff837":[3,0,12,4], -"classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259":[3,0,12,0], -"classbt_vector4.html#ac0c0c1b24cc18d0ce62d7d6ce0ec226c":[3,0,12,3], -"classbt_vector4.html#ad2254549b54833d12c99e47914f8769a":[3,0,12,1], -"classbt_vector4.html#ad2e7c85de1bd51dc03f7e7e0fcb2bc4e":[3,0,12,2], -"classes.html":[3,1], -"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,1,7,0], -"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,1,6,0], -"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,1,5,0], -"dir_0ca78d4b01e7d824249defb30a0a73ce.html":[4,0,0,4], -"dir_0e273692246bd5911e524de6873bc16b.html":[4,0,0,1], -"dir_0e39b842b13a033c063b364c31694d58.html":[4,0,0,1,4,1,0], -"dir_0f5047c0eb99278cb902937085c16493.html":[4,0,0,1,5,1,0], -"dir_16c70a5ad0e9ae038472474ea374f8d7.html":[4,0,0,1,0,0], -"dir_22103bac2c20380bb374dcbd7ef26421.html":[4,0,0,0], -"dir_241e1a325d7abe1bf771f837ccdfeb6a.html":[4,0,0,4,0], -"dir_243a4ba6b4f893d71afbb5a3e90552fa.html":[4,0,0], -"dir_2ea1230a742fbf4d7295987f6f8ee433.html":[4,0,0,3,0], -"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,1,6], -"dir_41e0f8e415c8efa0606025a0761cae31.html":[4,0,0,3], -"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,1,7], -"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,1,5], -"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,1,3], -"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,1,4,0], -"dir_6b8f2f9d5c3515cedab6615989e7d435.html":[4,0,0,2,0], -"dir_6c6eee9ad062fb10937530cdb29d5f6f.html":[4,0,0,1,1,1], -"dir_707a6a0d089a4e584f85ecc1bad04f8f.html":[4,0,0,1,5,1], -"dir_7f68b9afdb65520009be7c7362a06a6e.html":[4,0,0,4,1], -"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,1,2,0], -"dir_83f09ce116e39d2981b60804d22658f6.html":[4,0,0,3,1], -"dir_8424dc6ffefdf9e5fc5abc6f30927edc.html":[4,0,0,1,4,1], -"dir_8edaa6c0a4339ca62a4c10978d9c6b8e.html":[4,0,0,1,5,1,1], -"dir_93fd6eb33151b9652fa4b2cdbe66be7d.html":[4,0,0,1,0], -"dir_96d1d5e983bc557cad29897e02d6e589.html":[4,0,0,1,1,1,0], -"dir_9770c1e5f5f2e093377e4452e44aa2d3.html":[4,0,0,1,1], -"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,1,4], -"dir_ad74e3e5af6d66dd177cf63b06068732.html":[4,0,0,1,6,1], -"dir_b63aaf7b9f084f4bdc9bcb55a4e130b4.html":[4,0,0,1,1,1,0,1], -"dir_d949e79dcf1d6053971d200a91aed6fb.html":[4,0,0,1,2,1], -"dir_db6f2a90c64fa33f3ce998a94038c05f.html":[4,0,0,1,1,1,0,0], -"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,1,2], -"dir_e4c235f8c374618b0fae3deb86455ed8.html":[4,0,0,2,1], -"dir_eb1a19a4349d7a4d51cecdcca2bf4700.html":[4,0,0,2], -"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,1,3,0] +"class_v_h_a_c_d_1_1_voxel_set.html#a4471344e942fb99a07e6e1a2279950ae":[3,0,5,23,6] }; diff --git a/docs/source_docs/files/navtreeindex14.js b/docs/source_docs/files/navtreeindex14.js index 134cd34..6b20bcf 100755 --- a/docs/source_docs/files/navtreeindex14.js +++ b/docs/source_docs/files/navtreeindex14.js @@ -1,9 +1,151 @@ var NAVTREEINDEX14 = { +"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea":[3,0,5,23,5], +"class_v_h_a_c_d_1_1_voxel_set.html#a53c32fe608704d3f603c5501a685fd27":[3,0,5,23,19], +"class_v_h_a_c_d_1_1_voxel_set.html#a5d5417f7880f181cf70c0ed120a3bb34":[3,0,5,23,18], +"class_v_h_a_c_d_1_1_voxel_set.html#a6491ffa8d04dfd294784807f8bcab6ce":[3,0,5,23,24], +"class_v_h_a_c_d_1_1_voxel_set.html#a6524a3898872dee129611f7494896f56":[3,0,5,23,7], +"class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341":[3,0,5,23,23], +"class_v_h_a_c_d_1_1_voxel_set.html#a661c1ddcb76cbcc93e5a2e975868d5d8":[3,0,5,23,2], +"class_v_h_a_c_d_1_1_voxel_set.html#a6684fdc2bf63660d9b5591b1c149fc85":[3,0,5,23,17], +"class_v_h_a_c_d_1_1_voxel_set.html#a7a3838b8d5cad802391ee90fe27f7e94":[3,0,5,23,13], +"class_v_h_a_c_d_1_1_voxel_set.html#a881e5f97fb8e2f629f6f138dae1e7373":[3,0,5,23,3], +"class_v_h_a_c_d_1_1_voxel_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,23,31], +"class_v_h_a_c_d_1_1_voxel_set.html#abe67031e3db303ea4ab7299f24fa1875":[3,0,5,23,0], +"class_v_h_a_c_d_1_1_voxel_set.html#ac8d280af89e662af8cc044596a5b22eb":[3,0,5,23,15], +"class_v_h_a_c_d_1_1_voxel_set.html#ac902193285b7f99d7070417f0b96be3a":[3,0,5,23,1], +"class_v_h_a_c_d_1_1_voxel_set.html#ad5fb93fb8754597fd5512445e92f9c49":[3,0,5,23,10], +"class_v_h_a_c_d_1_1_voxel_set.html#ae10e40f46084e3ac96d246eeae8790c4":[3,0,5,23,30], +"class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4":[3,0,5,23,26], +"class_v_h_a_c_d_1_1_voxel_set.html#aea51d845775371eb79f4bf676305632a":[3,0,5,23,27], +"class_v_h_a_c_d_1_1_voxel_set.html#af00162d0f41ff900dfccf33be38dd3f9":[3,0,5,23,9], +"class_v_h_a_c_d_1_1_voxel_set.html#af4088f9598179a4188cec12e3f48bfcd":[3,0,5,23,8], +"class_v_h_a_c_d_1_1_voxel_set.html#af9204f7314cd1719a3cbb8b1421dcd57":[3,0,5,23,25], +"class_v_h_a_c_d_1_1_voxel_set.html#afa15e50b99e12c4f9618acc43051397f":[3,0,5,23,20], +"class_v_h_a_c_d_1_1_voxel_set.html#afe31a1a939522fd560ca41691c650668":[3,0,5,23,4], +"classbt_aligned_allocator.html":[3,0,6], +"classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6":[3,0,6,6], +"classbt_aligned_allocator.html#a0e891e100940277ebbd7272040f10e03":[3,0,6,1], +"classbt_aligned_allocator.html#a437328614e195e0241532556ebb24585":[3,0,6,3], +"classbt_aligned_allocator.html#a5366e980346aa0b85befd8ffecdffb9d":[3,0,6,14], +"classbt_aligned_allocator.html#a5b14474126ff00cd364dfb74304ec6c3":[3,0,6,10], +"classbt_aligned_allocator.html#a85187907179eadeb9907902ba7ee371a":[3,0,6,9], +"classbt_aligned_allocator.html#a8570a358258bc64869f0effd8405b69b":[3,0,6,13], +"classbt_aligned_allocator.html#a8b129ab9ee2c6b8f638714913f5ac7a6":[3,0,6,7], +"classbt_aligned_allocator.html#a925f6a7a595252ceb9a7c4be506f983c":[3,0,6,15], +"classbt_aligned_allocator.html#a9aa2ce10c6b68eb249116f8712008724":[3,0,6,12], +"classbt_aligned_allocator.html#adaf5f8601f0b27ec5fe962ba35e5b6ff":[3,0,6,8], +"classbt_aligned_allocator.html#adbcb544104a69cedd789d279c03ff861":[3,0,6,5], +"classbt_aligned_allocator.html#ae5f6da84ca9c043329e3aae5c7fb3899":[3,0,6,2], +"classbt_aligned_allocator.html#ae700086710c0e3968d6291a58afb5179":[3,0,6,4], +"classbt_aligned_allocator.html#afdb40058534d13fed3fddade2939bd8e":[3,0,6,11], +"classbt_aligned_object_array.html":[3,0,7], +"classbt_aligned_object_array.html#a12123db01dda7758f0df5e3bba10cc0a":[3,0,7,9], +"classbt_aligned_object_array.html#a12eda9a3801aad2f9628d82cbf9ba029":[3,0,7,32], +"classbt_aligned_object_array.html#a1464bd66b0e5e3880b4c7aa4a2ce13a1":[3,0,7,11], +"classbt_aligned_object_array.html#a2279dcbcd72877880f91d993c63b2c53":[3,0,7,18], +"classbt_aligned_object_array.html#a22ca89a4c813dc8d9727b6bd44df8b13":[3,0,7,23], +"classbt_aligned_object_array.html#a2302b4abe7664283231e150ecadc4576":[3,0,7,4], +"classbt_aligned_object_array.html#a2a7ab868dd49dcf6e2e711d19eac9e54":[3,0,7,2], +"classbt_aligned_object_array.html#a2b1b904bdf0a1e4110406860f46615d5":[3,0,7,21], +"classbt_aligned_object_array.html#a336631607f9f5f08001866ed11b5fd64":[3,0,7,20], +"classbt_aligned_object_array.html#a3e15e3b8afa2e9ec6499d6a632db1bde":[3,0,7,28], +"classbt_aligned_object_array.html#a41e866c29d79951db983b82bce11a0be":[3,0,7,17], +"classbt_aligned_object_array.html#a450b0e394d5ff44ac912bb5de06fc062":[3,0,7,6], +"classbt_aligned_object_array.html#a6169be905e03b84ea3bc8d8f7c7fc39d":[3,0,7,25], +"classbt_aligned_object_array.html#a6782242f06df5bab0cffbd23195cd9cd":[3,0,7,29], +"classbt_aligned_object_array.html#a8385df1a28956061def9b78cb55ea7df":[3,0,7,30], +"classbt_aligned_object_array.html#a8ef274b9d73a61593c17b9b21442e0a7":[3,0,7,13], +"classbt_aligned_object_array.html#a95367248526d4f1a037873c3815ad83e":[3,0,7,14], +"classbt_aligned_object_array.html#a96e9890d9c406d43b53b0e5ff0723b2f":[3,0,7,27], +"classbt_aligned_object_array.html#a9ab50f401fff737aa8d15c6ea1c8de79":[3,0,7,7], +"classbt_aligned_object_array.html#aa0979d77c9b1e397d656a0b1ef88b4e6":[3,0,7,19], +"classbt_aligned_object_array.html#aa719fb250e71cf4c524fc10883d3f9cc":[3,0,7,5], +"classbt_aligned_object_array.html#ab6ea335622f18386671194eb6bd6a41b":[3,0,7,22], +"classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a":[3,0,7,31], +"classbt_aligned_object_array.html#acebca91940aecdb1c11718bc08b511c9":[3,0,7,12], +"classbt_aligned_object_array.html#ad1f99f070780c42619386fd2a4336bec":[3,0,7,16], +"classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735":[3,0,7,1], +"classbt_aligned_object_array.html#ad61e10166e2c00f487095d3482b9edd1":[3,0,7,26], +"classbt_aligned_object_array.html#ad64affb4ed3f9db81f832cbac6b62527":[3,0,7,15], +"classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed":[3,0,7,24], +"classbt_aligned_object_array.html#ae91d1383db8069a02d23caf915bc2ce3":[3,0,7,3], +"classbt_aligned_object_array.html#aef1de339623a0ad2c334ad2d5d5ed833":[3,0,7,10], +"classbt_aligned_object_array.html#af300957e9e9fe96ce1d7abf9e1ba1ec6":[3,0,7,8], +"classbt_aligned_object_array.html#aff6f6234bb9c7cd1cea1cf00f07c1c09":[3,0,7,33], +"classbt_aligned_object_array_1_1less.html":[3,0,7,0], +"classbt_aligned_object_array_1_1less.html#a79f471a8270acde691dfb516fd9fe11a":[3,0,7,0,0], +"classbt_convex_hull_computer.html":[3,0,8], +"classbt_convex_hull_computer.html#a1a41f091552e8c13655dc6709dfd10be":[3,0,8,1], +"classbt_convex_hull_computer.html#a428dc0b27831ad91f018f999490bc019":[3,0,8,4], +"classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc":[3,0,8,5], +"classbt_convex_hull_computer.html#aeacd833d00ce40ce90afdd95149d7b15":[3,0,8,2], +"classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887":[3,0,8,3], +"classbt_convex_hull_computer_1_1_edge.html":[3,0,8,0], +"classbt_convex_hull_computer_1_1_edge.html#a48c0eca07216d27121584defd1b7a6ff":[3,0,8,0,3], +"classbt_convex_hull_computer_1_1_edge.html#a5c140dbc46067408b152d9b9dc603b28":[3,0,8,0,0], +"classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e":[3,0,8,0,2], +"classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea":[3,0,8,0,1], +"classbt_convex_hull_computer_1_1_edge.html#acce0ec14217db877328c5854838aca49":[3,0,8,0,5], +"classbt_convex_hull_computer_1_1_edge.html#aefb558caff1972e3ad0749c77bb678ab":[3,0,8,0,4], +"classbt_vector4.html":[3,0,12], +"classbt_vector4.html#a08b401e9e501467c7c8c4f2edbcf3db2":[3,0,12,7], +"classbt_vector4.html#a143319a25af25512fcd38a1fcbc7fb86":[3,0,12,6], +"classbt_vector4.html#a57370df3bd5ca35ccb2afff8fe2f1202":[3,0,12,5], +"classbt_vector4.html#aa5e27c8aa32b7f8ad8cdd96498fff837":[3,0,12,4], +"classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259":[3,0,12,0], +"classbt_vector4.html#ac0c0c1b24cc18d0ce62d7d6ce0ec226c":[3,0,12,3], +"classbt_vector4.html#ad2254549b54833d12c99e47914f8769a":[3,0,12,1], +"classbt_vector4.html#ad2e7c85de1bd51dc03f7e7e0fcb2bc4e":[3,0,12,2], +"classes.html":[3,1], +"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,1,9,0], +"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,1,8,0], +"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,1,7,0], +"dir_0ca78d4b01e7d824249defb30a0a73ce.html":[4,0,0,4], +"dir_0e273692246bd5911e524de6873bc16b.html":[4,0,0,1], +"dir_0e39b842b13a033c063b364c31694d58.html":[4,0,0,1,5,1,0], +"dir_0f5047c0eb99278cb902937085c16493.html":[4,0,0,1,7,1,0], +"dir_16c70a5ad0e9ae038472474ea374f8d7.html":[4,0,0,1,0,0], +"dir_22103bac2c20380bb374dcbd7ef26421.html":[4,0,0,0], +"dir_241e1a325d7abe1bf771f837ccdfeb6a.html":[4,0,0,4,0], +"dir_243a4ba6b4f893d71afbb5a3e90552fa.html":[4,0,0], +"dir_2ea1230a742fbf4d7295987f6f8ee433.html":[4,0,0,3,0], +"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,1,8], +"dir_41e0f8e415c8efa0606025a0761cae31.html":[4,0,0,3], +"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,1,9], +"dir_49f5bed6592867b40838a2529a017851.html":[4,0,0,1,6,1], +"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,1,7], +"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,1,4], +"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,1,5,0], +"dir_6b8f2f9d5c3515cedab6615989e7d435.html":[4,0,0,2,0], +"dir_6c6eee9ad062fb10937530cdb29d5f6f.html":[4,0,0,1,1,1], +"dir_707a6a0d089a4e584f85ecc1bad04f8f.html":[4,0,0,1,7,1], +"dir_7bb69a4608aaa895f9ddb7c8c53d3896.html":[4,0,0,1,6,0], +"dir_7f68b9afdb65520009be7c7362a06a6e.html":[4,0,0,4,1], +"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,1,3,0], +"dir_83f09ce116e39d2981b60804d22658f6.html":[4,0,0,3,1], +"dir_8424dc6ffefdf9e5fc5abc6f30927edc.html":[4,0,0,1,5,1], +"dir_8edaa6c0a4339ca62a4c10978d9c6b8e.html":[4,0,0,1,7,1,1], +"dir_93fd6eb33151b9652fa4b2cdbe66be7d.html":[4,0,0,1,0], +"dir_96d1d5e983bc557cad29897e02d6e589.html":[4,0,0,1,1,1,0], +"dir_9770c1e5f5f2e093377e4452e44aa2d3.html":[4,0,0,1,1], +"dir_9d0b1216592baca6b658b9eeacdeb88e.html":[4,0,0,1,2,1], +"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,1,5], +"dir_ac0da64a73636861fccd3be27269fec8.html":[4,0,0,1,2,0], +"dir_ad74e3e5af6d66dd177cf63b06068732.html":[4,0,0,1,8,1], +"dir_b63aaf7b9f084f4bdc9bcb55a4e130b4.html":[4,0,0,1,1,1,0,1], +"dir_c3b7921879ccff3918e2041d27cd56c2.html":[4,0,0,1,2], +"dir_c808e52f031b4463e9759848dd18ed10.html":[4,0,0,1,6], +"dir_d949e79dcf1d6053971d200a91aed6fb.html":[4,0,0,1,3,1], +"dir_db6f2a90c64fa33f3ce998a94038c05f.html":[4,0,0,1,1,1,0,0], +"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,1,3], +"dir_e4c235f8c374618b0fae3deb86455ed8.html":[4,0,0,2,1], +"dir_eb1a19a4349d7a4d51cecdcca2bf4700.html":[4,0,0,2], +"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,1,4,0], "dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html":[4,0,0,1,1,0], "files.html":[4,0], -"functions.html":[3,3,0,0], "functions.html":[3,3,0], +"functions.html":[3,3,0,0], "functions_0x7e.html":[3,3,0,27], "functions__.html":[3,3,0,1], "functions_a.html":[3,3,0,2], @@ -58,8 +200,8 @@ var NAVTREEINDEX14 = "functions_type.html":[3,3,3], "functions_u.html":[3,3,0,21], "functions_v.html":[3,3,0,22], -"functions_vars.html":[3,3,2,0], "functions_vars.html":[3,3,2], +"functions_vars.html":[3,3,2,0], "functions_vars_a.html":[3,3,2,1], "functions_vars_b.html":[3,3,2,2], "functions_vars_c.html":[3,3,2,3], @@ -95,8 +237,8 @@ var NAVTREEINDEX14 = "globals_b.html":[4,1,0,2], "globals_c.html":[4,1,0,3], "globals_d.html":[4,1,0,4], -"globals_defs.html":[4,1,4], "globals_defs.html":[4,1,4,0], +"globals_defs.html":[4,1,4], "globals_defs_a.html":[4,1,4,1], "globals_defs_b.html":[4,1,4,2], "globals_defs_c.html":[4,1,4,3], @@ -107,147 +249,5 @@ var NAVTREEINDEX14 = "globals_defs_n.html":[4,1,4,8], "globals_defs_o.html":[4,1,4,9], "globals_defs_p.html":[4,1,4,10], -"globals_defs_s.html":[4,1,4,11], -"globals_defs_u.html":[4,1,4,12], -"globals_defs_v.html":[4,1,4,13], -"globals_defs_w.html":[4,1,4,14], -"globals_e.html":[4,1,0,5], -"globals_f.html":[4,1,0,6], -"globals_func.html":[4,1,1], -"globals_func.html":[4,1,1,0], -"globals_func_b.html":[4,1,1,1], -"globals_func_c.html":[4,1,1,2], -"globals_func_d.html":[4,1,1,3], -"globals_func_f.html":[4,1,1,4], -"globals_func_g.html":[4,1,1,5], -"globals_func_i.html":[4,1,1,6], -"globals_func_l.html":[4,1,1,7], -"globals_func_m.html":[4,1,1,8], -"globals_func_n.html":[4,1,1,9], -"globals_func_o.html":[4,1,1,10], -"globals_func_p.html":[4,1,1,11], -"globals_func_r.html":[4,1,1,12], -"globals_func_s.html":[4,1,1,13], -"globals_func_t.html":[4,1,1,14], -"globals_func_w.html":[4,1,1,15], -"globals_func_x.html":[4,1,1,16], -"globals_func_y.html":[4,1,1,17], -"globals_func_z.html":[4,1,1,18], -"globals_g.html":[4,1,0,7], -"globals_i.html":[4,1,0,8], -"globals_l.html":[4,1,0,9], -"globals_m.html":[4,1,0,10], -"globals_n.html":[4,1,0,11], -"globals_o.html":[4,1,0,12], -"globals_p.html":[4,1,0,13], -"globals_r.html":[4,1,0,14], -"globals_s.html":[4,1,0,15], -"globals_t.html":[4,1,0,16], -"globals_type.html":[4,1,3], -"globals_u.html":[4,1,0,17], -"globals_v.html":[4,1,0,18], -"globals_vars.html":[4,1,2], -"globals_w.html":[4,1,0,19], -"globals_x.html":[4,1,0,20], -"globals_y.html":[4,1,0,21], -"globals_z.html":[4,1,0,22], -"group__foundation.html":[1,0], -"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[4,0,0,3,0,4,55], -"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[1,0,56], -"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[1,0,34], -"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[4,0,0,3,0,4,33], -"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[4,0,0,3,0,4,8], -"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[1,0,9], -"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[4,0,0,3,0,4,58], -"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[1,0,59], -"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[1,0,62], -"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[4,0,0,3,0,4,61], -"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[1,0,58], -"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[4,0,0,3,0,4,57], -"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[4,0,0,3,0,4,17], -"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[1,0,18], -"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[4,0,0,3,0,4,9], -"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[1,0,10], -"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[4,0,0,3,0,4,5], -"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[1,0,6], -"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[4,0,0,3,0,4,28], -"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[1,0,29], -"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[4,0,0,3,0,4,11], -"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[1,0,12], -"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[1,0,65], -"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[4,0,0,3,0,4,64], -"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[1,0,57], -"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[4,0,0,3,0,4,56], -"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[4,0,0,3,0,4,46], -"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[1,0,47], -"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[4,0,0,3,0,4,48], -"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[1,0,49], -"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[1,0,60], -"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[4,0,0,3,0,4,59], -"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[1,0,31], -"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[4,0,0,3,0,4,30], -"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[1,0,23], -"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[4,0,0,3,0,4,22], -"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[1,0,71], -"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[4,0,0,3,0,4,70], -"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[1,0,53], -"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[4,0,0,3,0,4,52], -"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[4,0,0,3,0,4,19], -"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[1,0,20], -"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[4,0,0,3,0,4,34], -"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[1,0,35], -"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[1,0,69], -"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[4,0,0,3,0,4,68], -"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[4,0,0,3,0,4,1], -"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[1,0,2], -"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[4,0,0,3,0,4,0], -"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[1,0,1], -"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[4,0,0,3,0,4,53], -"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[1,0,54], -"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[1,0,26], -"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[4,0,0,3,0,4,25], -"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[1,0,72], -"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[4,0,0,3,0,4,71], -"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[1,0,64], -"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[4,0,0,3,0,4,63], -"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[4,0,0,3,0,4,73], -"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[1,0,74], -"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[4,0,0,3,0,4,44], -"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[1,0,45], -"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[4,0,0,3,0,4,14], -"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[1,0,15], -"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[1,0,33], -"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[4,0,0,3,0,4,32], -"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[4,0,0,3,0,4,50], -"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[1,0,51], -"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[4,0,0,3,0,4,12], -"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[1,0,13], -"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[4,0,0,3,0,4,65], -"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[1,0,66], -"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[1,0,4], -"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[4,0,0,3,0,4,3], -"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[4,0,0,3,0,4,39], -"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[1,0,40], -"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[1,0,25], -"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[4,0,0,3,0,4,24], -"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[1,0,22], -"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[4,0,0,3,0,4,21], -"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[1,0,67], -"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[4,0,0,3,0,4,66], -"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[1,0,61], -"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[4,0,0,3,0,4,60], -"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[4,0,0,3,0,4,37], -"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[1,0,38], -"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[4,0,0,3,0,4,45], -"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[1,0,46], -"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[1,0,36], -"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[4,0,0,3,0,4,35], -"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[4,0,0,3,0,4,7], -"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[1,0,8], -"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[4,0,0,3,0,4,20], -"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[1,0,21], -"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[4,0,0,3,0,4,38], -"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[1,0,39], -"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[1,0,48], -"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[4,0,0,3,0,4,47] +"globals_defs_s.html":[4,1,4,11] }; diff --git a/docs/source_docs/files/navtreeindex15.js b/docs/source_docs/files/navtreeindex15.js index 126bb79..09d4132 100755 --- a/docs/source_docs/files/navtreeindex15.js +++ b/docs/source_docs/files/navtreeindex15.js @@ -1,7 +1,149 @@ var NAVTREEINDEX15 = { -"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[4,0,0,3,0,4,4], +"globals_defs_u.html":[4,1,4,12], +"globals_defs_v.html":[4,1,4,13], +"globals_defs_w.html":[4,1,4,14], +"globals_e.html":[4,1,0,5], +"globals_f.html":[4,1,0,6], +"globals_func.html":[4,1,1,0], +"globals_func.html":[4,1,1], +"globals_func_b.html":[4,1,1,1], +"globals_func_c.html":[4,1,1,2], +"globals_func_d.html":[4,1,1,3], +"globals_func_f.html":[4,1,1,4], +"globals_func_g.html":[4,1,1,5], +"globals_func_i.html":[4,1,1,6], +"globals_func_l.html":[4,1,1,7], +"globals_func_m.html":[4,1,1,8], +"globals_func_n.html":[4,1,1,9], +"globals_func_o.html":[4,1,1,10], +"globals_func_p.html":[4,1,1,11], +"globals_func_r.html":[4,1,1,12], +"globals_func_s.html":[4,1,1,13], +"globals_func_t.html":[4,1,1,14], +"globals_func_w.html":[4,1,1,15], +"globals_func_x.html":[4,1,1,16], +"globals_func_y.html":[4,1,1,17], +"globals_func_z.html":[4,1,1,18], +"globals_g.html":[4,1,0,7], +"globals_i.html":[4,1,0,8], +"globals_l.html":[4,1,0,9], +"globals_m.html":[4,1,0,10], +"globals_n.html":[4,1,0,11], +"globals_o.html":[4,1,0,12], +"globals_p.html":[4,1,0,13], +"globals_r.html":[4,1,0,14], +"globals_s.html":[4,1,0,15], +"globals_t.html":[4,1,0,16], +"globals_type.html":[4,1,3], +"globals_u.html":[4,1,0,17], +"globals_v.html":[4,1,0,18], +"globals_vars.html":[4,1,2], +"globals_w.html":[4,1,0,19], +"globals_x.html":[4,1,0,20], +"globals_y.html":[4,1,0,21], +"globals_z.html":[4,1,0,22], +"group__foundation.html":[1,0], +"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[4,0,0,3,0,4,55], +"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[1,0,56], +"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[1,0,34], +"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[4,0,0,3,0,4,33], +"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[4,0,0,3,0,4,8], +"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[1,0,9], +"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[4,0,0,3,0,4,58], +"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[1,0,59], +"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[1,0,62], +"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[4,0,0,3,0,4,61], +"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[1,0,58], +"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[4,0,0,3,0,4,57], +"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[4,0,0,3,0,4,17], +"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[1,0,18], +"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[1,0,10], +"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[4,0,0,3,0,4,9], +"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[1,0,6], +"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[4,0,0,3,0,4,5], +"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[1,0,29], +"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[4,0,0,3,0,4,28], +"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[4,0,0,3,0,4,11], +"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[1,0,12], +"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[4,0,0,3,0,4,64], +"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[1,0,65], +"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[4,0,0,3,0,4,56], +"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[1,0,57], +"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[4,0,0,3,0,4,46], +"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[1,0,47], +"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[1,0,49], +"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[4,0,0,3,0,4,48], +"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[1,0,60], +"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[4,0,0,3,0,4,59], +"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[4,0,0,3,0,4,30], +"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[1,0,31], +"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[1,0,23], +"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[4,0,0,3,0,4,22], +"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[4,0,0,3,0,4,70], +"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[1,0,71], +"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[4,0,0,3,0,4,52], +"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[1,0,53], +"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[4,0,0,3,0,4,19], +"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[1,0,20], +"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[4,0,0,3,0,4,34], +"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[1,0,35], +"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[1,0,69], +"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[4,0,0,3,0,4,68], +"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[4,0,0,3,0,4,1], +"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[1,0,2], +"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[1,0,1], +"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[4,0,0,3,0,4,0], +"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[4,0,0,3,0,4,53], +"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[1,0,54], +"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[1,0,26], +"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[4,0,0,3,0,4,25], +"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[1,0,72], +"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[4,0,0,3,0,4,71], +"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[1,0,64], +"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[4,0,0,3,0,4,63], +"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[4,0,0,3,0,4,73], +"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[1,0,74], +"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[4,0,0,3,0,4,44], +"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[1,0,45], +"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[1,0,15], +"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[4,0,0,3,0,4,14], +"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[1,0,33], +"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[4,0,0,3,0,4,32], +"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[4,0,0,3,0,4,50], +"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[1,0,51], +"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[1,0,13], +"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[4,0,0,3,0,4,12], +"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[1,0,66], +"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[4,0,0,3,0,4,65], +"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[4,0,0,3,0,4,3], +"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[1,0,4], +"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[4,0,0,3,0,4,39], +"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[1,0,40], +"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[4,0,0,3,0,4,24], +"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[1,0,25], +"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[4,0,0,3,0,4,21], +"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[1,0,22], +"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[4,0,0,3,0,4,66], +"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[1,0,67], +"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[1,0,61], +"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[4,0,0,3,0,4,60], +"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[1,0,38], +"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[4,0,0,3,0,4,37], +"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[1,0,46], +"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[4,0,0,3,0,4,45], +"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[1,0,36], +"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[4,0,0,3,0,4,35], +"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[1,0,8], +"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[4,0,0,3,0,4,7], +"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[1,0,21], +"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[4,0,0,3,0,4,20], +"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[1,0,39], +"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[4,0,0,3,0,4,38], +"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[4,0,0,3,0,4,47], +"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[1,0,48], "group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[1,0,5], +"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[4,0,0,3,0,4,4], "group__foundation.html#gaa8fa59562b3ff1f6e7d157357ef13341":[1,0,28], "group__foundation.html#gaa8fa59562b3ff1f6e7d157357ef13341":[4,0,0,3,0,4,27], "group__foundation.html#gaaba32693e5dd5095968e0b608ad91435":[1,0,7], @@ -14,12 +156,12 @@ var NAVTREEINDEX15 = "group__foundation.html#gabe5430f2c9a3661ad09593408d2389b0":[1,0,3], "group__foundation.html#gabeef70ca4881b4e7dab66c905b6077db":[1,0,52], "group__foundation.html#gabeef70ca4881b4e7dab66c905b6077db":[4,0,0,3,0,4,51], -"group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[4,0,0,3,0,4,41], "group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[1,0,42], +"group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[4,0,0,3,0,4,41], "group__foundation.html#gac77dc6def0440a1b6eaafe31abeaea34":[4,0,0,3,0,4,62], "group__foundation.html#gac77dc6def0440a1b6eaafe31abeaea34":[1,0,63], -"group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[4,0,0,3,0,4,16], "group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[1,0,17], +"group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[4,0,0,3,0,4,16], "group__foundation.html#gacf9618bbfb96b6c415429e69a922d7cd":[4,0,0,3,0,4,36], "group__foundation.html#gacf9618bbfb96b6c415429e69a922d7cd":[1,0,37], "group__foundation.html#gad273b402181cbec391a683c6ea90ac48":[1,0,73], @@ -30,26 +172,26 @@ var NAVTREEINDEX15 = "group__foundation.html#gadc7c92598000916bb7dc9870cbdf3673":[4,0,0,3,0,4,10], "group__foundation.html#gae077cc2ead6684130598df6505f35047":[1,0,50], "group__foundation.html#gae077cc2ead6684130598df6505f35047":[4,0,0,3,0,4,49], -"group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[4,0,0,3,0,4,29], "group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[1,0,30], +"group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[4,0,0,3,0,4,29], "group__foundation.html#gae113833df736001a9b536ebd991a7a9f":[1,0,32], "group__foundation.html#gae113833df736001a9b536ebd991a7a9f":[4,0,0,3,0,4,31], "group__foundation.html#gae3a914c12073dca7995a96def860cbb9":[4,0,0,3,0,4,54], "group__foundation.html#gae3a914c12073dca7995a96def860cbb9":[1,0,55], "group__foundation.html#gae5369ee72783436b1679b593f06c038d":[4,0,0,3,0,4,13], "group__foundation.html#gae5369ee72783436b1679b593f06c038d":[1,0,14], -"group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[4,0,0,3,0,4,23], "group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[1,0,24], -"group__foundation.html#gaf345e5634817936729c938b00cf10a25":[4,0,0,3,0,4,15], +"group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[4,0,0,3,0,4,23], "group__foundation.html#gaf345e5634817936729c938b00cf10a25":[1,0,16], +"group__foundation.html#gaf345e5634817936729c938b00cf10a25":[4,0,0,3,0,4,15], "group__foundation.html#gaf3a2e42fdfaeb8ba7832216b3fd8f8bd":[4,0,0,3,0,4,40], "group__foundation.html#gaf3a2e42fdfaeb8ba7832216b3fd8f8bd":[1,0,41], -"group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[4,0,0,3,0,4,42], "group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[1,0,43], +"group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[4,0,0,3,0,4,42], "group__foundation.html#gafd60b0665f37480ed74e7ce61618bda7":[1,0,27], "group__foundation.html#gafd60b0665f37480ed74e7ce61618bda7":[4,0,0,3,0,4,26], -"group__foundation.html#gafff0169bf95189167358fd42525ea524":[1,0,44], "group__foundation.html#gafff0169bf95189167358fd42525ea524":[4,0,0,3,0,4,43], +"group__foundation.html#gafff0169bf95189167358fd42525ea524":[1,0,44], "hierarchy.html":[3,2], "index.html":[], "modules.html":[1], @@ -107,147 +249,5 @@ var NAVTREEINDEX15 = "struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e":[3,0,2,0,10,9], "struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1":[3,0,2,0,10,11], "struct_nv_1_1_blast_1_1_authoring_result.html#a5ba9157e6853ef539d67d3d9b0c45f8a":[3,0,2,0,10,2], -"struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa":[3,0,2,0,10,14], -"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be":[3,0,2,0,10,6], -"struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b":[3,0,2,0,10,3], -"struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4":[3,0,2,0,10,4], -"struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1":[3,0,2,0,10,7], -"struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f":[3,0,2,0,10,8], -"struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe":[3,0,2,0,10,12], -"struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982":[3,0,2,0,10,16], -"struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51":[3,0,2,0,10,5], -"struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270":[3,0,2,0,10,1], -"struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6":[3,0,2,0,10,15], -"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,2,0,14], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,2,0,14,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,2,0,14,0,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,2,0,14,0,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,2,0,14,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,2,0,14,2], -"struct_nv_1_1_blast_1_1_boolean_conf.html":[3,0,2,0,15], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d":[3,0,2,0,15,1], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6":[3,0,2,0,15,2], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c":[3,0,2,0,15,3], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25":[3,0,2,0,15,0], -"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,2,0,18], -"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,2,0,18,1], -"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,2,0,18,2], -"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,2,0,18,0], -"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,2,0,18,4], -"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,2,0,18,3], -"struct_nv_1_1_blast_1_1_cmp_shared_face.html":[3,0,2,0,19], -"struct_nv_1_1_blast_1_1_cmp_shared_face.html#a17f411532ee2ed61076e110cdd3dca2f":[3,0,2,0,19,0], -"struct_nv_1_1_blast_1_1_cmp_vec.html":[3,0,2,0,20], -"struct_nv_1_1_blast_1_1_cmp_vec.html#ac3f5388df390da71098308e7ae79e950":[3,0,2,0,20,0], -"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,2,0,21], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,2,0,21,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,2,0,21,0,2], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,2,0,21,0,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,2,0,21,0,1], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html":[3,0,2,0,22], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a097dbbf55a687e002d8993a575a7e2b1":[3,0,2,0,22,2], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8":[3,0,2,0,22,1], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac":[3,0,2,0,22,0], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a":[3,0,2,0,22,3], -"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,2,0,23], -"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,2,0,23,5], -"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,2,0,23,3], -"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,2,0,23,4], -"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,2,0,23,1], -"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,2,0,23,2], -"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,2,0,23,0], -"struct_nv_1_1_blast_1_1_convex_loop.html":[3,0,2,0,24], -"struct_nv_1_1_blast_1_1_convex_loop.html#a60048ae3684e9b06498f7b1268b5cf65":[3,0,2,0,24,0], -"struct_nv_1_1_blast_1_1_cutout.html":[3,0,2,0,27], -"struct_nv_1_1_blast_1_1_cutout.html#aa6f468c14b3ddd7d1cfefab166e88e21":[3,0,2,0,27,0], -"struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d":[3,0,2,0,27,1], -"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,2,0,28], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,2,0,28,2], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,2,0,28,1], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,2,0,28,0], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,2,0,28,6], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,2,0,28,3], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,2,0,28,4], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,2,0,28,5], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html":[3,0,2,0,30], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a1699ed4e7e50096e42aa2da1d0c3a7f7":[3,0,2,0,30,10], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a3cdeb8af2b74582d4bf11622fae26597":[3,0,2,0,30,1], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a47895202188175f029b780d388761f20":[3,0,2,0,30,2], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a559ec6f73c396f2478d3cca22ab7ff0d":[3,0,2,0,30,3], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a5cba5e161e2980a921310779e827627e":[3,0,2,0,30,7], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a6df20dfee5099bad5074892775e13af9":[3,0,2,0,30,6], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a724f76d7a47b225d1a2d9ea14d7a3131":[3,0,2,0,30,4], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a77388b87dcf872052a907c193c0a8a64":[3,0,2,0,30,0], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a9d397b7f5b1244b5d89db398211a5580":[3,0,2,0,30,11], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d":[3,0,2,0,30,8], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adccc4de2f5719c5a6b2b2cd0af5646cb":[3,0,2,0,30,12], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adfeea6d89a6e39188fc96eb8d6d202ea":[3,0,2,0,30,9], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#af6151d61691d31d3e33bf73946f67870":[3,0,2,0,30,5], -"struct_nv_1_1_blast_1_1_d_link.html":[3,0,2,0,33], -"struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325":[3,0,2,0,33,1], -"struct_nv_1_1_blast_1_1_d_link.html#a38fd49a69d32c1bc4a63af64356ba32e":[3,0,2,0,33,2], -"struct_nv_1_1_blast_1_1_d_link.html#a550877c2672f537aab653df56259e408":[3,0,2,0,33,0], -"struct_nv_1_1_blast_1_1_d_link.html#ae5cffd78d183d0fa9be728d4c172c22f":[3,0,2,0,33,3], -"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,2,0,31], -"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,2,0,31,1], -"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,2,0,31,0], -"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,2,0,32], -"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,2,0,32,2], -"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,2,0,32,1], -"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,2,0,32,3], -"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,2,0,32,4], -"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,2,0,32,0], -"struct_nv_1_1_blast_1_1_edge.html":[3,0,2,0,37], -"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,2,0,37,4], -"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,2,0,37,0], -"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,2,0,37,2], -"struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6":[3,0,2,0,37,1], -"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,2,0,37,3], -"struct_nv_1_1_blast_1_1_edge_comparator.html":[3,0,2,0,38], -"struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac":[3,0,2,0,38,0], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html":[3,0,2,0,39], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78":[3,0,2,0,39,0], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814":[3,0,2,0,39,4], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4":[3,0,2,0,39,3], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046":[3,0,2,0,39,2], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676":[3,0,2,0,39,1], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640":[3,0,2,0,39,5], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html":[3,0,2,0,40], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a66a5922811f503f3259cb15f92f17bd5":[3,0,2,0,40,3], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a70cb4d757a5e60e392ed88043c08664b":[3,0,2,0,40,1], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0":[3,0,2,0,40,5], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a9089977b271562c9c59a8c164bea593b":[3,0,2,0,40,2], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#ac789134fae1cf431cf298dc71a7dc4c3":[3,0,2,0,40,4], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7":[3,0,2,0,40,0], -"struct_nv_1_1_blast_1_1_edge_with_parent.html":[3,0,2,0,41], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128":[3,0,2,0,41,2], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0":[3,0,2,0,41,1], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d":[3,0,2,0,41,3], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f":[3,0,2,0,41,0], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d":[3,0,2,0,41,4], -"struct_nv_1_1_blast_1_1_error_code.html":[3,0,2,0,43], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,2,0,43,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,2,0,43,0,6], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,2,0,43,0,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,2,0,43,0,9], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,2,0,43,0,1], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,2,0,43,0,2], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,2,0,43,0,8], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,2,0,43,0,5], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,2,0,43,0,7], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,2,0,43,0,3], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,2,0,43,0,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,2,0,44], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,2,0,44,2], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,2,0,44,15], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,2,0,44,9], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,2,0,44,11], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,2,0,44,5], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,2,0,44,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,2,0,44,6], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,2,0,44,13], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,2,0,44,0], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,2,0,44,10], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,2,0,44,1], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,2,0,44,3] +"struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa":[3,0,2,0,10,14] }; diff --git a/docs/source_docs/files/navtreeindex16.js b/docs/source_docs/files/navtreeindex16.js index aed2ddc..578e4e4 100755 --- a/docs/source_docs/files/navtreeindex16.js +++ b/docs/source_docs/files/navtreeindex16.js @@ -1,253 +1,253 @@ var NAVTREEINDEX16 = { -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,2,0,44,12], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,2,0,44,8], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,2,0,44,14], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,2,0,44,7], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html":[3,0,2,0,48,0], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f":[3,0,2,0,48,0,1], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc":[3,0,2,0,48,0,0], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#aeea533a99eaf2559dc83d002d876356a":[3,0,2,0,48,0,2], -"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,2,0,49], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,2,0,49,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,2,0,49,0,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,2,0,49,0,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,2,0,54], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,2,0,54,7], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,2,0,54,9], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,2,0,54,4], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,2,0,54,2], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,2,0,54,3], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,2,0,54,5], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,2,0,54,0], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,2,0,54,6], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,2,0,54,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,2,0,54,8], -"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,2,0,60], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,2,0,60,1], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,2,0,60,0], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,2,0,62], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,2,0,62,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,2,0,65], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,2,0,65,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,2,0,65,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,2,0,65,0,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,2,0,65,0,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,2,0,65,0,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,2,0,65,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,2,0,65,1,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,2,0,65,1,0], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,2,0,67], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,2,0,67,1], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,2,0,67,2], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,2,0,67,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,2,0,69], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,2,0,69,1], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,2,0,69,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,2,0,69,2], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,2,0,74], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,2,0,74,0], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,2,0,74,0,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,2,0,75], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,2,0,75,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,2,0,75,3], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,2,0,75,2], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,2,0,75,4], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,2,0,75,1], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,2,0,76], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,2,0,76,2], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,2,0,76,0], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,2,0,76,1], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,2,0,79], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,2,0,79,0], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,2,0,79,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,2,0,80,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,2,0,80,1,0], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,2,0,80,1,0,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,2,0,80,1,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,2,0,84,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,2,0,84,0,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,2,0,84,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,2,0,84,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,2,0,84,1,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,2,0,84,1,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,2,0,84,1,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,2,0,84,1,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,2,0,84,1,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,2,0,85], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,2,0,85,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,2,0,85,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,2,0,85,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,2,0,85,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,2,0,85,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,2,0,85,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,2,0,87], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,2,0,87,6], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,2,0,87,0], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,2,0,87,2], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,2,0,87,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,2,0,87,3], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,2,0,87,4], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,2,0,87,7], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,2,0,87,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,2,0,88], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,2,0,88,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,2,0,89], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,2,0,89,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,2,0,89,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,2,0,90], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,2,0,90,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,2,0,90,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,2,0,91], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,2,0,91,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,2,0,91,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,2,0,91,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,2,0,91,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,2,0,92], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,2,0,92,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,2,0,92,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,2,0,92,0,3], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,2,0,92,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,2,0,92,0,2], -"struct_nv_1_1_blast_1_1_facet.html":[3,0,2,0,94], -"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,2,0,94,3], -"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,2,0,94,4], -"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,2,0,94,5], -"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,2,0,94,2], -"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,2,0,94,0], -"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,2,0,94,1], -"struct_nv_1_1_blast_1_1_family_header.html":[3,0,2,0,96], -"struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e":[3,0,2,0,96,8], -"struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03":[3,0,2,0,96,26], -"struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa":[3,0,2,0,96,4], -"struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d":[3,0,2,0,96,10], -"struct_nv_1_1_blast_1_1_family_header.html#a337e4ab3bc62bba0102116003a636974":[3,0,2,0,96,19], -"struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816":[3,0,2,0,96,2], -"struct_nv_1_1_blast_1_1_family_header.html#a4e7f7432cc4c2bff92631cacf0858df8":[3,0,2,0,96,16], -"struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f":[3,0,2,0,96,0], -"struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223":[3,0,2,0,96,13], -"struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846":[3,0,2,0,96,23], -"struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad":[3,0,2,0,96,1], -"struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b":[3,0,2,0,96,12], -"struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32":[3,0,2,0,96,7], -"struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8":[3,0,2,0,96,6], -"struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff":[3,0,2,0,96,3], -"struct_nv_1_1_blast_1_1_family_header.html#a955d62fddfba66c346f0ae5e19890e7d":[3,0,2,0,96,17], -"struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97":[3,0,2,0,96,14], -"struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1":[3,0,2,0,96,24], -"struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a":[3,0,2,0,96,22], -"struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1":[3,0,2,0,96,15], -"struct_nv_1_1_blast_1_1_family_header.html#ad4d40e8fc2276d698432eed10434010d":[3,0,2,0,96,18], -"struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e":[3,0,2,0,96,9], -"struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5":[3,0,2,0,96,5], -"struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c":[3,0,2,0,96,11], -"struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976":[3,0,2,0,96,25], -"struct_nv_1_1_blast_1_1_family_header.html#af1709de992290105bacd73e44255c39e":[3,0,2,0,96,20], -"struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729":[3,0,2,0,96,21], -"struct_nv_1_1_blast_1_1_hash_map.html":[3,0,2,0,106], -"struct_nv_1_1_blast_1_1_hash_map.html#a959b6d3c31a9f21ed69f0cfcade20d3f":[3,0,2,0,106,0], -"struct_nv_1_1_blast_1_1_hash_set.html":[3,0,2,0,107], -"struct_nv_1_1_blast_1_1_hash_set.html#abb3e1de36be2fb129233251f720c0d93":[3,0,2,0,107,0], -"struct_nv_1_1_blast_1_1_index_d_link.html":[3,0,2,0,112], -"struct_nv_1_1_blast_1_1_index_d_link.html#af3f0c6aa0eca4628cf6292a31b910ec2":[3,0,2,0,112,0], -"struct_nv_1_1_blast_1_1_inline_array.html":[3,0,2,0,114], -"struct_nv_1_1_blast_1_1_inline_array.html#a47c4d515e65129789d1b58bf02481057":[3,0,2,0,114,0], -"struct_nv_1_1_blast_1_1_less.html":[3,0,2,0,117], -"struct_nv_1_1_blast_1_1_less.html#af453636e02446e5b2a37289755c431d6":[3,0,2,0,117,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,2,0,119], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,2,0,119,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,2,0,119,0,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,2,0,119,0,1], -"struct_nv_1_1_blast_1_1_material.html":[3,0,2,0,121], -"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,2,0,121,0], -"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,2,0,121,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,2,0,127], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,2,0,127,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,2,0,127,3], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,2,0,127,0], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,2,0,127,2], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html":[3,0,2,0,132], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01":[3,0,2,0,132,0], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594":[3,0,2,0,132,1], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a2e1dfe475a2a14dea61686b82a168fd1":[3,0,2,0,132,5], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69":[3,0,2,0,132,2], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a591c976645a1d0bc4b527cce2803af18":[3,0,2,0,132,3], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a67cacfccae3f246e4d340046854e72bf":[3,0,2,0,132,4], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,2,0,131], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,2,0,131,3], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,2,0,131,1], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,2,0,131,2], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,2,0,131,0], -"struct_nv_1_1_blast_1_1_poly_vert.html":[3,0,2,0,133], -"struct_nv_1_1_blast_1_1_poly_vert.html#a8ea78901480aee9ff5b42cbfa4f53efa":[3,0,2,0,133,1], -"struct_nv_1_1_blast_1_1_poly_vert.html#aeedaedbf387cbd04889f4dd54152e252":[3,0,2,0,133,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,2,0,135], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,2,0,135,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,2,0,135,0,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,2,0,135,0,2], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,2,0,135,0,1], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html":[3,0,2,0,136], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a28eb231942c349d0d50f82f413960af1":[3,0,2,0,136,4], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a4acdce84fe12b6a8f05da50d5800d0c1":[3,0,2,0,136,1], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a76510af3d085300f0e85dcf0829cfb63":[3,0,2,0,136,3], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#ae5e985920fb9dfb436cbcf60982f4c0f":[3,0,2,0,136,2], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#af0f7e8e9589441b741bbcf42f97ffad9":[3,0,2,0,136,0], -"struct_nv_1_1_blast_1_1_segment_to_index.html":[3,0,2,0,138], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a":[3,0,2,0,138,3], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2":[3,0,2,0,138,4], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c":[3,0,2,0,138,2], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438":[3,0,2,0,138,1], -"struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a":[3,0,2,0,138,0], -"struct_nv_1_1_blast_1_1_separation.html":[3,0,2,0,139], -"struct_nv_1_1_blast_1_1_separation.html#a634616e5c70786a4ca929b701daf103e":[3,0,2,0,139,2], -"struct_nv_1_1_blast_1_1_separation.html#a6d188c4600a61101c39db31d981de006":[3,0,2,0,139,1], -"struct_nv_1_1_blast_1_1_separation.html#a8dd4bdb9ec23e9faf6b1e429fbb93cb1":[3,0,2,0,139,5], -"struct_nv_1_1_blast_1_1_separation.html#ab21a1df966fa48dfce8aaf58847b5c70":[3,0,2,0,139,4], -"struct_nv_1_1_blast_1_1_separation.html#ac2bbb249c734d2227bee2338f4681a66":[3,0,2,0,139,0], -"struct_nv_1_1_blast_1_1_separation.html#aca4a35235444dbe3486bd3baf6b56571":[3,0,2,0,139,3], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html":[3,0,2,0,1,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#a7d890ed79308a7b2432e204f5ca5e18f":[3,0,2,0,1,0,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html":[3,0,2,0,1,0,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html":[3,0,2,0,1,1], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98":[3,0,2,0,1,1,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html":[3,0,2,0,1,1,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html":[3,0,2,0,1,2], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9":[3,0,2,0,1,2,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html":[3,0,2,0,1,2,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html":[3,0,2,0,1,3], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html#ab4e4382b79c9a1bb2302fda4d42dc76b":[3,0,2,0,1,3,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html":[3,0,2,0,1,3,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html":[3,0,2,0,1,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#aba9db763c7d61a87c3b254dd5995e4ba":[3,0,2,0,1,4,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html":[3,0,2,0,1,4,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html":[3,0,2,0,1,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html#adad84784e9a4196062b7c04f50ae8d70":[3,0,2,0,1,5,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html":[3,0,2,0,1,5,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html":[3,0,2,0,1,6], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#a255df2928f723c0d99d7a98f31a7c19f":[3,0,2,0,1,6,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#ae2b15ff39037948f4690d4f2173b980b":[3,0,2,0,1,6,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html":[3,0,2,0,1,6,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html":[3,0,2,0,1,7], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#a84f19854bf8e9b342106f742db22559d":[3,0,2,0,1,7,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html":[3,0,2,0,1,7,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html":[3,0,2,0,1,8], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a34ed40dba9737d11801372acde252b5a":[3,0,2,0,1,8,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a8aa770569b91693313927c1ffdec4074":[3,0,2,0,1,8,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html":[3,0,2,0,1,8,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html":[3,0,2,0,1,9], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html#a1a1001413da3fec45473c2c9da3807ce":[3,0,2,0,1,9,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html":[3,0,2,0,1,9,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html":[3,0,2,0,1,10], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html#afbbec98d7a729e804e36b284ab4b4d98":[3,0,2,0,1,10,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html":[3,0,2,0,1,10,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html":[3,0,2,0,1,11], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html#af891a620a681784a3ea8ed57d7096d57":[3,0,2,0,1,11,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html":[3,0,2,0,1,11,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html":[3,0,2,0,1,12], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html#ab7fe4079505c53be0b1531d22173014e":[3,0,2,0,1,12,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html":[3,0,2,0,1,12,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html":[3,0,2,0,1,13], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html#ac8cbaaf959be97936632b5b691f2ba38":[3,0,2,0,1,13,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html":[3,0,2,0,1,13,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html":[3,0,2,0,1,14] +"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be":[3,0,2,0,10,6], +"struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b":[3,0,2,0,10,3], +"struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4":[3,0,2,0,10,4], +"struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1":[3,0,2,0,10,7], +"struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f":[3,0,2,0,10,8], +"struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe":[3,0,2,0,10,12], +"struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982":[3,0,2,0,10,16], +"struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51":[3,0,2,0,10,5], +"struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270":[3,0,2,0,10,1], +"struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6":[3,0,2,0,10,15], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html":[3,0,2,0,12], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179":[3,0,2,0,12,2], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa":[3,0,2,0,12,1], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9":[3,0,2,0,12,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,2,0,15], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,2,0,15,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,2,0,15,0,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,2,0,15,0,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,2,0,15,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,2,0,15,2], +"struct_nv_1_1_blast_1_1_boolean_conf.html":[3,0,2,0,16], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d":[3,0,2,0,16,1], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6":[3,0,2,0,16,2], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c":[3,0,2,0,16,3], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25":[3,0,2,0,16,0], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html":[3,0,2,0,18], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f":[3,0,2,0,18,1], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d":[3,0,2,0,18,3], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a":[3,0,2,0,18,4], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5":[3,0,2,0,18,2], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134":[3,0,2,0,18,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html":[3,0,2,0,19], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b":[3,0,2,0,19,5], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21":[3,0,2,0,19,12], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc":[3,0,2,0,19,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede":[3,0,2,0,19,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313":[3,0,2,0,19,11], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27":[3,0,2,0,19,4], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84":[3,0,2,0,19,14], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3":[3,0,2,0,19,8], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db":[3,0,2,0,19,6], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690":[3,0,2,0,19,15], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7":[3,0,2,0,19,1], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f":[3,0,2,0,19,3], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928":[3,0,2,0,19,2], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381":[3,0,2,0,19,10], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71":[3,0,2,0,19,7], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408":[3,0,2,0,19,13], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html":[3,0,2,0,20], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6":[3,0,2,0,20,17], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1eeac7d0f4268008c43d35b986953a68":[3,0,2,0,20,2], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a224607a8be6266fc3bf70e4c274b324e":[3,0,2,0,20,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a34b7d66fd3e2eab6aa486774e46ffec0":[3,0,2,0,20,4], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e":[3,0,2,0,20,13], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a51e67fa878c44a8c456797b51f1a22cf":[3,0,2,0,20,8], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a86dd9e36efed733c27cfe7dfbea653cc":[3,0,2,0,20,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c":[3,0,2,0,20,14], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1":[3,0,2,0,20,6], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf":[3,0,2,0,20,16], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a":[3,0,2,0,20,15], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ab489a45d49fdebc5df679d8a6fc8552d":[3,0,2,0,20,1], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#abf98b31584d7898d6947646aaf323520":[3,0,2,0,20,10], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105":[3,0,2,0,20,5], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acbc48a6cd7e3692eb74139adfc353a98":[3,0,2,0,20,11], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae0ffc77bd31589311be905b694afecda":[3,0,2,0,20,12], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae4c3173438f65f4e1a212d6cb78796bf":[3,0,2,0,20,7], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae7194f0d5ca7fb19ada3144073137176":[3,0,2,0,20,3], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html":[3,0,2,0,21,0], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a25e083c0c94451190f0f716feaf220e8":[3,0,2,0,21,0,2], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c":[3,0,2,0,21,0,4], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe":[3,0,2,0,21,0,0], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8":[3,0,2,0,21,0,1], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#afaa64e76d5450ccd1fccae7ad3195e0b":[3,0,2,0,21,0,3], +"struct_nv_1_1_blast_1_1_chunk_graph.html":[3,0,2,0,23], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7":[3,0,2,0,23,7], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1":[3,0,2,0,23,4], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947":[3,0,2,0,23,6], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649":[3,0,2,0,23,3], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86":[3,0,2,0,23,5], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399":[3,0,2,0,23,1], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998":[3,0,2,0,23,2], +"struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e":[3,0,2,0,23,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html":[3,0,2,0,24], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180":[3,0,2,0,24,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b":[3,0,2,0,24,5], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf":[3,0,2,0,24,2], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c":[3,0,2,0,24,3], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d":[3,0,2,0,24,4], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a":[3,0,2,0,24,1], +"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,2,0,25], +"struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71":[3,0,2,0,25,2], +"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,2,0,25,3], +"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,2,0,25,4], +"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,2,0,25,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,2,0,25,6], +"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,2,0,25,5], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c":[3,0,2,0,25,0], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de":[3,0,2,0,25,0,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47":[3,0,2,0,25,0,0], +"struct_nv_1_1_blast_1_1_cmp_shared_face.html":[3,0,2,0,26], +"struct_nv_1_1_blast_1_1_cmp_shared_face.html#a17f411532ee2ed61076e110cdd3dca2f":[3,0,2,0,26,0], +"struct_nv_1_1_blast_1_1_cmp_vec.html":[3,0,2,0,27], +"struct_nv_1_1_blast_1_1_cmp_vec.html#ac3f5388df390da71098308e7ae79e950":[3,0,2,0,27,0], +"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,2,0,28], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,2,0,28,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,2,0,28,0,2], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,2,0,28,0,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,2,0,28,0,1], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html":[3,0,2,0,29], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a097dbbf55a687e002d8993a575a7e2b1":[3,0,2,0,29,2], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8":[3,0,2,0,29,1], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac":[3,0,2,0,29,0], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a":[3,0,2,0,29,3], +"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,2,0,30], +"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,2,0,30,5], +"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,2,0,30,3], +"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,2,0,30,4], +"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,2,0,30,1], +"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,2,0,30,2], +"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,2,0,30,0], +"struct_nv_1_1_blast_1_1_convex_loop.html":[3,0,2,0,31], +"struct_nv_1_1_blast_1_1_convex_loop.html#a60048ae3684e9b06498f7b1268b5cf65":[3,0,2,0,31,0], +"struct_nv_1_1_blast_1_1_cutout.html":[3,0,2,0,34], +"struct_nv_1_1_blast_1_1_cutout.html#aa6f468c14b3ddd7d1cfefab166e88e21":[3,0,2,0,34,0], +"struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d":[3,0,2,0,34,1], +"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,2,0,35], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,2,0,35,2], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,2,0,35,1], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,2,0,35,0], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,2,0,35,6], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,2,0,35,3], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,2,0,35,4], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,2,0,35,5], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html":[3,0,2,0,37], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a1699ed4e7e50096e42aa2da1d0c3a7f7":[3,0,2,0,37,10], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a3cdeb8af2b74582d4bf11622fae26597":[3,0,2,0,37,1], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a47895202188175f029b780d388761f20":[3,0,2,0,37,2], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a559ec6f73c396f2478d3cca22ab7ff0d":[3,0,2,0,37,3], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a5cba5e161e2980a921310779e827627e":[3,0,2,0,37,7], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a6df20dfee5099bad5074892775e13af9":[3,0,2,0,37,6], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a724f76d7a47b225d1a2d9ea14d7a3131":[3,0,2,0,37,4], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a77388b87dcf872052a907c193c0a8a64":[3,0,2,0,37,0], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a9d397b7f5b1244b5d89db398211a5580":[3,0,2,0,37,11], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d":[3,0,2,0,37,8], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adccc4de2f5719c5a6b2b2cd0af5646cb":[3,0,2,0,37,12], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adfeea6d89a6e39188fc96eb8d6d202ea":[3,0,2,0,37,9], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#af6151d61691d31d3e33bf73946f67870":[3,0,2,0,37,5], +"struct_nv_1_1_blast_1_1_d_link.html":[3,0,2,0,41], +"struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325":[3,0,2,0,41,1], +"struct_nv_1_1_blast_1_1_d_link.html#a38fd49a69d32c1bc4a63af64356ba32e":[3,0,2,0,41,2], +"struct_nv_1_1_blast_1_1_d_link.html#a550877c2672f537aab653df56259e408":[3,0,2,0,41,0], +"struct_nv_1_1_blast_1_1_d_link.html#ae5cffd78d183d0fa9be728d4c172c22f":[3,0,2,0,41,3], +"struct_nv_1_1_blast_1_1_damage_pattern.html":[3,0,2,0,38], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59":[3,0,2,0,38,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d":[3,0,2,0,38,5], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea":[3,0,2,0,38,3], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b":[3,0,2,0,38,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5":[3,0,2,0,38,0,2], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5":[3,0,2,0,38,0,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba":[3,0,2,0,38,0,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9":[3,0,2,0,38,4], +"struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059":[3,0,2,0,38,6], +"struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17":[3,0,2,0,38,2], +"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,2,0,39], +"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,2,0,39,1], +"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,2,0,39,0], +"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,2,0,40], +"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,2,0,40,2], +"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,2,0,40,1], +"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,2,0,40,3], +"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,2,0,40,4], +"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,2,0,40,0], +"struct_nv_1_1_blast_1_1_edge.html":[3,0,2,0,45], +"struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e":[3,0,2,0,45,3], +"struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56":[3,0,2,0,45,1], +"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,2,0,45,5], +"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,2,0,45,0], +"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,2,0,45,2], +"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,2,0,45,4], +"struct_nv_1_1_blast_1_1_edge_comparator.html":[3,0,2,0,46], +"struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac":[3,0,2,0,46,0], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html":[3,0,2,0,47], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78":[3,0,2,0,47,0], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814":[3,0,2,0,47,4], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4":[3,0,2,0,47,3], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046":[3,0,2,0,47,2], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676":[3,0,2,0,47,1], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640":[3,0,2,0,47,5], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html":[3,0,2,0,48], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a66a5922811f503f3259cb15f92f17bd5":[3,0,2,0,48,3], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a70cb4d757a5e60e392ed88043c08664b":[3,0,2,0,48,1], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0":[3,0,2,0,48,5], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a9089977b271562c9c59a8c164bea593b":[3,0,2,0,48,2], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#ac789134fae1cf431cf298dc71a7dc4c3":[3,0,2,0,48,4], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7":[3,0,2,0,48,0], +"struct_nv_1_1_blast_1_1_edge_with_parent.html":[3,0,2,0,49], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025":[3,0,2,0,49,1], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf":[3,0,2,0,49,4], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f":[3,0,2,0,49,0], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a":[3,0,2,0,49,2], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690":[3,0,2,0,49,3], +"struct_nv_1_1_blast_1_1_error_code.html":[3,0,2,0,51], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,2,0,51,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,2,0,51,0,6], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,2,0,51,0,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,2,0,51,0,9], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,2,0,51,0,1], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,2,0,51,0,2], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,2,0,51,0,8], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,2,0,51,0,5], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,2,0,51,0,7], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,2,0,51,0,3], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,2,0,51,0,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,2,0,52], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,2,0,52,2], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,2,0,52,15], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,2,0,52,9], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,2,0,52,11], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,2,0,52,5], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,2,0,52,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,2,0,52,6], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,2,0,52,13], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,2,0,52,0], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,2,0,52,10], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,2,0,52,1], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,2,0,52,3], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,2,0,52,12], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,2,0,52,8], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,2,0,52,14], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,2,0,52,7], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html":[3,0,2,0,56,0], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f":[3,0,2,0,56,0,1], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc":[3,0,2,0,56,0,0], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#aeea533a99eaf2559dc83d002d876356a":[3,0,2,0,56,0,2], +"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,2,0,57], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,2,0,57,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,2,0,57,0,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,2,0,57,0,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,2,0,62], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,2,0,62,7], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,2,0,62,9], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,2,0,62,4], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,2,0,62,2], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,2,0,62,3], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,2,0,62,5], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,2,0,62,0], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,2,0,62,6], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,2,0,62,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,2,0,62,8], +"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,2,0,68] }; diff --git a/docs/source_docs/files/navtreeindex17.js b/docs/source_docs/files/navtreeindex17.js index 1b77f5c..56ab892 100755 --- a/docs/source_docs/files/navtreeindex17.js +++ b/docs/source_docs/files/navtreeindex17.js @@ -1,253 +1,253 @@ var NAVTREEINDEX17 = { -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38":[3,0,2,0,1,14,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html":[3,0,2,0,1,14,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html":[3,0,2,0,1,15], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html#a478c3f1e77771bae9c3112d98b97d730":[3,0,2,0,1,15,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html":[3,0,2,0,1,15,0], -"struct_nv_1_1_blast_1_1_shared_face.html":[3,0,2,0,142], -"struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43":[3,0,2,0,142,7], -"struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc":[3,0,2,0,142,3], -"struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f":[3,0,2,0,142,0], -"struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9":[3,0,2,0,142,2], -"struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95":[3,0,2,0,142,4], -"struct_nv_1_1_blast_1_1_shared_face.html#ac8ab3ad7169b6a404eceef389a6e6bca":[3,0,2,0,142,5], -"struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e":[3,0,2,0,142,6], -"struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb":[3,0,2,0,142,1], -"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,2,0,145], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,2,0,145,2], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,2,0,145,4], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,2,0,145,3], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,2,0,145,0], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,2,0,145,5], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,2,0,145,1], -"struct_nv_1_1_blast_1_1_support_graph.html":[3,0,2,0,147], -"struct_nv_1_1_blast_1_1_support_graph.html#a014cef22dc0e4821bb9cf3f4909c2d84":[3,0,2,0,147,1], -"struct_nv_1_1_blast_1_1_support_graph.html#a160d99e7dccce52d9dbc7a7eb23043f0":[3,0,2,0,147,2], -"struct_nv_1_1_blast_1_1_support_graph.html#a6af3de1ef6dc313fa28ba9eb494a4dce":[3,0,2,0,147,0], -"struct_nv_1_1_blast_1_1_support_graph.html#a87bda76812a1fe6370af230432965b2e":[3,0,2,0,147,3], -"struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1":[3,0,2,0,147,5], -"struct_nv_1_1_blast_1_1_support_graph.html#ad915d4af55ca603f07df7c2f5774c9b3":[3,0,2,0,147,4], -"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,2,0,151], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,2,0,151,0], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,2,0,151,1], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,2,0,151,2], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,2,0,152], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,2,0,152,0], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,2,0,152,1], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html":[3,0,2,0,153], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54":[3,0,2,0,153,0], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54a0b11a8f1c57865af0f03cdfc7df62f52":[3,0,2,0,153,0,0], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54aebc6b3040a521ce237c9c6c030127ca4":[3,0,2,0,153,0,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,2,0,156], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,2,0,156,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,2,0,156,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,2,0,156,0,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,2,0,156,0,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,2,0,156,2], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,2,0,157], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,2,0,157,0], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,2,0,157,1], -"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,2,0,158], -"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,2,0,158,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,2,0,158,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,2,0,158,0,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,2,0,158,0,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,2,0,158,0,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,2,0,158,0,4], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,2,0,158,0,2], -"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,2,0,158,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,2,0,158,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,2,0,162], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a5a1fb1b6fccd5280bc77fee129f35152a32a3a2f7f1a68ff430f0ac66e531d913":[3,0,2,0,162,0], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,2,0,162,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,2,0,162,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,2,0,163], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,2,0,163,3], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,2,0,163,2], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,2,0,163,6], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,2,0,163,4], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,2,0,163,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024":[3,0,2,0,163,0], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,2,0,163,5], -"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,2,0,167], -"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,2,0,167,0], -"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,2,0,168], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,2,0,168,2], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,2,0,168,1], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,2,0,168,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,2,0,172], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,2,0,172,2], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,2,0,172,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,2,0,172,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,2,0,173], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,2,0,173,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,2,0,173,0], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,2,0,173,2], -"struct_nv_1_1_blast_1_1_tk_joint_link.html":[3,0,2,0,175], -"struct_nv_1_1_blast_1_1_tk_joint_link.html#ab23a4bfae32dbb42019d822386610b9c":[3,0,2,0,175,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,2,0,176], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,2,0,176,3], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c":[3,0,2,0,176,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,2,0,176,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,2,0,176,1,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,2,0,176,1,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,2,0,176,1,2], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,2,0,176,2], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,2,0,178], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,2,0,178,0], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,2,0,178,0,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,2,0,179], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f":[3,0,2,0,179,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,2,0,179,2], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,2,0,179,3], -"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,2,0,179,1], -"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,2,0,182], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,2,0,182,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,2,0,182,0,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,2,0,182,0,3], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,2,0,182,0,2], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,2,0,182,0,1], -"struct_nv_1_1_blast_1_1_tk_worker_job.html":[3,0,2,0,184], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#a52754f8fd3ce679380fb13a3549fd8d1":[3,0,2,0,184,2], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#ae3881de93a5f5224791f6f87f94f3f96":[3,0,2,0,184,1], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#afbf6999089abcfac1871f151217f1f91":[3,0,2,0,184,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html":[3,0,2,0,189], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a13eaba7506fd27fbddb3233677cd5699":[3,0,2,0,189,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a2d99b5f1b67fa161257bb4ea9f12e0e0":[3,0,2,0,189,2], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a51e2edc3fd1595606bf16fe29c34f0f9":[3,0,2,0,189,4], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ae9cef0c8a067f17912c1ef2b95081d40":[3,0,2,0,189,1], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#aee769e8e688e1687c5ba6c6be22f502a":[3,0,2,0,189,3], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html":[3,0,2,0,190], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a275aa4112f44a3c6c6a6400768b612ef":[3,0,2,0,190,1], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a2f61c65d8cddf3c8054ab849bd43a495":[3,0,2,0,190,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a850b2c0552513fb056876d438cd74ff6":[3,0,2,0,190,2], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a877675cc4f9d9dbcb3f9a70c84bd0c19":[3,0,2,0,190,3], -"struct_nv_1_1_blast_1_1_triangle.html":[3,0,2,0,185], -"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,2,0,185,6], -"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,2,0,185,10], -"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,2,0,185,4], -"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,2,0,185,1], -"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,2,0,185,2], -"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,2,0,185,9], -"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,2,0,185,7], -"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,2,0,185,5], -"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,2,0,185,8], -"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,2,0,185,0], -"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,2,0,185,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,2,0,186], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,2,0,186,0], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,2,0,186,8], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,2,0,186,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,2,0,186,7], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,2,0,186,6], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,2,0,186,5], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,2,0,186,10], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,2,0,186,2], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,2,0,186,1], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,2,0,186,9], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,2,0,186,4], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html":[3,0,2,0,2,2], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html#a3a38d067e70fffca879b6d7139952652":[3,0,2,0,2,2,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html":[3,0,2,0,2,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#aa1a733303a2cf444b2feca0659e6baf0":[3,0,2,0,2,0,1], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ad0c0d42fa98073907e15bfee206cd098":[3,0,2,0,2,0,2], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ae335cbbcb1b1a657b4e42feb54a413ae":[3,0,2,0,2,0,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html":[3,0,2,0,2,1], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a1c361f283cb854916057ab8fcbe85062":[3,0,2,0,2,1,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#aa03b64741c5ebccd33323c19a278da2c":[3,0,2,0,2,1,1], -"struct_nv_1_1_blast_1_1_vertex.html":[3,0,2,0,191], -"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,2,0,191,1], -"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,2,0,191,0], -"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,2,0,191,2], -"struct_nv_1_1_blast_1_1_vrt_comp.html":[3,0,2,0,194], -"struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a":[3,0,2,0,194,0], -"struct_nv_1_1_blast_1_1_vrt_position_comparator.html":[3,0,2,0,195], -"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1":[3,0,2,0,195,0], -"struct_nv_blast_actor.html":[3,0,14], -"struct_nv_blast_actor_desc.html":[3,0,15], -"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,15,0], -"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,15,1], -"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,15,2], -"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,15,3], -"struct_nv_blast_actor_split_event.html":[3,0,16], -"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,16,1], -"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,16,0], -"struct_nv_blast_asset.html":[3,0,17], -"struct_nv_blast_asset_desc.html":[3,0,18], -"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,18,2], -"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,18,3], -"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,18,0], -"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,18,1], -"struct_nv_blast_bond.html":[3,0,19], -"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,19,1], -"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,19,2], -"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,19,3], -"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,19,0], -"struct_nv_blast_bond_desc.html":[3,0,20], -"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,20,1], -"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,20,0], -"struct_nv_blast_bond_fracture_data.html":[3,0,21], -"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,21,3], -"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,21,1], -"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,21,2], -"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,21,0], -"struct_nv_blast_chunk.html":[3,0,22], -"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,22,0], -"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,22,2], -"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,22,5], -"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,22,4], -"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,22,1], -"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,22,3], -"struct_nv_blast_chunk_desc.html":[3,0,23], -"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,23,5], -"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,23,2], -"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,23,3], -"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,23,4], -"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,23,1], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,23,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,23,0,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,23,0,1], -"struct_nv_blast_chunk_fracture_data.html":[3,0,24], -"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,24,2], -"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,24,1], -"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,24,0], -"struct_nv_blast_damage_program.html":[3,0,25], -"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,25,0], -"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,25,1], -"struct_nv_blast_data_block.html":[3,0,26], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,26,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,26,0,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,26,0,2], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,26,0,1], -"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,26,4], -"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,26,3], -"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,26,2], -"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,26,1], -"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,27], -"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,27,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,28], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,28,1], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,28,3], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,28,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,28,4], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,28,2], -"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,30], -"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,30,3], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,30,1], -"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,30,0], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,30,2], -"struct_nv_blast_ext_material.html":[3,0,31], -"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,31,2], -"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,31,1], -"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,31,0], -"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,31,3], -"struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4":[3,0,31,4], -"struct_nv_blast_ext_program_params.html":[3,0,32], -"struct_nv_blast_ext_program_params.html#a3efc46ea5212a5c4416bd028e3f907bc":[3,0,32,2], -"struct_nv_blast_ext_program_params.html#a428b6b1ea36416bd76310b42a67192c5":[3,0,32,1], -"struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12":[3,0,32,3], -"struct_nv_blast_ext_program_params.html#aa445f80ac32f117dc11c1271e538c92c":[3,0,32,0], -"struct_nv_blast_ext_radial_damage_desc.html":[3,0,33], -"struct_nv_blast_ext_radial_damage_desc.html#a2b8469219b6615b208b5022a6fe27379":[3,0,33,0] +"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,2,0,68,1], +"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,2,0,68,0], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,2,0,70], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,2,0,70,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,2,0,73], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,2,0,73,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,2,0,73,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,2,0,73,0,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,2,0,73,0,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,2,0,73,0,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,2,0,73,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,2,0,73,1,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,2,0,73,1,0], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,2,0,75], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,2,0,75,1], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,2,0,75,2], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,2,0,75,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,2,0,77], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,2,0,77,1], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,2,0,77,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,2,0,77,2], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,2,0,82], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,2,0,82,0], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,2,0,82,0,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,2,0,83], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,2,0,83,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,2,0,83,3], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,2,0,83,2], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,2,0,83,4], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,2,0,83,1], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,2,0,84], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,2,0,84,2], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,2,0,84,0], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,2,0,84,1], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,2,0,87], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,2,0,87,0], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,2,0,87,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,2,0,88,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,2,0,88,1,0], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,2,0,88,1,0,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,2,0,88,1,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,2,0,92,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,2,0,92,0,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,2,0,92,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,2,0,92,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,2,0,92,1,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,2,0,92,1,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,2,0,92,1,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,2,0,92,1,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,2,0,92,1,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,2,0,93], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,2,0,93,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,2,0,93,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,2,0,93,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,2,0,93,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,2,0,93,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,2,0,93,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,2,0,95], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,2,0,95,6], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,2,0,95,0], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,2,0,95,2], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,2,0,95,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,2,0,95,3], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,2,0,95,4], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,2,0,95,7], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,2,0,95,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,2,0,96], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,2,0,96,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,2,0,97], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,2,0,97,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,2,0,97,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,2,0,98], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,2,0,98,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,2,0,98,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,2,0,99], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,2,0,99,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,2,0,99,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,2,0,99,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,2,0,99,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,2,0,100], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,2,0,100,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,2,0,100,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,2,0,100,0,3], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,2,0,100,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,2,0,100,0,2], +"struct_nv_1_1_blast_1_1_facet.html":[3,0,2,0,102], +"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,2,0,102,3], +"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,2,0,102,4], +"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,2,0,102,5], +"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,2,0,102,2], +"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,2,0,102,0], +"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,2,0,102,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html":[3,0,2,0,103], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0":[3,0,2,0,103,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822":[3,0,2,0,103,3], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba":[3,0,2,0,103,0], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1":[3,0,2,0,103,4], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f":[3,0,2,0,103,2], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f":[3,0,2,0,103,5], +"struct_nv_1_1_blast_1_1_family_header.html":[3,0,2,0,105], +"struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e":[3,0,2,0,105,8], +"struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03":[3,0,2,0,105,26], +"struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa":[3,0,2,0,105,4], +"struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d":[3,0,2,0,105,10], +"struct_nv_1_1_blast_1_1_family_header.html#a337e4ab3bc62bba0102116003a636974":[3,0,2,0,105,19], +"struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816":[3,0,2,0,105,2], +"struct_nv_1_1_blast_1_1_family_header.html#a4e7f7432cc4c2bff92631cacf0858df8":[3,0,2,0,105,16], +"struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f":[3,0,2,0,105,0], +"struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223":[3,0,2,0,105,13], +"struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846":[3,0,2,0,105,23], +"struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad":[3,0,2,0,105,1], +"struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b":[3,0,2,0,105,12], +"struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32":[3,0,2,0,105,7], +"struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8":[3,0,2,0,105,6], +"struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff":[3,0,2,0,105,3], +"struct_nv_1_1_blast_1_1_family_header.html#a955d62fddfba66c346f0ae5e19890e7d":[3,0,2,0,105,17], +"struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97":[3,0,2,0,105,14], +"struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1":[3,0,2,0,105,24], +"struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a":[3,0,2,0,105,22], +"struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1":[3,0,2,0,105,15], +"struct_nv_1_1_blast_1_1_family_header.html#ad4d40e8fc2276d698432eed10434010d":[3,0,2,0,105,18], +"struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e":[3,0,2,0,105,9], +"struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5":[3,0,2,0,105,5], +"struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c":[3,0,2,0,105,11], +"struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976":[3,0,2,0,105,25], +"struct_nv_1_1_blast_1_1_family_header.html#af1709de992290105bacd73e44255c39e":[3,0,2,0,105,20], +"struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729":[3,0,2,0,105,21], +"struct_nv_1_1_blast_1_1_fracture_desc.html":[3,0,2,0,113], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278":[3,0,2,0,113,1], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239":[3,0,2,0,113,3], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a":[3,0,2,0,113,2], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b":[3,0,2,0,113,7], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815":[3,0,2,0,113,6], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52":[3,0,2,0,113,4], +"struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d":[3,0,2,0,113,0], +"struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001":[3,0,2,0,113,5], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html":[3,0,2,0,115,0], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580":[3,0,2,0,115,0,1], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d":[3,0,2,0,115,0,2], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923":[3,0,2,0,115,0,3], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400":[3,0,2,0,115,0,0], +"struct_nv_1_1_blast_1_1_hash_map.html":[3,0,2,0,122], +"struct_nv_1_1_blast_1_1_hash_map.html#a959b6d3c31a9f21ed69f0cfcade20d3f":[3,0,2,0,122,0], +"struct_nv_1_1_blast_1_1_hash_set.html":[3,0,2,0,123], +"struct_nv_1_1_blast_1_1_hash_set.html#abb3e1de36be2fb129233251f720c0d93":[3,0,2,0,123,0], +"struct_nv_1_1_blast_1_1_index_d_link.html":[3,0,2,0,128], +"struct_nv_1_1_blast_1_1_index_d_link.html#af3f0c6aa0eca4628cf6292a31b910ec2":[3,0,2,0,128,0], +"struct_nv_1_1_blast_1_1_inline_array.html":[3,0,2,0,130], +"struct_nv_1_1_blast_1_1_inline_array.html#a47c4d515e65129789d1b58bf02481057":[3,0,2,0,130,0], +"struct_nv_1_1_blast_1_1_less.html":[3,0,2,0,132], +"struct_nv_1_1_blast_1_1_less.html#af453636e02446e5b2a37289755c431d6":[3,0,2,0,132,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,2,0,134], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,2,0,134,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,2,0,134,0,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,2,0,134,0,1], +"struct_nv_1_1_blast_1_1_material.html":[3,0,2,0,136], +"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,2,0,136,0], +"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,2,0,136,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html":[3,0,2,0,140], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317":[3,0,2,0,140,5], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2":[3,0,2,0,140,0], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81":[3,0,2,0,140,4], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8":[3,0,2,0,140,2], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c":[3,0,2,0,140,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361":[3,0,2,0,140,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,2,0,144], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,2,0,144,1], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,2,0,144,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,2,0,144,0], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,2,0,144,2], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html":[3,0,2,0,153], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01":[3,0,2,0,153,0], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594":[3,0,2,0,153,1], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a2e1dfe475a2a14dea61686b82a168fd1":[3,0,2,0,153,5], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69":[3,0,2,0,153,2], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a591c976645a1d0bc4b527cce2803af18":[3,0,2,0,153,3], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a67cacfccae3f246e4d340046854e72bf":[3,0,2,0,153,4], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html":[3,0,2,0,147], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b":[3,0,2,0,147,1], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb":[3,0,2,0,147,0], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html":[3,0,2,0,151], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8":[3,0,2,0,151,1], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8":[3,0,2,0,151,0], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,2,0,152], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,2,0,152,3], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,2,0,152,1], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,2,0,152,2], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,2,0,152,0], +"struct_nv_1_1_blast_1_1_poly_vert.html":[3,0,2,0,154], +"struct_nv_1_1_blast_1_1_poly_vert.html#a8ea78901480aee9ff5b42cbfa4f53efa":[3,0,2,0,154,1], +"struct_nv_1_1_blast_1_1_poly_vert.html#aeedaedbf387cbd04889f4dd54152e252":[3,0,2,0,154,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,2,0,156], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,2,0,156,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,2,0,156,0,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,2,0,156,0,2], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,2,0,156,0,1], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html":[3,0,2,0,157], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a28eb231942c349d0d50f82f413960af1":[3,0,2,0,157,4], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a4acdce84fe12b6a8f05da50d5800d0c1":[3,0,2,0,157,1], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a76510af3d085300f0e85dcf0829cfb63":[3,0,2,0,157,3], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#ae5e985920fb9dfb436cbcf60982f4c0f":[3,0,2,0,157,2], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#af0f7e8e9589441b741bbcf42f97ffad9":[3,0,2,0,157,0], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html":[3,0,2,0,159], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3":[3,0,2,0,159,1], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1":[3,0,2,0,159,7], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f":[3,0,2,0,159,0], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29":[3,0,2,0,159,5], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39":[3,0,2,0,159,4], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31":[3,0,2,0,159,8], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a":[3,0,2,0,159,3], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462":[3,0,2,0,159,6], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2":[3,0,2,0,159,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html":[3,0,2,0,160], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a":[3,0,2,0,160,3], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2":[3,0,2,0,160,4], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c":[3,0,2,0,160,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438":[3,0,2,0,160,1], +"struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a":[3,0,2,0,160,0], +"struct_nv_1_1_blast_1_1_separation.html":[3,0,2,0,161], +"struct_nv_1_1_blast_1_1_separation.html#a634616e5c70786a4ca929b701daf103e":[3,0,2,0,161,2], +"struct_nv_1_1_blast_1_1_separation.html#a6d188c4600a61101c39db31d981de006":[3,0,2,0,161,1], +"struct_nv_1_1_blast_1_1_separation.html#a8dd4bdb9ec23e9faf6b1e429fbb93cb1":[3,0,2,0,161,5], +"struct_nv_1_1_blast_1_1_separation.html#ab21a1df966fa48dfce8aaf58847b5c70":[3,0,2,0,161,4], +"struct_nv_1_1_blast_1_1_separation.html#ac2bbb249c734d2227bee2338f4681a66":[3,0,2,0,161,0], +"struct_nv_1_1_blast_1_1_separation.html#aca4a35235444dbe3486bd3baf6b56571":[3,0,2,0,161,3], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html":[3,0,2,0,1,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#a7d890ed79308a7b2432e204f5ca5e18f":[3,0,2,0,1,0,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html":[3,0,2,0,1,0,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html":[3,0,2,0,1,1], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98":[3,0,2,0,1,1,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html":[3,0,2,0,1,1,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html":[3,0,2,0,1,2], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9":[3,0,2,0,1,2,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html":[3,0,2,0,1,2,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html":[3,0,2,0,1,3], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html#ab4e4382b79c9a1bb2302fda4d42dc76b":[3,0,2,0,1,3,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html":[3,0,2,0,1,3,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html":[3,0,2,0,1,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#aba9db763c7d61a87c3b254dd5995e4ba":[3,0,2,0,1,4,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html":[3,0,2,0,1,4,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html":[3,0,2,0,1,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html#adad84784e9a4196062b7c04f50ae8d70":[3,0,2,0,1,5,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html":[3,0,2,0,1,5,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html":[3,0,2,0,1,6], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#a255df2928f723c0d99d7a98f31a7c19f":[3,0,2,0,1,6,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#ae2b15ff39037948f4690d4f2173b980b":[3,0,2,0,1,6,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html":[3,0,2,0,1,6,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html":[3,0,2,0,1,7], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#a84f19854bf8e9b342106f742db22559d":[3,0,2,0,1,7,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html":[3,0,2,0,1,7,0] }; diff --git a/docs/source_docs/files/navtreeindex18.js b/docs/source_docs/files/navtreeindex18.js index 4e17edb..f6639cd 100755 --- a/docs/source_docs/files/navtreeindex18.js +++ b/docs/source_docs/files/navtreeindex18.js @@ -1,212 +1,253 @@ var NAVTREEINDEX18 = { -"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc":[3,0,33,1], -"struct_nv_blast_ext_radial_damage_desc.html#af3546b34798c8d8f97facb157f44a35d":[3,0,33,2], -"struct_nv_blast_ext_radial_damage_desc.html#afd4c995f6402ebf1feaff268c7ca849b":[3,0,33,3], -"struct_nv_blast_ext_shear_damage_desc.html":[3,0,34], -"struct_nv_blast_ext_shear_damage_desc.html#a257c42d51ea53fc4e14b6dad2968cf0c":[3,0,34,3], -"struct_nv_blast_ext_shear_damage_desc.html#a5a5b8cbdce8ee01e223ac81bf11ff35a":[3,0,34,2], -"struct_nv_blast_ext_shear_damage_desc.html#a72f2f98168be1a777197eefefe49aef2":[3,0,34,0], -"struct_nv_blast_ext_shear_damage_desc.html#a7c5a12680fd2f8eae33a45b2a6e57946":[3,0,34,1], -"struct_nv_blast_ext_shear_damage_desc.html#ae214121c1283b6e661db615a0512f0a2":[3,0,34,4], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html":[3,0,35], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a05f639df7fe680ee1dc98edda4ad4fa6":[3,0,35,0], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a2ce313d5190f2b2705abcddce4c56d06":[3,0,35,1], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#ac4532a1c00e85c345d54beff07d61da5":[3,0,35,2], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#af4da706fc0cb7a98c8fb30ef4bd2f4c1":[3,0,35,3], -"struct_nv_blast_family.html":[3,0,36], -"struct_nv_blast_fracture_buffers.html":[3,0,37], -"struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307":[3,0,37,2], -"struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837":[3,0,37,1], -"struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356":[3,0,37,0], -"struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc":[3,0,37,3], -"struct_nv_blast_graph_shader_actor.html":[3,0,38], -"struct_nv_blast_graph_shader_actor.html#a0d24558f3c19292188acb08665500390":[3,0,38,8], -"struct_nv_blast_graph_shader_actor.html#a2692d368ec1c3a96345643b744920a4b":[3,0,38,0], -"struct_nv_blast_graph_shader_actor.html#a2dcbf1a8af0917a3989d356e1691ab26":[3,0,38,13], -"struct_nv_blast_graph_shader_actor.html#a57bf267baa9b5397af645203592a0a40":[3,0,38,5], -"struct_nv_blast_graph_shader_actor.html#a67e59c295b84a97dc493e2ac824fb0d7":[3,0,38,10], -"struct_nv_blast_graph_shader_actor.html#a6e4ce5f47dabfa8657173e085f1708c9":[3,0,38,1], -"struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3":[3,0,38,2], -"struct_nv_blast_graph_shader_actor.html#a7d93e1fd93ea0d30f9e7c580fabd89fa":[3,0,38,7], -"struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf":[3,0,38,3], -"struct_nv_blast_graph_shader_actor.html#ab33f3af55cf81d8cb0b3cce0504c2e51":[3,0,38,11], -"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,38,9], -"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,38,12], -"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,38,6], -"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,38,4], -"struct_nv_blast_i_d.html":[3,0,39], -"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,39,0], -"struct_nv_blast_message.html":[3,0,40], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,40,0], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,40,0,3], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,40,0,2], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,40,0,1], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,40,0,0], -"struct_nv_blast_subgraph_shader_actor.html":[3,0,41], -"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,41,1], -"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,41,0], -"struct_nv_blast_support_graph.html":[3,0,42], -"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,42,3], -"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,42,0], -"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,42,2], -"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,42,4], -"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,42,1], -"struct_nv_blast_timers.html":[3,0,43], -"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,43,0], -"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,43,3], -"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,43,2], -"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,43,1], -"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,43,4], -"struct_nv_pack_validation.html":[1,0,0], -"struct_nv_pack_validation.html#a40f4235d496c08e79e6dcd7e82416a61":[1,0,0,1], -"struct_nv_pack_validation.html#a7ea43411fcaa5aee6c47a9d2241cb5ae":[1,0,0,0], -"struct_nvc_bounds3.html":[3,0,44], -"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,44,0], -"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,44,1], -"struct_nvc_mat33.html":[3,0,45], -"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,45,0], -"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,45,2], -"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,45,1], -"struct_nvc_mat34.html":[3,0,46], -"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,46,1], -"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,46,0], -"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,46,2], -"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,46,3], -"struct_nvc_mat44.html":[3,0,47], -"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,47,3], -"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,47,1], -"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,47,2], -"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,47,0], -"struct_nvc_plane.html":[3,0,48], -"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,48,0], -"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,48,1], -"struct_nvc_quat.html":[3,0,49], -"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,49,0], -"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,49,1], -"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,49,3], -"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,49,2], -"struct_nvc_transform.html":[3,0,50], -"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,50,1], -"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,50,0], -"struct_nvc_vec2.html":[3,0,51], -"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,51,1], -"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,51,0], -"struct_nvc_vec2i.html":[3,0,52], -"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,52,1], -"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,52,0], -"struct_nvc_vec3.html":[3,0,53], -"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,53,2], -"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,53,0], -"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,53,1], -"struct_nvc_vec3i.html":[3,0,54], -"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,54,2], -"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,54,0], -"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,54,1], -"struct_nvc_vec4.html":[3,0,55], -"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,55,2], -"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,55,1], -"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,55,3], -"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,55,0], -"struct_nvc_vec4i.html":[3,0,56], -"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,56,1], -"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,56,2], -"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,56,0], -"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,56,3], -"struct_v_h_a_c_d_1_1_material.html":[3,0,5,4], -"struct_v_h_a_c_d_1_1_material.html#a23f2db8780ccb57ae31586ddba757ed8":[3,0,5,4,5], -"struct_v_h_a_c_d_1_1_material.html#a31beb306c73cae16dab9d178dd07a6df":[3,0,5,4,4], -"struct_v_h_a_c_d_1_1_material.html#a6c6e1d25e3ad8bcf8c176793a5473f75":[3,0,5,4,2], -"struct_v_h_a_c_d_1_1_material.html#a941954b7652d10a4fa2b4eb53fa1ade2":[3,0,5,4,3], -"struct_v_h_a_c_d_1_1_material.html#aaa398deb7f864c6e6e63d0d5c72f8a26":[3,0,5,4,6], -"struct_v_h_a_c_d_1_1_material.html#ad884b944feaf4f4e3ddad268e9d4bebe":[3,0,5,4,1], -"struct_v_h_a_c_d_1_1_material.html#afdefe33c5c28cb9c439aa300780fb78b":[3,0,5,4,0], -"struct_v_h_a_c_d_1_1_plane.html":[3,0,5,7], -"struct_v_h_a_c_d_1_1_plane.html#a36aaeb25032a65c6c576ee105c08d985":[3,0,5,7,3], -"struct_v_h_a_c_d_1_1_plane.html#a692ccd9dc1e6eade8bb11730cab7ac3a":[3,0,5,7,0], -"struct_v_h_a_c_d_1_1_plane.html#a8496c092615c92df2e4743daf31b3c35":[3,0,5,7,2], -"struct_v_h_a_c_d_1_1_plane.html#ad657a5607baca7ab7f534e1c2b952ab8":[3,0,5,7,4], -"struct_v_h_a_c_d_1_1_plane.html#ae51bf4007b4aedffb95e02b691a13462":[3,0,5,7,1], -"struct_v_h_a_c_d_1_1_plane.html#aedf32ee1ad177055524e137f788bff24":[3,0,5,7,5], -"struct_v_h_a_c_d_1_1_tetrahedron.html":[3,0,5,11], -"struct_v_h_a_c_d_1_1_tetrahedron.html#a2b4f0de03ae20f6ee8c98c9492e08059":[3,0,5,11,0], -"struct_v_h_a_c_d_1_1_tetrahedron.html#a4004d7740feb648a808ab3a7a1ce3c20":[3,0,5,11,1], -"struct_v_h_a_c_d_1_1_voxel.html":[3,0,5,22], -"struct_v_h_a_c_d_1_1_voxel.html#aa548eabd1553d3496598f88ba721fdac":[3,0,5,22,1], -"struct_v_h_a_c_d_1_1_voxel.html#acef17cfff054e7c5fe7238da6994c8e8":[3,0,5,22,0], -"structbt_aligned_allocator_1_1rebind.html":[3,0,6,0], -"structbt_aligned_allocator_1_1rebind.html#aa186e8a4d970bc530c270877cb0a0f12":[3,0,6,0,0], -"structbt_typed_object.html":[3,0,9], -"structbt_typed_object.html#a14f0e3b6f9afd1e9c1f503db638a329b":[3,0,9,1], -"structbt_typed_object.html#ac600a3119429dab41dc6b4ca64762ee2":[3,0,9,2], -"structbt_typed_object.html#af10da9ddb749e24940da236199d920cd":[3,0,9,0], -"structbt_vector3_double_data.html":[3,0,10], -"structbt_vector3_double_data.html#a69c991016e883f0320d5c646f56d243e":[3,0,10,0], -"structbt_vector3_float_data.html":[3,0,11], -"structbt_vector3_float_data.html#ab246fb8dc0af06cfb3260d836591dc46":[3,0,11,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html":[3,0,4,0,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a29ae0bd690b9e06dd21b72e072fd9ccb":[3,0,4,0,0,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a87c43f402b63e1e206f25fad5ce999dc":[3,0,4,0,0,1], -"todo.html":[0], -"vhacd_circular_list_8h.html":[4,0,0,1,1,1,0,0,7], -"vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed":[4,0,0,1,1,1,0,0,7,2], -"vhacd_circular_list_8h_source.html":[4,0,0,1,1,1,0,0,7], -"vhacd_i_c_hull_8h.html":[4,0,0,1,1,1,0,0,8], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3":[4,0,0,1,1,1,0,0,8,2], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad032ff6752c1b29218d266f5fd7f6c03":[4,0,0,1,1,1,0,0,8,2,4], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad163eda549fc9c6879fcc29a568f4526":[4,0,0,1,1,1,0,0,8,2,3], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad42a18eca7aeae5c07ebc612be625222":[4,0,0,1,1,1,0,0,8,2,1], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad74b2db47a4223e9d12bd1d3dfd47cf2":[4,0,0,1,1,1,0,0,8,2,2], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ae4636f6d8dc64f99fd3389e0b8532032":[4,0,0,1,1,1,0,0,8,2,0], -"vhacd_i_c_hull_8h.html#afe0e7ce57f81f4e0288fe80ed993c7e2":[4,0,0,1,1,1,0,0,8,1], -"vhacd_i_c_hull_8h_source.html":[4,0,0,1,1,1,0,0,8], -"vhacd_manifold_mesh_8h.html":[4,0,0,1,1,1,0,0,9], -"vhacd_manifold_mesh_8h.html#a922080a88d085134e2874f362840edb6":[4,0,0,1,1,1,0,0,9,4], -"vhacd_manifold_mesh_8h_source.html":[4,0,0,1,1,1,0,0,9], -"vhacd_mesh_8h.html":[4,0,0,1,1,1,0,0,10], -"vhacd_mesh_8h.html#a09d737ec45c0c0ae479ac780ed2c6beb":[4,0,0,1,1,1,0,0,10,3], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865":[4,0,0,1,1,1,0,0,10,5], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a019eac56d2a991a065f434ba381c5ddb":[4,0,0,1,1,1,0,0,10,5,0], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a44eb1e21342fbc10a86a0105f0a5c5e9":[4,0,0,1,1,1,0,0,10,5,2], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a8565a3691153035cfa2fc846649e630c":[4,0,0,1,1,1,0,0,10,5,1], -"vhacd_mesh_8h.html#ad5c2e227cffc17b6d4462cf0b03c38a2":[4,0,0,1,1,1,0,0,10,4], -"vhacd_mesh_8h_source.html":[4,0,0,1,1,1,0,0,10], -"vhacd_mutex_8h.html":[4,0,0,1,1,1,0,0,11], -"vhacd_mutex_8h.html#a7e98eb1cf9da810af05419e88a9361cd":[4,0,0,1,1,1,0,0,11,2], -"vhacd_mutex_8h.html#a902ded4fa4922238dc735a3591ec1105":[4,0,0,1,1,1,0,0,11,1], -"vhacd_mutex_8h.html#ad539e4f7123742216d949aabf220cfab":[4,0,0,1,1,1,0,0,11,3], -"vhacd_mutex_8h_source.html":[4,0,0,1,1,1,0,0,11], -"vhacd_raycast_mesh_8h.html":[4,0,0,1,1,1,0,0,12], -"vhacd_raycast_mesh_8h_source.html":[4,0,0,1,1,1,0,0,12], -"vhacd_s_array_8h.html":[4,0,0,1,1,1,0,0,13], -"vhacd_s_array_8h.html#a00cc2c1a648d1eee863675a461e541e9":[4,0,0,1,1,1,0,0,13,2], -"vhacd_s_array_8h.html#aeec8eb5a000d3e7b5d7c4fcf0bddb0d0":[4,0,0,1,1,1,0,0,13,1], -"vhacd_s_array_8h_source.html":[4,0,0,1,1,1,0,0,13], -"vhacd_timer_8h.html":[4,0,0,1,1,1,0,0,14], -"vhacd_timer_8h.html#a904545bf0ca8a1788e07682e4aea0f62":[4,0,0,1,1,1,0,0,14,1], -"vhacd_timer_8h_source.html":[4,0,0,1,1,1,0,0,14], -"vhacd_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,0,16], -"vhacd_v_h_a_c_d_8h.html#a0c437a2f10c2744274175758659c6b3f":[4,0,0,1,1,1,0,0,16,1], -"vhacd_v_h_a_c_d_8h.html#a7d57e139757b24d6554cca6cf9237335":[4,0,0,1,1,1,0,0,16,5], -"vhacd_v_h_a_c_d_8h.html#a88efde7b01fddd88f8d5486900694426":[4,0,0,1,1,1,0,0,16,4], -"vhacd_v_h_a_c_d_8h.html#a98105bf63d2188374c64df6afc5d3fc4":[4,0,0,1,1,1,0,0,16,2], -"vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9":[4,0,0,1,1,1,0,0,16,3], -"vhacd_v_h_a_c_d_8h_source.html":[4,0,0,1,1,1,0,0,16], -"vhacd_vector_8h.html":[4,0,0,1,1,1,0,0,15], -"vhacd_vector_8h.html#a1fe28aec9955a96a496c18e12aa308e1":[4,0,0,1,1,1,0,0,15,3], -"vhacd_vector_8h.html#a226c89952bee9b02fd591c751a6a0e29":[4,0,0,1,1,1,0,0,15,4], -"vhacd_vector_8h.html#ab4f2523ab906fe31346f76713c7babf2":[4,0,0,1,1,1,0,0,15,2], -"vhacd_vector_8h_source.html":[4,0,0,1,1,1,0,0,15], -"vhacd_volume_8h.html":[4,0,0,1,1,1,0,0,17], -"vhacd_volume_8h.html#a20c2f697d317777261103d2cfa08a318":[4,0,0,1,1,1,0,0,17,9], -"vhacd_volume_8h.html#a250815d54aa76245da687371014fb5be":[4,0,0,1,1,1,0,0,17,10], -"vhacd_volume_8h.html#a2c0f366e586ea26378b7a82e4d9bd6ba":[4,0,0,1,1,1,0,0,17,6], -"vhacd_volume_8h.html#a51b64e64194eaa937ea06eb967b69057":[4,0,0,1,1,1,0,0,17,8], -"vhacd_volume_8h.html#a527212a38d09ec1f0eace1b101febfb0":[4,0,0,1,1,1,0,0,17,11], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777":[4,0,0,1,1,1,0,0,17,7], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a0b37d7540c641dd35c962bd1181fc417":[4,0,0,1,1,1,0,0,17,7,2], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a292c75230b06c7e7baa1e64ef1dfc68f":[4,0,0,1,1,1,0,0,17,7,3], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a9c7087d4fade036ec0bfa86cde099b34":[4,0,0,1,1,1,0,0,17,7,1], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777ab17e67c7cd6cc2ba18f3e34c4348acb8":[4,0,0,1,1,1,0,0,17,7,0], -"vhacd_volume_8h_source.html":[4,0,0,1,1,1,0,0,17] +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html":[3,0,2,0,1,8], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a34ed40dba9737d11801372acde252b5a":[3,0,2,0,1,8,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a8aa770569b91693313927c1ffdec4074":[3,0,2,0,1,8,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html":[3,0,2,0,1,8,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html":[3,0,2,0,1,9], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html#a1a1001413da3fec45473c2c9da3807ce":[3,0,2,0,1,9,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html":[3,0,2,0,1,9,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html":[3,0,2,0,1,10], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html#afbbec98d7a729e804e36b284ab4b4d98":[3,0,2,0,1,10,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html":[3,0,2,0,1,10,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html":[3,0,2,0,1,11], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html#af891a620a681784a3ea8ed57d7096d57":[3,0,2,0,1,11,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html":[3,0,2,0,1,11,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html":[3,0,2,0,1,12], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html#ab7fe4079505c53be0b1531d22173014e":[3,0,2,0,1,12,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html":[3,0,2,0,1,12,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html":[3,0,2,0,1,13], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html#ac8cbaaf959be97936632b5b691f2ba38":[3,0,2,0,1,13,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html":[3,0,2,0,1,13,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html":[3,0,2,0,1,14], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38":[3,0,2,0,1,14,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html":[3,0,2,0,1,14,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html":[3,0,2,0,1,15], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html#a478c3f1e77771bae9c3112d98b97d730":[3,0,2,0,1,15,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html":[3,0,2,0,1,15,0], +"struct_nv_1_1_blast_1_1_shared_face.html":[3,0,2,0,164], +"struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43":[3,0,2,0,164,7], +"struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc":[3,0,2,0,164,3], +"struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f":[3,0,2,0,164,0], +"struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9":[3,0,2,0,164,2], +"struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95":[3,0,2,0,164,4], +"struct_nv_1_1_blast_1_1_shared_face.html#ac8ab3ad7169b6a404eceef389a6e6bca":[3,0,2,0,164,5], +"struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e":[3,0,2,0,164,6], +"struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb":[3,0,2,0,164,1], +"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,2,0,167], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,2,0,167,2], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,2,0,167,4], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,2,0,167,3], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,2,0,167,0], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,2,0,167,5], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,2,0,167,1], +"struct_nv_1_1_blast_1_1_support_graph.html":[3,0,2,0,169], +"struct_nv_1_1_blast_1_1_support_graph.html#a014cef22dc0e4821bb9cf3f4909c2d84":[3,0,2,0,169,1], +"struct_nv_1_1_blast_1_1_support_graph.html#a160d99e7dccce52d9dbc7a7eb23043f0":[3,0,2,0,169,2], +"struct_nv_1_1_blast_1_1_support_graph.html#a6af3de1ef6dc313fa28ba9eb494a4dce":[3,0,2,0,169,0], +"struct_nv_1_1_blast_1_1_support_graph.html#a87bda76812a1fe6370af230432965b2e":[3,0,2,0,169,3], +"struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1":[3,0,2,0,169,5], +"struct_nv_1_1_blast_1_1_support_graph.html#ad915d4af55ca603f07df7c2f5774c9b3":[3,0,2,0,169,4], +"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,2,0,173], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,2,0,173,0], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,2,0,173,1], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,2,0,173,2], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,2,0,174], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,2,0,174,0], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,2,0,174,1], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html":[3,0,2,0,175], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54":[3,0,2,0,175,0], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54a0b11a8f1c57865af0f03cdfc7df62f52":[3,0,2,0,175,0,0], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54aebc6b3040a521ce237c9c6c030127ca4":[3,0,2,0,175,0,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,2,0,178], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,2,0,178,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,2,0,178,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,2,0,178,0,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,2,0,178,0,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,2,0,178,2], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,2,0,179], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,2,0,179,0], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,2,0,179,1], +"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,2,0,180], +"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,2,0,180,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,2,0,180,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,2,0,180,0,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,2,0,180,0,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,2,0,180,0,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,2,0,180,0,4], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,2,0,180,0,2], +"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,2,0,180,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,2,0,180,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,2,0,184], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a12a93f44073001a91bb5e6ce2546a58fa32a3a2f7f1a68ff430f0ac66e531d913":[3,0,2,0,184,0], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,2,0,184,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,2,0,184,1], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,2,0,185], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,2,0,185,3], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,2,0,185,2], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,2,0,185,6], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,2,0,185,4], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,2,0,185,1], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024":[3,0,2,0,185,0], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,2,0,185,5], +"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,2,0,189], +"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,2,0,189,0], +"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,2,0,190], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,2,0,190,2], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,2,0,190,1], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,2,0,190,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,2,0,194], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,2,0,194,2], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,2,0,194,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,2,0,194,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,2,0,195], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,2,0,195,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,2,0,195,0], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,2,0,195,2], +"struct_nv_1_1_blast_1_1_tk_joint_link.html":[3,0,2,0,197], +"struct_nv_1_1_blast_1_1_tk_joint_link.html#ab23a4bfae32dbb42019d822386610b9c":[3,0,2,0,197,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,2,0,198], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,2,0,198,3], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c":[3,0,2,0,198,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,2,0,198,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,2,0,198,1,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,2,0,198,1,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,2,0,198,1,2], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,2,0,198,2], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,2,0,200], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,2,0,200,0], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,2,0,200,0,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,2,0,201], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,2,0,201,2], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f":[3,0,2,0,201,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,2,0,201,3], +"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,2,0,201,1], +"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,2,0,204], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,2,0,204,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,2,0,204,0,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,2,0,204,0,3], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,2,0,204,0,2], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,2,0,204,0,1], +"struct_nv_1_1_blast_1_1_tk_worker_job.html":[3,0,2,0,206], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#a52754f8fd3ce679380fb13a3549fd8d1":[3,0,2,0,206,2], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#ae3881de93a5f5224791f6f87f94f3f96":[3,0,2,0,206,1], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#afbf6999089abcfac1871f151217f1f91":[3,0,2,0,206,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html":[3,0,2,0,212], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a13eaba7506fd27fbddb3233677cd5699":[3,0,2,0,212,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a2d99b5f1b67fa161257bb4ea9f12e0e0":[3,0,2,0,212,2], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a51e2edc3fd1595606bf16fe29c34f0f9":[3,0,2,0,212,4], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ae9cef0c8a067f17912c1ef2b95081d40":[3,0,2,0,212,1], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#aee769e8e688e1687c5ba6c6be22f502a":[3,0,2,0,212,3], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html":[3,0,2,0,213], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a275aa4112f44a3c6c6a6400768b612ef":[3,0,2,0,213,1], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a2f61c65d8cddf3c8054ab849bd43a495":[3,0,2,0,213,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a850b2c0552513fb056876d438cd74ff6":[3,0,2,0,213,2], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a877675cc4f9d9dbcb3f9a70c84bd0c19":[3,0,2,0,213,3], +"struct_nv_1_1_blast_1_1_triangle.html":[3,0,2,0,207], +"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,2,0,207,6], +"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,2,0,207,10], +"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,2,0,207,4], +"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,2,0,207,1], +"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,2,0,207,2], +"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,2,0,207,9], +"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,2,0,207,7], +"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,2,0,207,5], +"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,2,0,207,8], +"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,2,0,207,0], +"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,2,0,207,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,2,0,208], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,2,0,208,0], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,2,0,208,8], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,2,0,208,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,2,0,208,7], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,2,0,208,6], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,2,0,208,5], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,2,0,208,10], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,2,0,208,2], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,2,0,208,1], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,2,0,208,9], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,2,0,208,4], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html":[3,0,2,0,211,0], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675":[3,0,2,0,211,0,2], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad":[3,0,2,0,211,0,1], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6":[3,0,2,0,211,0,0], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html":[3,0,2,0,214], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4":[3,0,2,0,214,4], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd":[3,0,2,0,214,0], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d":[3,0,2,0,214,3], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516":[3,0,2,0,214,1], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae":[3,0,2,0,214,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html":[3,0,2,0,2,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html#a3a38d067e70fffca879b6d7139952652":[3,0,2,0,2,2,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html":[3,0,2,0,2,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#aa1a733303a2cf444b2feca0659e6baf0":[3,0,2,0,2,0,1], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ad0c0d42fa98073907e15bfee206cd098":[3,0,2,0,2,0,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ae335cbbcb1b1a657b4e42feb54a413ae":[3,0,2,0,2,0,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html":[3,0,2,0,2,1], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a1c361f283cb854916057ab8fcbe85062":[3,0,2,0,2,1,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#aa03b64741c5ebccd33323c19a278da2c":[3,0,2,0,2,1,1], +"struct_nv_1_1_blast_1_1_vertex.html":[3,0,2,0,215], +"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,2,0,215,1], +"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,2,0,215,0], +"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,2,0,215,2], +"struct_nv_1_1_blast_1_1_vrt_comp.html":[3,0,2,0,219], +"struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a":[3,0,2,0,219,0], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html":[3,0,2,0,220], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1":[3,0,2,0,220,0], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c":[3,0,2,0,220,1], +"struct_nv_blast_actor.html":[3,0,14], +"struct_nv_blast_actor_desc.html":[3,0,15], +"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,15,0], +"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,15,1], +"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,15,2], +"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,15,3], +"struct_nv_blast_actor_split_event.html":[3,0,16], +"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,16,1], +"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,16,0], +"struct_nv_blast_asset.html":[3,0,17], +"struct_nv_blast_asset_desc.html":[3,0,18], +"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,18,2], +"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,18,3], +"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,18,0], +"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,18,1], +"struct_nv_blast_bond.html":[3,0,19], +"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,19,1], +"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,19,2], +"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,19,3], +"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,19,0], +"struct_nv_blast_bond_desc.html":[3,0,20], +"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,20,1], +"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,20,0], +"struct_nv_blast_bond_fracture_data.html":[3,0,21], +"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,21,3], +"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,21,1], +"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,21,2], +"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,21,0], +"struct_nv_blast_chunk.html":[3,0,22], +"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,22,0], +"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,22,2], +"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,22,5], +"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,22,4], +"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,22,1], +"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,22,3], +"struct_nv_blast_chunk_desc.html":[3,0,23], +"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,23,5], +"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,23,2], +"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,23,3], +"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,23,4], +"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,23,1], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,23,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,23,0,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,23,0,1], +"struct_nv_blast_chunk_fracture_data.html":[3,0,24], +"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,24,2], +"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,24,1], +"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,24,0], +"struct_nv_blast_damage_program.html":[3,0,25], +"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,25,0], +"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,25,1], +"struct_nv_blast_data_block.html":[3,0,26], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,26,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,26,0,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,26,0,2] }; diff --git a/docs/source_docs/files/navtreeindex19.js b/docs/source_docs/files/navtreeindex19.js new file mode 100644 index 0000000..bee4de5 --- /dev/null +++ b/docs/source_docs/files/navtreeindex19.js @@ -0,0 +1,243 @@ +var NAVTREEINDEX19 = +{ +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,26,0,1], +"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,26,4], +"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,26,3], +"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,26,2], +"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,26,1], +"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,27], +"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,27,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,28], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,28,1], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,28,3], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,28,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,28,4], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,28,2], +"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,30], +"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,30,3], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,30,1], +"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,30,0], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,30,2], +"struct_nv_blast_ext_material.html":[3,0,31], +"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,31,2], +"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,31,1], +"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,31,0], +"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,31,3], +"struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4":[3,0,31,4], +"struct_nv_blast_ext_program_params.html":[3,0,32], +"struct_nv_blast_ext_program_params.html#a3efc46ea5212a5c4416bd028e3f907bc":[3,0,32,2], +"struct_nv_blast_ext_program_params.html#a428b6b1ea36416bd76310b42a67192c5":[3,0,32,1], +"struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12":[3,0,32,3], +"struct_nv_blast_ext_program_params.html#aa445f80ac32f117dc11c1271e538c92c":[3,0,32,0], +"struct_nv_blast_ext_radial_damage_desc.html":[3,0,33], +"struct_nv_blast_ext_radial_damage_desc.html#a2b8469219b6615b208b5022a6fe27379":[3,0,33,0], +"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc":[3,0,33,1], +"struct_nv_blast_ext_radial_damage_desc.html#af3546b34798c8d8f97facb157f44a35d":[3,0,33,2], +"struct_nv_blast_ext_radial_damage_desc.html#afd4c995f6402ebf1feaff268c7ca849b":[3,0,33,3], +"struct_nv_blast_ext_shear_damage_desc.html":[3,0,34], +"struct_nv_blast_ext_shear_damage_desc.html#a257c42d51ea53fc4e14b6dad2968cf0c":[3,0,34,3], +"struct_nv_blast_ext_shear_damage_desc.html#a5a5b8cbdce8ee01e223ac81bf11ff35a":[3,0,34,2], +"struct_nv_blast_ext_shear_damage_desc.html#a72f2f98168be1a777197eefefe49aef2":[3,0,34,0], +"struct_nv_blast_ext_shear_damage_desc.html#a7c5a12680fd2f8eae33a45b2a6e57946":[3,0,34,1], +"struct_nv_blast_ext_shear_damage_desc.html#ae214121c1283b6e661db615a0512f0a2":[3,0,34,4], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html":[3,0,35], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a05f639df7fe680ee1dc98edda4ad4fa6":[3,0,35,0], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a2ce313d5190f2b2705abcddce4c56d06":[3,0,35,1], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#ac4532a1c00e85c345d54beff07d61da5":[3,0,35,2], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#af4da706fc0cb7a98c8fb30ef4bd2f4c1":[3,0,35,3], +"struct_nv_blast_family.html":[3,0,36], +"struct_nv_blast_fracture_buffers.html":[3,0,37], +"struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307":[3,0,37,2], +"struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837":[3,0,37,1], +"struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356":[3,0,37,0], +"struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc":[3,0,37,3], +"struct_nv_blast_graph_shader_actor.html":[3,0,38], +"struct_nv_blast_graph_shader_actor.html#a0d24558f3c19292188acb08665500390":[3,0,38,8], +"struct_nv_blast_graph_shader_actor.html#a2692d368ec1c3a96345643b744920a4b":[3,0,38,0], +"struct_nv_blast_graph_shader_actor.html#a2dcbf1a8af0917a3989d356e1691ab26":[3,0,38,13], +"struct_nv_blast_graph_shader_actor.html#a57bf267baa9b5397af645203592a0a40":[3,0,38,5], +"struct_nv_blast_graph_shader_actor.html#a67e59c295b84a97dc493e2ac824fb0d7":[3,0,38,10], +"struct_nv_blast_graph_shader_actor.html#a6e4ce5f47dabfa8657173e085f1708c9":[3,0,38,1], +"struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3":[3,0,38,2], +"struct_nv_blast_graph_shader_actor.html#a7d93e1fd93ea0d30f9e7c580fabd89fa":[3,0,38,7], +"struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf":[3,0,38,3], +"struct_nv_blast_graph_shader_actor.html#ab33f3af55cf81d8cb0b3cce0504c2e51":[3,0,38,11], +"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,38,9], +"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,38,12], +"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,38,6], +"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,38,4], +"struct_nv_blast_i_d.html":[3,0,39], +"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,39,0], +"struct_nv_blast_message.html":[3,0,40], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,40,0], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,40,0,3], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,40,0,2], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,40,0,1], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,40,0,0], +"struct_nv_blast_subgraph_shader_actor.html":[3,0,41], +"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,41,1], +"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,41,0], +"struct_nv_blast_support_graph.html":[3,0,42], +"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,42,3], +"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,42,0], +"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,42,2], +"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,42,4], +"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,42,1], +"struct_nv_blast_timers.html":[3,0,43], +"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,43,0], +"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,43,3], +"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,43,2], +"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,43,1], +"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,43,4], +"struct_nv_pack_validation.html":[1,0,0], +"struct_nv_pack_validation.html#a40f4235d496c08e79e6dcd7e82416a61":[1,0,0,1], +"struct_nv_pack_validation.html#a7ea43411fcaa5aee6c47a9d2241cb5ae":[1,0,0,0], +"struct_nvc_bounds3.html":[3,0,44], +"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,44,0], +"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,44,1], +"struct_nvc_mat33.html":[3,0,45], +"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,45,0], +"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,45,2], +"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,45,1], +"struct_nvc_mat34.html":[3,0,46], +"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,46,1], +"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,46,0], +"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,46,2], +"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,46,3], +"struct_nvc_mat44.html":[3,0,47], +"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,47,3], +"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,47,1], +"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,47,2], +"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,47,0], +"struct_nvc_plane.html":[3,0,48], +"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,48,0], +"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,48,1], +"struct_nvc_quat.html":[3,0,49], +"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,49,0], +"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,49,1], +"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,49,3], +"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,49,2], +"struct_nvc_transform.html":[3,0,50], +"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,50,1], +"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,50,0], +"struct_nvc_vec2.html":[3,0,51], +"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,51,1], +"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,51,0], +"struct_nvc_vec2i.html":[3,0,52], +"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,52,1], +"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,52,0], +"struct_nvc_vec3.html":[3,0,53], +"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,53,2], +"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,53,0], +"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,53,1], +"struct_nvc_vec3i.html":[3,0,54], +"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,54,2], +"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,54,0], +"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,54,1], +"struct_nvc_vec4.html":[3,0,55], +"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,55,2], +"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,55,1], +"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,55,3], +"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,55,0], +"struct_nvc_vec4i.html":[3,0,56], +"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,56,1], +"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,56,2], +"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,56,0], +"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,56,3], +"struct_v_h_a_c_d_1_1_material.html":[3,0,5,4], +"struct_v_h_a_c_d_1_1_material.html#a23f2db8780ccb57ae31586ddba757ed8":[3,0,5,4,5], +"struct_v_h_a_c_d_1_1_material.html#a31beb306c73cae16dab9d178dd07a6df":[3,0,5,4,4], +"struct_v_h_a_c_d_1_1_material.html#a6c6e1d25e3ad8bcf8c176793a5473f75":[3,0,5,4,2], +"struct_v_h_a_c_d_1_1_material.html#a941954b7652d10a4fa2b4eb53fa1ade2":[3,0,5,4,3], +"struct_v_h_a_c_d_1_1_material.html#aaa398deb7f864c6e6e63d0d5c72f8a26":[3,0,5,4,6], +"struct_v_h_a_c_d_1_1_material.html#ad884b944feaf4f4e3ddad268e9d4bebe":[3,0,5,4,1], +"struct_v_h_a_c_d_1_1_material.html#afdefe33c5c28cb9c439aa300780fb78b":[3,0,5,4,0], +"struct_v_h_a_c_d_1_1_plane.html":[3,0,5,7], +"struct_v_h_a_c_d_1_1_plane.html#a36aaeb25032a65c6c576ee105c08d985":[3,0,5,7,3], +"struct_v_h_a_c_d_1_1_plane.html#a692ccd9dc1e6eade8bb11730cab7ac3a":[3,0,5,7,0], +"struct_v_h_a_c_d_1_1_plane.html#a8496c092615c92df2e4743daf31b3c35":[3,0,5,7,2], +"struct_v_h_a_c_d_1_1_plane.html#ad657a5607baca7ab7f534e1c2b952ab8":[3,0,5,7,4], +"struct_v_h_a_c_d_1_1_plane.html#ae51bf4007b4aedffb95e02b691a13462":[3,0,5,7,1], +"struct_v_h_a_c_d_1_1_plane.html#aedf32ee1ad177055524e137f788bff24":[3,0,5,7,5], +"struct_v_h_a_c_d_1_1_tetrahedron.html":[3,0,5,11], +"struct_v_h_a_c_d_1_1_tetrahedron.html#a2b4f0de03ae20f6ee8c98c9492e08059":[3,0,5,11,0], +"struct_v_h_a_c_d_1_1_tetrahedron.html#a4004d7740feb648a808ab3a7a1ce3c20":[3,0,5,11,1], +"struct_v_h_a_c_d_1_1_voxel.html":[3,0,5,22], +"struct_v_h_a_c_d_1_1_voxel.html#aa548eabd1553d3496598f88ba721fdac":[3,0,5,22,1], +"struct_v_h_a_c_d_1_1_voxel.html#acef17cfff054e7c5fe7238da6994c8e8":[3,0,5,22,0], +"structbt_aligned_allocator_1_1rebind.html":[3,0,6,0], +"structbt_aligned_allocator_1_1rebind.html#aa186e8a4d970bc530c270877cb0a0f12":[3,0,6,0,0], +"structbt_typed_object.html":[3,0,9], +"structbt_typed_object.html#a14f0e3b6f9afd1e9c1f503db638a329b":[3,0,9,1], +"structbt_typed_object.html#ac600a3119429dab41dc6b4ca64762ee2":[3,0,9,2], +"structbt_typed_object.html#af10da9ddb749e24940da236199d920cd":[3,0,9,0], +"structbt_vector3_double_data.html":[3,0,10], +"structbt_vector3_double_data.html#a69c991016e883f0320d5c646f56d243e":[3,0,10,0], +"structbt_vector3_float_data.html":[3,0,11], +"structbt_vector3_float_data.html#ab246fb8dc0af06cfb3260d836591dc46":[3,0,11,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html":[3,0,4,0,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a29ae0bd690b9e06dd21b72e072fd9ccb":[3,0,4,0,0,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a87c43f402b63e1e206f25fad5ce999dc":[3,0,4,0,0,1], +"todo.html":[0], +"vhacd_circular_list_8h.html":[4,0,0,1,1,1,0,0,7], +"vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed":[4,0,0,1,1,1,0,0,7,2], +"vhacd_circular_list_8h_source.html":[4,0,0,1,1,1,0,0,7], +"vhacd_i_c_hull_8h.html":[4,0,0,1,1,1,0,0,8], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3":[4,0,0,1,1,1,0,0,8,2], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad032ff6752c1b29218d266f5fd7f6c03":[4,0,0,1,1,1,0,0,8,2,4], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad163eda549fc9c6879fcc29a568f4526":[4,0,0,1,1,1,0,0,8,2,3], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad42a18eca7aeae5c07ebc612be625222":[4,0,0,1,1,1,0,0,8,2,1], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad74b2db47a4223e9d12bd1d3dfd47cf2":[4,0,0,1,1,1,0,0,8,2,2], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ae4636f6d8dc64f99fd3389e0b8532032":[4,0,0,1,1,1,0,0,8,2,0], +"vhacd_i_c_hull_8h.html#afe0e7ce57f81f4e0288fe80ed993c7e2":[4,0,0,1,1,1,0,0,8,1], +"vhacd_i_c_hull_8h_source.html":[4,0,0,1,1,1,0,0,8], +"vhacd_manifold_mesh_8h.html":[4,0,0,1,1,1,0,0,9], +"vhacd_manifold_mesh_8h.html#a922080a88d085134e2874f362840edb6":[4,0,0,1,1,1,0,0,9,4], +"vhacd_manifold_mesh_8h_source.html":[4,0,0,1,1,1,0,0,9], +"vhacd_mesh_8h.html":[4,0,0,1,1,1,0,0,10], +"vhacd_mesh_8h.html#a09d737ec45c0c0ae479ac780ed2c6beb":[4,0,0,1,1,1,0,0,10,3], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865":[4,0,0,1,1,1,0,0,10,5], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a019eac56d2a991a065f434ba381c5ddb":[4,0,0,1,1,1,0,0,10,5,0], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a44eb1e21342fbc10a86a0105f0a5c5e9":[4,0,0,1,1,1,0,0,10,5,2], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a8565a3691153035cfa2fc846649e630c":[4,0,0,1,1,1,0,0,10,5,1], +"vhacd_mesh_8h.html#ad5c2e227cffc17b6d4462cf0b03c38a2":[4,0,0,1,1,1,0,0,10,4], +"vhacd_mesh_8h_source.html":[4,0,0,1,1,1,0,0,10], +"vhacd_mutex_8h.html":[4,0,0,1,1,1,0,0,11], +"vhacd_mutex_8h.html#a7e98eb1cf9da810af05419e88a9361cd":[4,0,0,1,1,1,0,0,11,2], +"vhacd_mutex_8h.html#a902ded4fa4922238dc735a3591ec1105":[4,0,0,1,1,1,0,0,11,1], +"vhacd_mutex_8h.html#ad539e4f7123742216d949aabf220cfab":[4,0,0,1,1,1,0,0,11,3], +"vhacd_mutex_8h_source.html":[4,0,0,1,1,1,0,0,11], +"vhacd_raycast_mesh_8h.html":[4,0,0,1,1,1,0,0,12], +"vhacd_raycast_mesh_8h_source.html":[4,0,0,1,1,1,0,0,12], +"vhacd_s_array_8h.html":[4,0,0,1,1,1,0,0,13], +"vhacd_s_array_8h.html#a00cc2c1a648d1eee863675a461e541e9":[4,0,0,1,1,1,0,0,13,2], +"vhacd_s_array_8h.html#aeec8eb5a000d3e7b5d7c4fcf0bddb0d0":[4,0,0,1,1,1,0,0,13,1], +"vhacd_s_array_8h_source.html":[4,0,0,1,1,1,0,0,13], +"vhacd_timer_8h.html":[4,0,0,1,1,1,0,0,14], +"vhacd_timer_8h.html#a904545bf0ca8a1788e07682e4aea0f62":[4,0,0,1,1,1,0,0,14,1], +"vhacd_timer_8h_source.html":[4,0,0,1,1,1,0,0,14], +"vhacd_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,0,16], +"vhacd_v_h_a_c_d_8h.html#a0c437a2f10c2744274175758659c6b3f":[4,0,0,1,1,1,0,0,16,1], +"vhacd_v_h_a_c_d_8h.html#a7d57e139757b24d6554cca6cf9237335":[4,0,0,1,1,1,0,0,16,5], +"vhacd_v_h_a_c_d_8h.html#a88efde7b01fddd88f8d5486900694426":[4,0,0,1,1,1,0,0,16,4], +"vhacd_v_h_a_c_d_8h.html#a98105bf63d2188374c64df6afc5d3fc4":[4,0,0,1,1,1,0,0,16,2], +"vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9":[4,0,0,1,1,1,0,0,16,3], +"vhacd_v_h_a_c_d_8h_source.html":[4,0,0,1,1,1,0,0,16], +"vhacd_vector_8h.html":[4,0,0,1,1,1,0,0,15], +"vhacd_vector_8h.html#a1fe28aec9955a96a496c18e12aa308e1":[4,0,0,1,1,1,0,0,15,3], +"vhacd_vector_8h.html#a226c89952bee9b02fd591c751a6a0e29":[4,0,0,1,1,1,0,0,15,4], +"vhacd_vector_8h.html#ab4f2523ab906fe31346f76713c7babf2":[4,0,0,1,1,1,0,0,15,2], +"vhacd_vector_8h_source.html":[4,0,0,1,1,1,0,0,15], +"vhacd_volume_8h.html":[4,0,0,1,1,1,0,0,17], +"vhacd_volume_8h.html#a20c2f697d317777261103d2cfa08a318":[4,0,0,1,1,1,0,0,17,9], +"vhacd_volume_8h.html#a250815d54aa76245da687371014fb5be":[4,0,0,1,1,1,0,0,17,10], +"vhacd_volume_8h.html#a2c0f366e586ea26378b7a82e4d9bd6ba":[4,0,0,1,1,1,0,0,17,6], +"vhacd_volume_8h.html#a51b64e64194eaa937ea06eb967b69057":[4,0,0,1,1,1,0,0,17,8], +"vhacd_volume_8h.html#a527212a38d09ec1f0eace1b101febfb0":[4,0,0,1,1,1,0,0,17,11], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777":[4,0,0,1,1,1,0,0,17,7], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a0b37d7540c641dd35c962bd1181fc417":[4,0,0,1,1,1,0,0,17,7,2], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a292c75230b06c7e7baa1e64ef1dfc68f":[4,0,0,1,1,1,0,0,17,7,3], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a9c7087d4fade036ec0bfa86cde099b34":[4,0,0,1,1,1,0,0,17,7,1], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777ab17e67c7cd6cc2ba18f3e34c4348acb8":[4,0,0,1,1,1,0,0,17,7,0], +"vhacd_volume_8h_source.html":[4,0,0,1,1,1,0,0,17] +}; diff --git a/docs/source_docs/files/navtreeindex2.js b/docs/source_docs/files/navtreeindex2.js index 6ac115c..4e30559 100755 --- a/docs/source_docs/files/navtreeindex2.js +++ b/docs/source_docs/files/navtreeindex2.js @@ -1,142 +1,181 @@ var NAVTREEINDEX2 = { -"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658":[4,0,0,1,2,0,0,6], -"_nv_blast_ext_exporter_8h.html#ae38d259688a8b5074189938d60dedfe2":[4,0,0,1,2,0,0,7], -"_nv_blast_ext_exporter_8h_source.html":[4,0,0,1,2,0,0], -"_nv_blast_ext_exporter_fbx_reader_8h.html":[4,0,0,1,2,1,0], -"_nv_blast_ext_exporter_fbx_reader_8h_source.html":[4,0,0,1,2,1,0], -"_nv_blast_ext_exporter_fbx_utils_8h.html":[4,0,0,1,2,1,1], -"_nv_blast_ext_exporter_fbx_utils_8h_source.html":[4,0,0,1,2,1,1], -"_nv_blast_ext_exporter_fbx_writer_8h.html":[4,0,0,1,2,1,2], -"_nv_blast_ext_exporter_fbx_writer_8h_source.html":[4,0,0,1,2,1,2], -"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,1,2,0,1], -"_nv_blast_ext_exporter_json_collision_8h.html#ab9c7fcc8cf6f0a68f93546f3c21b361c":[4,0,0,1,2,0,1,1], -"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,1,2,0,1], -"_nv_blast_ext_exporter_obj_reader_8h.html":[4,0,0,1,2,1,3], -"_nv_blast_ext_exporter_obj_reader_8h_source.html":[4,0,0,1,2,1,3], -"_nv_blast_ext_exporter_obj_writer_8h.html":[4,0,0,1,2,1,4], -"_nv_blast_ext_exporter_obj_writer_8h_source.html":[4,0,0,1,2,1,4], -"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,1,4,0,1], -"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,1,4,0,1,2], -"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,1,4,0,1], -"_nv_blast_ext_input_stream_8h.html":[4,0,0,1,5,1,2], -"_nv_blast_ext_input_stream_8h_source.html":[4,0,0,1,5,1,2], -"_nv_blast_ext_k_j_px_input_stream_8h.html":[4,0,0,1,5,1,3], -"_nv_blast_ext_k_j_px_input_stream_8h_source.html":[4,0,0,1,5,1,3], -"_nv_blast_ext_k_j_px_output_stream_8h.html":[4,0,0,1,5,1,4], -"_nv_blast_ext_k_j_px_output_stream_8h_source.html":[4,0,0,1,5,1,4], -"_nv_blast_ext_ll_serialization_8capn_8h.html":[4,0,0,1,5,1,1,0], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a0364d65d7344f83ff2f1eccb783b15c2":[4,0,0,1,5,1,1,0,32], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a1b82a57fb1ea529206147266bbe9ed36":[4,0,0,1,5,1,1,0,31], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a2579c06e7af014339b26c5517cb7551c":[4,0,0,1,5,1,1,0,34], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a2ca459a284f2eabaa46e6feb8a7b65e6":[4,0,0,1,5,1,1,0,38], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a406ae980d695b0c217e18a2604150f33":[4,0,0,1,5,1,1,0,35], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a80ad7fad99630c3716c61375b98edac9":[4,0,0,1,5,1,1,0,33], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a8e226623ea4221ff19a16496a299e137":[4,0,0,1,5,1,1,0,37], -"_nv_blast_ext_ll_serialization_8capn_8h.html#aab97f99192786b8b2c40c88261d8db40":[4,0,0,1,5,1,1,0,36], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3":[4,0,0,1,5,1,1,0,30], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3a0bb2766172c555d92f4ac04dd2de6c61":[4,0,0,1,5,1,1,0,30,0], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3ab17b9fab2252c944659fbbcdf1c9ee44":[4,0,0,1,5,1,1,0,30,1], -"_nv_blast_ext_ll_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,0], -"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,1,5,0,0], -"_nv_blast_ext_ll_serialization_8h.html#a5b6d9c82f8a5d8407ab942ef62f582bf":[4,0,0,1,5,0,0,3], -"_nv_blast_ext_ll_serialization_8h.html#a61248790a9de354b1f1c9a31a3879726":[4,0,0,1,5,0,0,2], -"_nv_blast_ext_ll_serialization_8h.html#afe00711fe79056d096572581cb4258ec":[4,0,0,1,5,0,0,1], -"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,1,5,0,0], -"_nv_blast_ext_ll_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,5], -"_nv_blast_ext_ll_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,5], -"_nv_blast_ext_output_stream_8h.html":[4,0,0,1,5,1,6], -"_nv_blast_ext_output_stream_8h_source.html":[4,0,0,1,5,1,6], -"_nv_blast_ext_px_8h.html":[4,0,0,1,4,0,2], -"_nv_blast_ext_px_8h_source.html":[4,0,0,1,4,0,2], -"_nv_blast_ext_px_actor_8h.html":[4,0,0,1,4,0,3], -"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,1,4,0,3], -"_nv_blast_ext_px_actor_impl_8h.html":[4,0,0,1,4,1,0,0], -"_nv_blast_ext_px_actor_impl_8h_source.html":[4,0,0,1,4,1,0,0], -"_nv_blast_ext_px_asset_8h.html":[4,0,0,1,4,0,4], -"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,1,4,0,4], -"_nv_blast_ext_px_asset_impl_8h.html":[4,0,0,1,4,1,0,1], -"_nv_blast_ext_px_asset_impl_8h.html#a3ee833245ea98dec4529d0ed152f2590":[4,0,0,1,4,1,0,1,1], -"_nv_blast_ext_px_asset_impl_8h_source.html":[4,0,0,1,4,1,0,1], -"_nv_blast_ext_px_family_8h.html":[4,0,0,1,4,0,5], -"_nv_blast_ext_px_family_8h_source.html":[4,0,0,1,4,0,5], -"_nv_blast_ext_px_family_impl_8h.html":[4,0,0,1,4,1,0,2], -"_nv_blast_ext_px_family_impl_8h_source.html":[4,0,0,1,4,1,0,2], -"_nv_blast_ext_px_listener_8h.html":[4,0,0,1,4,0,6], -"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,1,4,0,6], -"_nv_blast_ext_px_manager_8h.html":[4,0,0,1,4,0,7], -"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,1,4,0,7,2], -"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,1,4,0,7], -"_nv_blast_ext_px_manager_impl_8h.html":[4,0,0,1,4,1,0,3], -"_nv_blast_ext_px_manager_impl_8h_source.html":[4,0,0,1,4,1,0,3], -"_nv_blast_ext_px_serialization_8capn_8h.html":[4,0,0,1,5,1,1,1], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762d":[4,0,0,1,5,1,1,1,35], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da164f0b54dc9e71ba3ac01b8474c102ca":[4,0,0,1,5,1,1,1,35,6], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da2fd03173b05e679c2b79bc748efd4203":[4,0,0,1,5,1,1,1,35,1], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da462da41716b2698d77d4dda76bd432e0":[4,0,0,1,5,1,1,1,35,4], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daa7cdc48a2056131e48e574743700af54":[4,0,0,1,5,1,1,1,35,3], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daafd2b8e7cf1b0d81001cd34a7ca0c82d":[4,0,0,1,5,1,1,1,35,0], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dab0b23571a65667612104999b43271982":[4,0,0,1,5,1,1,1,35,5], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dae8781fb33711989209b9055fe46cbd4d":[4,0,0,1,5,1,1,1,35,2], -"_nv_blast_ext_px_serialization_8capn_8h.html#a487d65b4d4a1acba5ba889b9872b9227":[4,0,0,1,5,1,1,1,37], -"_nv_blast_ext_px_serialization_8capn_8h.html#a54efb067a2ad42fc431cd7b8e0c92099":[4,0,0,1,5,1,1,1,42], -"_nv_blast_ext_px_serialization_8capn_8h.html#a59d22878c8525035034d464ecc79fa45":[4,0,0,1,5,1,1,1,36], -"_nv_blast_ext_px_serialization_8capn_8h.html#a7accc8a2f55ca9cae437f7558bc327f4":[4,0,0,1,5,1,1,1,41], -"_nv_blast_ext_px_serialization_8capn_8h.html#a9c615d1944ef8027c3c20035ab262a19":[4,0,0,1,5,1,1,1,44], -"_nv_blast_ext_px_serialization_8capn_8h.html#aa4c3c0baec904227d208dfcbae5d06de":[4,0,0,1,5,1,1,1,39], -"_nv_blast_ext_px_serialization_8capn_8h.html#ad4f6b9e3e5cd85551406367ef76e8b89":[4,0,0,1,5,1,1,1,40], -"_nv_blast_ext_px_serialization_8capn_8h.html#ae2d477cde4a11cd567a0b4f87b66825c":[4,0,0,1,5,1,1,1,38], -"_nv_blast_ext_px_serialization_8capn_8h.html#aeb3522a248fd093a1e485c2c5ada7eb7":[4,0,0,1,5,1,1,1,43], -"_nv_blast_ext_px_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,1], -"_nv_blast_ext_px_serialization_8h.html":[4,0,0,1,5,0,1], -"_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c":[4,0,0,1,5,0,1,1], -"_nv_blast_ext_px_serialization_8h.html#a5c2cf92203363fee62d65119f2f7defc":[4,0,0,1,5,0,1,2], -"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,1,5,0,1], -"_nv_blast_ext_px_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,7], -"_nv_blast_ext_px_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,7], -"_nv_blast_ext_px_serializer_r_a_w_8h.html":[4,0,0,1,5,1,8], -"_nv_blast_ext_px_serializer_r_a_w_8h.html#a8aed6448b585047aa8d61255959eb316":[4,0,0,1,5,1,8,0], -"_nv_blast_ext_px_serializer_r_a_w_8h_source.html":[4,0,0,1,5,1,8], -"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,1,4,0,8], -"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,1,4,0,8], -"_nv_blast_ext_px_stress_solver_impl_8h.html":[4,0,0,1,4,1,0,4], -"_nv_blast_ext_px_stress_solver_impl_8h_source.html":[4,0,0,1,4,1,0,4], -"_nv_blast_ext_px_task_8h.html":[4,0,0,1,4,0,9], -"_nv_blast_ext_px_task_8h_source.html":[4,0,0,1,4,0,9], -"_nv_blast_ext_px_task_impl_8h.html":[4,0,0,1,4,1,0,5], -"_nv_blast_ext_px_task_impl_8h_source.html":[4,0,0,1,4,1,0,5], -"_nv_blast_ext_serialization_8h.html":[4,0,0,1,5,0,2], -"_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9":[4,0,0,1,5,0,2,3], -"_nv_blast_ext_serialization_8h_source.html":[4,0,0,1,5,0,2], -"_nv_blast_ext_serialization_c_a_p_n_8h.html":[4,0,0,1,5,1,9], -"_nv_blast_ext_serialization_c_a_p_n_8h_source.html":[4,0,0,1,5,1,9], -"_nv_blast_ext_serialization_internal_8h.html":[4,0,0,1,5,1,10], -"_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23":[4,0,0,1,5,1,10,4], -"_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96":[4,0,0,1,5,1,10,5], -"_nv_blast_ext_serialization_internal_8h.html#ab0f37d6bc84a5e54de6435b98b5c8676":[4,0,0,1,5,1,10,6], -"_nv_blast_ext_serialization_internal_8h.html#ad9129b4165c36b7d359886cb429ec3de":[4,0,0,1,5,1,10,7], -"_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb":[4,0,0,1,5,1,10,3], -"_nv_blast_ext_serialization_internal_8h_source.html":[4,0,0,1,5,1,10], -"_nv_blast_ext_stress_solver_8h.html":[4,0,0,1,7,0,0], -"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,1,7,0,0], -"_nv_blast_ext_sync_8h.html":[4,0,0,1,4,0,10], -"_nv_blast_ext_sync_8h_source.html":[4,0,0,1,4,0,10], -"_nv_blast_ext_tk_serialization_8capn_8h.html":[4,0,0,1,5,1,1,2], -"_nv_blast_ext_tk_serialization_8capn_8h.html#aaf72589f1a28d8a65d656fffd44108d4":[4,0,0,1,5,1,1,2,15], -"_nv_blast_ext_tk_serialization_8capn_8h.html#ad87ababea0752bf8c3f330dffea1cbcf":[4,0,0,1,5,1,1,2,17], -"_nv_blast_ext_tk_serialization_8capn_8h.html#af60dd55edb6819fe37a88fe3869dc321":[4,0,0,1,5,1,1,2,16], -"_nv_blast_ext_tk_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,2], -"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,1,5,0,3], -"_nv_blast_ext_tk_serialization_8h.html#a1bf2f52d1bbf22f380b7ce1c2919d85b":[4,0,0,1,5,0,3,2], -"_nv_blast_ext_tk_serialization_8h.html#a2de4f39384a1b9ec227654a6cc35d592":[4,0,0,1,5,0,3,1], -"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,1,5,0,3], -"_nv_blast_ext_tk_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,11], -"_nv_blast_ext_tk_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,11], -"_nv_blast_ext_tk_serializer_r_a_w_8h.html":[4,0,0,1,5,1,12], -"_nv_blast_ext_tk_serializer_r_a_w_8h.html#a61d6196fcda06e299691bcbd8f34d48e":[4,0,0,1,5,1,12,0], -"_nv_blast_ext_tk_serializer_r_a_w_8h_source.html":[4,0,0,1,5,1,12], -"_nv_blast_ext_triangle_processor_8h.html":[4,0,0,1,1,1,15], -"_nv_blast_ext_triangle_processor_8h_source.html":[4,0,0,1,1,1,15], +"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5":[4,0,0,1,8,0,0,11], +"_nv_blast_ext_damage_shaders_8h.html#a745090a4bc196bb10052e520c1b89cfb":[4,0,0,1,8,0,0,12], +"_nv_blast_ext_damage_shaders_8h.html#a833c66948b1187023edfbe4306d4403f":[4,0,0,1,8,0,0,15], +"_nv_blast_ext_damage_shaders_8h.html#a8bde004919d5a5722ce52d57df7badb8":[4,0,0,1,8,0,0,20], +"_nv_blast_ext_damage_shaders_8h.html#a8e47e1e1e39dc8d48a0e1b83044786bb":[4,0,0,1,8,0,0,18], +"_nv_blast_ext_damage_shaders_8h.html#a8ec20bdee58db094cd0dbed66aeef543":[4,0,0,1,8,0,0,9], +"_nv_blast_ext_damage_shaders_8h.html#aca9928517ff1e0576182fc836b5ada18":[4,0,0,1,8,0,0,13], +"_nv_blast_ext_damage_shaders_8h.html#accb64e480930488ee26ebd81fb6c3f2c":[4,0,0,1,8,0,0,14], +"_nv_blast_ext_damage_shaders_8h.html#adc5d223040aa3947eb4b6e9f59f3bba3":[4,0,0,1,8,0,0,16], +"_nv_blast_ext_damage_shaders_8h.html#af3b06a8cb3772954ebe0acf21c661676":[4,0,0,1,8,0,0,17], +"_nv_blast_ext_damage_shaders_8h.html#affecdc2dc6d303aa9e58c91cff2f15bb":[4,0,0,1,8,0,0,8], +"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,1,8,0,0], +"_nv_blast_ext_exporter_8h.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_exporter_8h.html#a302f46e929b1cc4ac3b8fbc77270515a":[4,0,0,1,3,0,0,5], +"_nv_blast_ext_exporter_8h.html#a7b6a3dd6fc49b09064b457596a3b0526":[4,0,0,1,3,0,0,8], +"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658":[4,0,0,1,3,0,0,6], +"_nv_blast_ext_exporter_8h.html#ae38d259688a8b5074189938d60dedfe2":[4,0,0,1,3,0,0,7], +"_nv_blast_ext_exporter_8h_source.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_exporter_fbx_reader_8h.html":[4,0,0,1,3,1,0], +"_nv_blast_ext_exporter_fbx_reader_8h_source.html":[4,0,0,1,3,1,0], +"_nv_blast_ext_exporter_fbx_utils_8h.html":[4,0,0,1,3,1,1], +"_nv_blast_ext_exporter_fbx_utils_8h_source.html":[4,0,0,1,3,1,1], +"_nv_blast_ext_exporter_fbx_writer_8h.html":[4,0,0,1,3,1,2], +"_nv_blast_ext_exporter_fbx_writer_8h_source.html":[4,0,0,1,3,1,2], +"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,1,3,0,1], +"_nv_blast_ext_exporter_json_collision_8h.html#ab9c7fcc8cf6f0a68f93546f3c21b361c":[4,0,0,1,3,0,1,1], +"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,1,3,0,1], +"_nv_blast_ext_exporter_obj_reader_8h.html":[4,0,0,1,3,1,3], +"_nv_blast_ext_exporter_obj_reader_8h_source.html":[4,0,0,1,3,1,3], +"_nv_blast_ext_exporter_obj_writer_8h.html":[4,0,0,1,3,1,4], +"_nv_blast_ext_exporter_obj_writer_8h_source.html":[4,0,0,1,3,1,4], +"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,1,5,0,1], +"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,1,5,0,1,2], +"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,1,5,0,1], +"_nv_blast_ext_input_stream_8h.html":[4,0,0,1,7,1,2], +"_nv_blast_ext_input_stream_8h_source.html":[4,0,0,1,7,1,2], +"_nv_blast_ext_k_j_px_input_stream_8h.html":[4,0,0,1,7,1,3], +"_nv_blast_ext_k_j_px_input_stream_8h_source.html":[4,0,0,1,7,1,3], +"_nv_blast_ext_k_j_px_output_stream_8h.html":[4,0,0,1,7,1,4], +"_nv_blast_ext_k_j_px_output_stream_8h_source.html":[4,0,0,1,7,1,4], +"_nv_blast_ext_ll_serialization_8capn_8h.html":[4,0,0,1,7,1,1,0], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a0364d65d7344f83ff2f1eccb783b15c2":[4,0,0,1,7,1,1,0,32], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a1b82a57fb1ea529206147266bbe9ed36":[4,0,0,1,7,1,1,0,31], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a2579c06e7af014339b26c5517cb7551c":[4,0,0,1,7,1,1,0,34], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a2ca459a284f2eabaa46e6feb8a7b65e6":[4,0,0,1,7,1,1,0,38], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a406ae980d695b0c217e18a2604150f33":[4,0,0,1,7,1,1,0,35], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a80ad7fad99630c3716c61375b98edac9":[4,0,0,1,7,1,1,0,33], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a8e226623ea4221ff19a16496a299e137":[4,0,0,1,7,1,1,0,37], +"_nv_blast_ext_ll_serialization_8capn_8h.html#aab97f99192786b8b2c40c88261d8db40":[4,0,0,1,7,1,1,0,36], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3":[4,0,0,1,7,1,1,0,30], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3a0bb2766172c555d92f4ac04dd2de6c61":[4,0,0,1,7,1,1,0,30,0], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3ab17b9fab2252c944659fbbcdf1c9ee44":[4,0,0,1,7,1,1,0,30,1], +"_nv_blast_ext_ll_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,0], +"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,1,7,0,0], +"_nv_blast_ext_ll_serialization_8h.html#a5b6d9c82f8a5d8407ab942ef62f582bf":[4,0,0,1,7,0,0,3], +"_nv_blast_ext_ll_serialization_8h.html#a61248790a9de354b1f1c9a31a3879726":[4,0,0,1,7,0,0,2], +"_nv_blast_ext_ll_serialization_8h.html#afe00711fe79056d096572581cb4258ec":[4,0,0,1,7,0,0,1], +"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,1,7,0,0], +"_nv_blast_ext_ll_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,5], +"_nv_blast_ext_ll_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,5], +"_nv_blast_ext_output_stream_8h.html":[4,0,0,1,7,1,6], +"_nv_blast_ext_output_stream_8h_source.html":[4,0,0,1,7,1,6], +"_nv_blast_ext_px_8h.html":[4,0,0,1,5,0,2], +"_nv_blast_ext_px_8h_source.html":[4,0,0,1,5,0,2], +"_nv_blast_ext_px_actor_8h.html":[4,0,0,1,5,0,3], +"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,1,5,0,3], +"_nv_blast_ext_px_actor_impl_8h.html":[4,0,0,1,5,1,0,0], +"_nv_blast_ext_px_actor_impl_8h_source.html":[4,0,0,1,5,1,0,0], +"_nv_blast_ext_px_asset_8h.html":[4,0,0,1,5,0,4], +"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,1,5,0,4], +"_nv_blast_ext_px_asset_impl_8h.html":[4,0,0,1,5,1,0,1], +"_nv_blast_ext_px_asset_impl_8h.html#a3ee833245ea98dec4529d0ed152f2590":[4,0,0,1,5,1,0,1,1], +"_nv_blast_ext_px_asset_impl_8h_source.html":[4,0,0,1,5,1,0,1], +"_nv_blast_ext_px_family_8h.html":[4,0,0,1,5,0,5], +"_nv_blast_ext_px_family_8h_source.html":[4,0,0,1,5,0,5], +"_nv_blast_ext_px_family_impl_8h.html":[4,0,0,1,5,1,0,2], +"_nv_blast_ext_px_family_impl_8h_source.html":[4,0,0,1,5,1,0,2], +"_nv_blast_ext_px_listener_8h.html":[4,0,0,1,5,0,6], +"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,1,5,0,6], +"_nv_blast_ext_px_manager_8h.html":[4,0,0,1,5,0,7], +"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,1,5,0,7,2], +"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,1,5,0,7], +"_nv_blast_ext_px_manager_impl_8h.html":[4,0,0,1,5,1,0,3], +"_nv_blast_ext_px_manager_impl_8h_source.html":[4,0,0,1,5,1,0,3], +"_nv_blast_ext_px_serialization_8capn_8h.html":[4,0,0,1,7,1,1,1], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762d":[4,0,0,1,7,1,1,1,35], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da164f0b54dc9e71ba3ac01b8474c102ca":[4,0,0,1,7,1,1,1,35,6], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da2fd03173b05e679c2b79bc748efd4203":[4,0,0,1,7,1,1,1,35,1], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da462da41716b2698d77d4dda76bd432e0":[4,0,0,1,7,1,1,1,35,4], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daa7cdc48a2056131e48e574743700af54":[4,0,0,1,7,1,1,1,35,3], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daafd2b8e7cf1b0d81001cd34a7ca0c82d":[4,0,0,1,7,1,1,1,35,0], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dab0b23571a65667612104999b43271982":[4,0,0,1,7,1,1,1,35,5], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dae8781fb33711989209b9055fe46cbd4d":[4,0,0,1,7,1,1,1,35,2], +"_nv_blast_ext_px_serialization_8capn_8h.html#a487d65b4d4a1acba5ba889b9872b9227":[4,0,0,1,7,1,1,1,37], +"_nv_blast_ext_px_serialization_8capn_8h.html#a54efb067a2ad42fc431cd7b8e0c92099":[4,0,0,1,7,1,1,1,42], +"_nv_blast_ext_px_serialization_8capn_8h.html#a59d22878c8525035034d464ecc79fa45":[4,0,0,1,7,1,1,1,36], +"_nv_blast_ext_px_serialization_8capn_8h.html#a7accc8a2f55ca9cae437f7558bc327f4":[4,0,0,1,7,1,1,1,41], +"_nv_blast_ext_px_serialization_8capn_8h.html#a9c615d1944ef8027c3c20035ab262a19":[4,0,0,1,7,1,1,1,44], +"_nv_blast_ext_px_serialization_8capn_8h.html#aa4c3c0baec904227d208dfcbae5d06de":[4,0,0,1,7,1,1,1,39], +"_nv_blast_ext_px_serialization_8capn_8h.html#ad4f6b9e3e5cd85551406367ef76e8b89":[4,0,0,1,7,1,1,1,40], +"_nv_blast_ext_px_serialization_8capn_8h.html#ae2d477cde4a11cd567a0b4f87b66825c":[4,0,0,1,7,1,1,1,38], +"_nv_blast_ext_px_serialization_8capn_8h.html#aeb3522a248fd093a1e485c2c5ada7eb7":[4,0,0,1,7,1,1,1,43], +"_nv_blast_ext_px_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,1], +"_nv_blast_ext_px_serialization_8h.html":[4,0,0,1,7,0,1], +"_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c":[4,0,0,1,7,0,1,1], +"_nv_blast_ext_px_serialization_8h.html#a5c2cf92203363fee62d65119f2f7defc":[4,0,0,1,7,0,1,2], +"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,1,7,0,1], +"_nv_blast_ext_px_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,7], +"_nv_blast_ext_px_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,7], +"_nv_blast_ext_px_serializer_r_a_w_8h.html":[4,0,0,1,7,1,8], +"_nv_blast_ext_px_serializer_r_a_w_8h.html#a8aed6448b585047aa8d61255959eb316":[4,0,0,1,7,1,8,0], +"_nv_blast_ext_px_serializer_r_a_w_8h_source.html":[4,0,0,1,7,1,8], +"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,1,5,0,8], +"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,1,5,0,8], +"_nv_blast_ext_px_stress_solver_impl_8h.html":[4,0,0,1,5,1,0,4], +"_nv_blast_ext_px_stress_solver_impl_8h_source.html":[4,0,0,1,5,1,0,4], +"_nv_blast_ext_px_task_8h.html":[4,0,0,1,5,0,9], +"_nv_blast_ext_px_task_8h_source.html":[4,0,0,1,5,0,9], +"_nv_blast_ext_px_task_impl_8h.html":[4,0,0,1,5,1,0,5], +"_nv_blast_ext_px_task_impl_8h_source.html":[4,0,0,1,5,1,0,5], +"_nv_blast_ext_r_t_8h.html":[4,0,0,1,6,0,0], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be":[4,0,0,1,6,0,0,15], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c":[4,0,0,1,6,0,0,15,0], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7":[4,0,0,1,6,0,0,15,1], +"_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb":[4,0,0,1,6,0,0,21], +"_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67":[4,0,0,1,6,0,0,17], +"_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679":[4,0,0,1,6,0,0,20], +"_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165":[4,0,0,1,6,0,0,23], +"_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e":[4,0,0,1,6,0,0,18], +"_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1":[4,0,0,1,6,0,0,19], +"_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d":[4,0,0,1,6,0,0,12], +"_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070":[4,0,0,1,6,0,0,13], +"_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88":[4,0,0,1,6,0,0,14], +"_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf":[4,0,0,1,6,0,0,16], +"_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8":[4,0,0,1,6,0,0,24], +"_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682":[4,0,0,1,6,0,0,22], +"_nv_blast_ext_r_t_8h_source.html":[4,0,0,1,6,0,0], +"_nv_blast_ext_r_t_geometry_8h.html":[4,0,0,1,6,1,0], +"_nv_blast_ext_r_t_geometry_8h_source.html":[4,0,0,1,6,1,0], +"_nv_blast_ext_r_t_impl_8h.html":[4,0,0,1,6,1,1], +"_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef":[4,0,0,1,6,1,1,2], +"_nv_blast_ext_r_t_impl_8h_source.html":[4,0,0,1,6,1,1], +"_nv_blast_ext_r_t_multithreaded_impl_8h.html":[4,0,0,1,6,1,2], +"_nv_blast_ext_r_t_multithreaded_impl_8h_source.html":[4,0,0,1,6,1,2], +"_nv_blast_ext_serialization_8h.html":[4,0,0,1,7,0,2], +"_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9":[4,0,0,1,7,0,2,3], +"_nv_blast_ext_serialization_8h_source.html":[4,0,0,1,7,0,2], +"_nv_blast_ext_serialization_c_a_p_n_8h.html":[4,0,0,1,7,1,9], +"_nv_blast_ext_serialization_c_a_p_n_8h_source.html":[4,0,0,1,7,1,9], +"_nv_blast_ext_serialization_internal_8h.html":[4,0,0,1,7,1,10], +"_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23":[4,0,0,1,7,1,10,4], +"_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96":[4,0,0,1,7,1,10,5], +"_nv_blast_ext_serialization_internal_8h.html#ab0f37d6bc84a5e54de6435b98b5c8676":[4,0,0,1,7,1,10,6], +"_nv_blast_ext_serialization_internal_8h.html#ad9129b4165c36b7d359886cb429ec3de":[4,0,0,1,7,1,10,7], +"_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb":[4,0,0,1,7,1,10,3], +"_nv_blast_ext_serialization_internal_8h_source.html":[4,0,0,1,7,1,10], +"_nv_blast_ext_stress_solver_8h.html":[4,0,0,1,9,0,0], +"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,1,9,0,0], +"_nv_blast_ext_sync_8h.html":[4,0,0,1,5,0,10], +"_nv_blast_ext_sync_8h_source.html":[4,0,0,1,5,0,10], +"_nv_blast_ext_tk_serialization_8capn_8h.html":[4,0,0,1,7,1,1,2], +"_nv_blast_ext_tk_serialization_8capn_8h.html#aaf72589f1a28d8a65d656fffd44108d4":[4,0,0,1,7,1,1,2,15], +"_nv_blast_ext_tk_serialization_8capn_8h.html#ad87ababea0752bf8c3f330dffea1cbcf":[4,0,0,1,7,1,1,2,17], +"_nv_blast_ext_tk_serialization_8capn_8h.html#af60dd55edb6819fe37a88fe3869dc321":[4,0,0,1,7,1,1,2,16], +"_nv_blast_ext_tk_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,2], +"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,1,7,0,3], +"_nv_blast_ext_tk_serialization_8h.html#a1bf2f52d1bbf22f380b7ce1c2919d85b":[4,0,0,1,7,0,3,2], +"_nv_blast_ext_tk_serialization_8h.html#a2de4f39384a1b9ec227654a6cc35d592":[4,0,0,1,7,0,3,1], +"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,1,7,0,3], +"_nv_blast_ext_tk_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,11], +"_nv_blast_ext_tk_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,11], +"_nv_blast_ext_tk_serializer_r_a_w_8h.html":[4,0,0,1,7,1,12], +"_nv_blast_ext_tk_serializer_r_a_w_8h.html#a61d6196fcda06e299691bcbd8f34d48e":[4,0,0,1,7,1,12,0], +"_nv_blast_ext_tk_serializer_r_a_w_8h_source.html":[4,0,0,1,7,1,12], +"_nv_blast_ext_triangle_processor_8h.html":[4,0,0,1,1,1,14], +"_nv_blast_ext_triangle_processor_8h_source.html":[4,0,0,1,1,1,14], "_nv_blast_family_8h.html":[4,0,0,3,1,4], "_nv_blast_family_8h.html#a865dd402e2f1af88e0d8df296d4f10d3":[4,0,0,3,1,4,1], "_nv_blast_family_8h_source.html":[4,0,0,3,1,4], @@ -186,8 +225,8 @@ var NAVTREEINDEX2 = "_nv_blast_hash_map_8h_source.html":[4,0,0,0,10], "_nv_blast_hash_set_8h.html":[4,0,0,0,11], "_nv_blast_hash_set_8h_source.html":[4,0,0,0,11], -"_nv_blast_i_d_d_t_o_8h.html":[4,0,0,1,5,1,0,7], -"_nv_blast_i_d_d_t_o_8h_source.html":[4,0,0,1,5,1,0,7], +"_nv_blast_i_d_d_t_o_8h.html":[4,0,0,1,7,1,0,7], +"_nv_blast_i_d_d_t_o_8h_source.html":[4,0,0,1,7,1,0,7], "_nv_blast_include_windows_8h.html":[4,0,0,0,12], "_nv_blast_include_windows_8h.html#a0293d1b2742d9c9ef401d75a55b81859":[4,0,0,0,12,24], "_nv_blast_include_windows_8h.html#a06f62f70cab65b4c19972202f784e12d":[4,0,0,0,12,25], @@ -210,44 +249,5 @@ var NAVTREEINDEX2 = "_nv_blast_include_windows_8h.html#a679a4dcdfeb97910576cff8452efb28e":[4,0,0,0,12,5], "_nv_blast_include_windows_8h.html#a6f4a8b3fe02f55fd022b91b3a965e15c":[4,0,0,0,12,13], "_nv_blast_include_windows_8h.html#a73886ff6a915a4a92e3ade13eba71f6d":[4,0,0,0,12,32], -"_nv_blast_include_windows_8h.html#a7d6ea5ce712ed1d05533cf8ebf38d880":[4,0,0,0,12,31], -"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e":[4,0,0,0,12,16], -"_nv_blast_include_windows_8h.html#a8b8c544b2e9e3359de25f7d89f4f5de9":[4,0,0,0,12,11], -"_nv_blast_include_windows_8h.html#a8bd3112472ae1e33be8faf5294230948":[4,0,0,0,12,14], -"_nv_blast_include_windows_8h.html#a8effd0655f96cc25e57c0b348669df7b":[4,0,0,0,12,9], -"_nv_blast_include_windows_8h.html#a90d30d395de13a4f31a42b4066cfbb68":[4,0,0,0,12,35], -"_nv_blast_include_windows_8h.html#a964a6e23899e4f0b1886d86b1981545d":[4,0,0,0,12,36], -"_nv_blast_include_windows_8h.html#a9f918755b601cf4bffca775992e6fb90":[4,0,0,0,12,19], -"_nv_blast_include_windows_8h.html#aa59dc3d2c7dc2ec85638761aeb2d50f7":[4,0,0,0,12,1], -"_nv_blast_include_windows_8h.html#aac388bb1bd11a9a15b594321658ae233":[4,0,0,0,12,34], -"_nv_blast_include_windows_8h.html#ab2dcc39e73a373330467f5f503c779d3":[4,0,0,0,12,27], -"_nv_blast_include_windows_8h.html#ac50762666aa00bd3a4308158510f1748":[4,0,0,0,12,0], -"_nv_blast_include_windows_8h.html#ac5ff788cb8638ce5daf99e586083eef2":[4,0,0,0,12,33], -"_nv_blast_include_windows_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9":[4,0,0,0,12,38], -"_nv_blast_include_windows_8h.html#ad99d89815bdc61acfe8744c41c96e637":[4,0,0,0,12,3], -"_nv_blast_include_windows_8h.html#aea709a8ba0a7d510cefcf625fdb3b4b1":[4,0,0,0,12,30], -"_nv_blast_include_windows_8h.html#af40cddcc88a6ebeed4f75d4bbbed195e":[4,0,0,0,12,28], -"_nv_blast_include_windows_8h.html#af883320ccbc88fe5ff2d8733ec0a034f":[4,0,0,0,12,23], -"_nv_blast_include_windows_8h_source.html":[4,0,0,0,12], -"_nv_blast_index_fns_8h.html":[4,0,0,0,13], -"_nv_blast_index_fns_8h.html#a0ed74c066434e88decde995b52cb7ee3":[4,0,0,0,13,2], -"_nv_blast_index_fns_8h.html#a829c77a7e4a26760ebf74e644e7d5347":[4,0,0,0,13,0], -"_nv_blast_index_fns_8h.html#a957511eee89321883f3507e0cd310a41":[4,0,0,0,13,3], -"_nv_blast_index_fns_8h.html#afe58dd395f2ecd13c86b5a4a7c7b2a20":[4,0,0,0,13,1], -"_nv_blast_index_fns_8h_source.html":[4,0,0,0,13], -"_nv_blast_iterator_base_8h.html":[4,0,0,0,14], -"_nv_blast_iterator_base_8h_source.html":[4,0,0,0,14], -"_nv_blast_math_8h.html":[4,0,0,0,15], -"_nv_blast_math_8h.html#a171cbcf9510fa3804c56ecfcf78da929":[4,0,0,0,15,3], -"_nv_blast_math_8h.html#a1c15bbfd92f50bb69873a3e54281a42c":[4,0,0,0,15,5], -"_nv_blast_math_8h.html#a1c8d1bbcf531b04e6ff52f5357987794":[4,0,0,0,15,7], -"_nv_blast_math_8h.html#a1da912deb1046ef7afc447a170f9a1a4":[4,0,0,0,15,8], -"_nv_blast_math_8h.html#a258a9333f07d3c54170aa74b90366e73":[4,0,0,0,15,6], -"_nv_blast_math_8h.html#a40a71c61826702e77bc117fcc005ebf1":[4,0,0,0,15,0], -"_nv_blast_math_8h.html#a91266f20b4a3e7658eedf69ec1f311f4":[4,0,0,0,15,4], -"_nv_blast_math_8h.html#a977e74623adf1a08686f4dc5a6f241bc":[4,0,0,0,15,2], -"_nv_blast_math_8h.html#aff9758a004eaba1c34d93b67cc2372ca":[4,0,0,0,15,1], -"_nv_blast_math_8h_source.html":[4,0,0,0,15], -"_nv_blast_memory_8h.html":[4,0,0,0,16], -"_nv_blast_memory_8h.html#a1a2910b0e69957e23c05e09a3ceb0436":[4,0,0,0,16,3] +"_nv_blast_include_windows_8h.html#a7d6ea5ce712ed1d05533cf8ebf38d880":[4,0,0,0,12,31] }; diff --git a/docs/source_docs/files/navtreeindex3.js b/docs/source_docs/files/navtreeindex3.js index ce2ff1a..df5e579 100755 --- a/docs/source_docs/files/navtreeindex3.js +++ b/docs/source_docs/files/navtreeindex3.js @@ -1,5 +1,44 @@ var NAVTREEINDEX3 = { +"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e":[4,0,0,0,12,16], +"_nv_blast_include_windows_8h.html#a8b8c544b2e9e3359de25f7d89f4f5de9":[4,0,0,0,12,11], +"_nv_blast_include_windows_8h.html#a8bd3112472ae1e33be8faf5294230948":[4,0,0,0,12,14], +"_nv_blast_include_windows_8h.html#a8effd0655f96cc25e57c0b348669df7b":[4,0,0,0,12,9], +"_nv_blast_include_windows_8h.html#a90d30d395de13a4f31a42b4066cfbb68":[4,0,0,0,12,35], +"_nv_blast_include_windows_8h.html#a964a6e23899e4f0b1886d86b1981545d":[4,0,0,0,12,36], +"_nv_blast_include_windows_8h.html#a9f918755b601cf4bffca775992e6fb90":[4,0,0,0,12,19], +"_nv_blast_include_windows_8h.html#aa59dc3d2c7dc2ec85638761aeb2d50f7":[4,0,0,0,12,1], +"_nv_blast_include_windows_8h.html#aac388bb1bd11a9a15b594321658ae233":[4,0,0,0,12,34], +"_nv_blast_include_windows_8h.html#ab2dcc39e73a373330467f5f503c779d3":[4,0,0,0,12,27], +"_nv_blast_include_windows_8h.html#ac50762666aa00bd3a4308158510f1748":[4,0,0,0,12,0], +"_nv_blast_include_windows_8h.html#ac5ff788cb8638ce5daf99e586083eef2":[4,0,0,0,12,33], +"_nv_blast_include_windows_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9":[4,0,0,0,12,38], +"_nv_blast_include_windows_8h.html#ad99d89815bdc61acfe8744c41c96e637":[4,0,0,0,12,3], +"_nv_blast_include_windows_8h.html#aea709a8ba0a7d510cefcf625fdb3b4b1":[4,0,0,0,12,30], +"_nv_blast_include_windows_8h.html#af40cddcc88a6ebeed4f75d4bbbed195e":[4,0,0,0,12,28], +"_nv_blast_include_windows_8h.html#af883320ccbc88fe5ff2d8733ec0a034f":[4,0,0,0,12,23], +"_nv_blast_include_windows_8h_source.html":[4,0,0,0,12], +"_nv_blast_index_fns_8h.html":[4,0,0,0,13], +"_nv_blast_index_fns_8h.html#a0ed74c066434e88decde995b52cb7ee3":[4,0,0,0,13,2], +"_nv_blast_index_fns_8h.html#a829c77a7e4a26760ebf74e644e7d5347":[4,0,0,0,13,0], +"_nv_blast_index_fns_8h.html#a957511eee89321883f3507e0cd310a41":[4,0,0,0,13,3], +"_nv_blast_index_fns_8h.html#afe58dd395f2ecd13c86b5a4a7c7b2a20":[4,0,0,0,13,1], +"_nv_blast_index_fns_8h_source.html":[4,0,0,0,13], +"_nv_blast_iterator_base_8h.html":[4,0,0,0,14], +"_nv_blast_iterator_base_8h_source.html":[4,0,0,0,14], +"_nv_blast_math_8h.html":[4,0,0,0,15], +"_nv_blast_math_8h.html#a171cbcf9510fa3804c56ecfcf78da929":[4,0,0,0,15,3], +"_nv_blast_math_8h.html#a1c15bbfd92f50bb69873a3e54281a42c":[4,0,0,0,15,5], +"_nv_blast_math_8h.html#a1c8d1bbcf531b04e6ff52f5357987794":[4,0,0,0,15,7], +"_nv_blast_math_8h.html#a1da912deb1046ef7afc447a170f9a1a4":[4,0,0,0,15,8], +"_nv_blast_math_8h.html#a258a9333f07d3c54170aa74b90366e73":[4,0,0,0,15,6], +"_nv_blast_math_8h.html#a40a71c61826702e77bc117fcc005ebf1":[4,0,0,0,15,0], +"_nv_blast_math_8h.html#a91266f20b4a3e7658eedf69ec1f311f4":[4,0,0,0,15,4], +"_nv_blast_math_8h.html#a977e74623adf1a08686f4dc5a6f241bc":[4,0,0,0,15,2], +"_nv_blast_math_8h.html#aff9758a004eaba1c34d93b67cc2372ca":[4,0,0,0,15,1], +"_nv_blast_math_8h_source.html":[4,0,0,0,15], +"_nv_blast_memory_8h.html":[4,0,0,0,16], +"_nv_blast_memory_8h.html#a1a2910b0e69957e23c05e09a3ceb0436":[4,0,0,0,16,3], "_nv_blast_memory_8h.html#a3421677e17b73e6e0b7e3471fe6ad542":[4,0,0,0,16,2], "_nv_blast_memory_8h.html#a44bc8a89246b1e7d824a4dd3a6e08edc":[4,0,0,0,16,1], "_nv_blast_memory_8h.html#a529b22b397b1d870e8a536be78c4e497":[4,0,0,0,16,7], @@ -18,6 +57,7 @@ var NAVTREEINDEX3 = "_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4":[4,0,0,0,17,3], "_nv_blast_preprocessor_internal_8h.html#a9c8d87fbc8fead08bdf59b3c68bcb173":[4,0,0,0,17,1], "_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2":[4,0,0,0,17,4], +"_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd":[4,0,0,0,17,6], "_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd":[4,0,0,0,17,0], "_nv_blast_preprocessor_internal_8h_source.html":[4,0,0,0,17], "_nv_blast_profiler_8h.html":[4,0,0,2,0,3], @@ -31,10 +71,10 @@ var NAVTREEINDEX3 = "_nv_blast_profiler_internal_8h.html#a7383e4693e7d6d980e604ca77d4020e7":[4,0,0,2,1,0,0], "_nv_blast_profiler_internal_8h.html#aaba578d5cd160859cd514c33ac6171a5":[4,0,0,2,1,0,1], "_nv_blast_profiler_internal_8h_source.html":[4,0,0,2,1,0], -"_nv_blast_px_callbacks_8h.html":[4,0,0,1,4,0,11], -"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,1,4,0,11,1], -"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,1,4,0,11,0], -"_nv_blast_px_callbacks_8h_source.html":[4,0,0,1,4,0,11], +"_nv_blast_px_callbacks_8h.html":[4,0,0,1,5,0,11], +"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,1,5,0,11,1], +"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,1,5,0,11,0], +"_nv_blast_px_callbacks_8h_source.html":[4,0,0,1,5,0,11], "_nv_blast_support_graph_8h.html":[4,0,0,3,1,6], "_nv_blast_support_graph_8h_source.html":[4,0,0,3,1,6], "_nv_blast_time_8h.html":[4,0,0,0,18], @@ -107,20 +147,20 @@ var NAVTREEINDEX3 = "_nv_c_types_8h_source.html":[4,0,0,3,0,3], "_nv_preprocessor_8h.html":[4,0,0,3,0,4], "_nv_preprocessor_8h_source.html":[4,0,0,3,0,4], -"_px_convex_mesh_geometry_d_t_o_8h.html":[4,0,0,1,5,1,0,8], -"_px_convex_mesh_geometry_d_t_o_8h_source.html":[4,0,0,1,5,1,0,8], -"_px_mesh_scale_d_t_o_8h.html":[4,0,0,1,5,1,0,9], -"_px_mesh_scale_d_t_o_8h_source.html":[4,0,0,1,5,1,0,9], -"_px_quat_d_t_o_8h.html":[4,0,0,1,5,1,0,10], -"_px_quat_d_t_o_8h_source.html":[4,0,0,1,5,1,0,10], -"_px_transform_d_t_o_8h.html":[4,0,0,1,5,1,0,11], -"_px_transform_d_t_o_8h_source.html":[4,0,0,1,5,1,0,11], -"_px_vec3_d_t_o_8h.html":[4,0,0,1,5,1,0,12], -"_px_vec3_d_t_o_8h_source.html":[4,0,0,1,5,1,0,12], -"_tk_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,13], -"_tk_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,13], -"_tk_asset_joint_desc_d_t_o_8h.html":[4,0,0,1,5,1,0,14], -"_tk_asset_joint_desc_d_t_o_8h_source.html":[4,0,0,1,5,1,0,14], +"_px_convex_mesh_geometry_d_t_o_8h.html":[4,0,0,1,7,1,0,8], +"_px_convex_mesh_geometry_d_t_o_8h_source.html":[4,0,0,1,7,1,0,8], +"_px_mesh_scale_d_t_o_8h.html":[4,0,0,1,7,1,0,9], +"_px_mesh_scale_d_t_o_8h_source.html":[4,0,0,1,7,1,0,9], +"_px_quat_d_t_o_8h.html":[4,0,0,1,7,1,0,10], +"_px_quat_d_t_o_8h_source.html":[4,0,0,1,7,1,0,10], +"_px_transform_d_t_o_8h.html":[4,0,0,1,7,1,0,11], +"_px_transform_d_t_o_8h_source.html":[4,0,0,1,7,1,0,11], +"_px_vec3_d_t_o_8h.html":[4,0,0,1,7,1,0,12], +"_px_vec3_d_t_o_8h_source.html":[4,0,0,1,7,1,0,12], +"_tk_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,13], +"_tk_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,13], +"_tk_asset_joint_desc_d_t_o_8h.html":[4,0,0,1,7,1,0,14], +"_tk_asset_joint_desc_d_t_o_8h_source.html":[4,0,0,1,7,1,0,14], "_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,1,0], "_v_h_a_c_d_8h.html#a1b2ead5dd7115b47a186fc0e2cea882e":[4,0,0,1,1,1,0,1,0,9], "_v_h_a_c_d_8h.html#a2c7fe5ac5205d868efdd5dcf0fdd93d6":[4,0,0,1,1,1,0,1,0,6], @@ -209,45 +249,5 @@ var NAVTREEINDEX3 = "bt_scalar_8h.html#ae7ebb0f0f37c7851cf64cdae2075ca2f":[4,0,0,1,1,1,0,0,4,34], "bt_scalar_8h.html#ae9d26f737755d56d5374339f176a55ac":[4,0,0,1,1,1,0,0,4,11], "bt_scalar_8h.html#aef88ac3279b66587efd1fc594ec4c740":[4,0,0,1,1,1,0,0,4,46], -"bt_scalar_8h.html#af25771f9443fab6ab8fcc9a0b78abce3":[4,0,0,1,1,1,0,0,4,37], -"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc":[4,0,0,1,1,1,0,0,4,56], -"bt_scalar_8h.html#af451c843c6b96c5ce1fa0d1c39f4c255":[4,0,0,1,1,1,0,0,4,18], -"bt_scalar_8h.html#af70e8b45dc0ad52b962f128ce45365dc":[4,0,0,1,1,1,0,0,4,3], -"bt_scalar_8h.html#afa3dad5a5edb29663834714c0ef492bb":[4,0,0,1,1,1,0,0,4,14], -"bt_scalar_8h.html#afb9af7ad85bcd92acfd2bd813b706ae6":[4,0,0,1,1,1,0,0,4,43], -"bt_scalar_8h.html#aff3e6078c073f6ba0edb95353f2c2c62":[4,0,0,1,1,1,0,0,4,8], -"bt_scalar_8h_source.html":[4,0,0,1,1,1,0,0,4], -"bt_vector3_8h.html":[4,0,0,1,1,1,0,0,5], -"bt_vector3_8h.html#a03598b58d7cf9c0012e99710eb3e2988":[4,0,0,1,1,1,0,0,5,58], -"bt_vector3_8h.html#a0682ea634178928396d78f27c87aec07":[4,0,0,1,1,1,0,0,5,12], -"bt_vector3_8h.html#a10bc669d0cd2db9595affab30e5532cf":[4,0,0,1,1,1,0,0,5,35], -"bt_vector3_8h.html#a111b328c4d76341871adb4712477ad21":[4,0,0,1,1,1,0,0,5,16], -"bt_vector3_8h.html#a13bc0355b871b002b61ecef888b8ecea":[4,0,0,1,1,1,0,0,5,71], -"bt_vector3_8h.html#a1413171f4206f8873704d0b306059ab1":[4,0,0,1,1,1,0,0,5,39], -"bt_vector3_8h.html#a196a258574acadf69c24f868d4506585":[4,0,0,1,1,1,0,0,5,53], -"bt_vector3_8h.html#a21f9c45afee9986f31235ac4f4eaf4ce":[4,0,0,1,1,1,0,0,5,43], -"bt_vector3_8h.html#a22c3af642cd6ee73d125e310c6318cce":[4,0,0,1,1,1,0,0,5,4], -"bt_vector3_8h.html#a2834558f3d04abfb5b40fd7c23ebe8d3":[4,0,0,1,1,1,0,0,5,59], -"bt_vector3_8h.html#a287fc621890120b3ec7d4e14858ec179":[4,0,0,1,1,1,0,0,5,42], -"bt_vector3_8h.html#a2acb8d20d771dec7b7257886364c35b9":[4,0,0,1,1,1,0,0,5,44], -"bt_vector3_8h.html#a2e10fb5cfae03326bf23b35ec12c9c94":[4,0,0,1,1,1,0,0,5,78], -"bt_vector3_8h.html#a3083f1242193e3cac601afe9610cc4e5":[4,0,0,1,1,1,0,0,5,40], -"bt_vector3_8h.html#a334ddc392fb6e14b8b9f5b5e4b94c794":[4,0,0,1,1,1,0,0,5,32], -"bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e":[4,0,0,1,1,1,0,0,5,74], -"bt_vector3_8h.html#a3f3aadabc51f8182c778f0db663be185":[4,0,0,1,1,1,0,0,5,19], -"bt_vector3_8h.html#a3fae008fb245faf41f926174868c1323":[4,0,0,1,1,1,0,0,5,17], -"bt_vector3_8h.html#a40204accad7fbbe9fb169d235637a4c8":[4,0,0,1,1,1,0,0,5,57], -"bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08":[4,0,0,1,1,1,0,0,5,77], -"bt_vector3_8h.html#a41ee945bcf88815c61326ca6196aa78f":[4,0,0,1,1,1,0,0,5,69], -"bt_vector3_8h.html#a4241fc63918b2364ad15adcf42017554":[4,0,0,1,1,1,0,0,5,22], -"bt_vector3_8h.html#a479473af6a5018f5386e719427ee7848":[4,0,0,1,1,1,0,0,5,67], -"bt_vector3_8h.html#a47affd1a10b589811fc4828c1a2e0c6d":[4,0,0,1,1,1,0,0,5,72], -"bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6":[4,0,0,1,1,1,0,0,5,26], -"bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b":[4,0,0,1,1,1,0,0,5,6], -"bt_vector3_8h.html#a550dc4505b1f10c03a685705f41f4011":[4,0,0,1,1,1,0,0,5,11], -"bt_vector3_8h.html#a57cef67d5a8965ce768af0f3ba01b3f7":[4,0,0,1,1,1,0,0,5,52], -"bt_vector3_8h.html#a59d21eb22bc12d95d210582bbbc23618":[4,0,0,1,1,1,0,0,5,50], -"bt_vector3_8h.html#a5a4be68dd97f1809e8220090e7b73e46":[4,0,0,1,1,1,0,0,5,68], -"bt_vector3_8h.html#a66e2fdfbabb28c8e9c4565f398e197fe":[4,0,0,1,1,1,0,0,5,73], -"bt_vector3_8h.html#a675c633d0a3de26b2b9c5800c1d0fcc5":[4,0,0,1,1,1,0,0,5,63] +"bt_scalar_8h.html#af25771f9443fab6ab8fcc9a0b78abce3":[4,0,0,1,1,1,0,0,4,37] }; diff --git a/docs/source_docs/files/navtreeindex4.js b/docs/source_docs/files/navtreeindex4.js index ed7dfe7..5018e95 100755 --- a/docs/source_docs/files/navtreeindex4.js +++ b/docs/source_docs/files/navtreeindex4.js @@ -1,5 +1,45 @@ var NAVTREEINDEX4 = { +"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc":[4,0,0,1,1,1,0,0,4,56], +"bt_scalar_8h.html#af451c843c6b96c5ce1fa0d1c39f4c255":[4,0,0,1,1,1,0,0,4,18], +"bt_scalar_8h.html#af70e8b45dc0ad52b962f128ce45365dc":[4,0,0,1,1,1,0,0,4,3], +"bt_scalar_8h.html#afa3dad5a5edb29663834714c0ef492bb":[4,0,0,1,1,1,0,0,4,14], +"bt_scalar_8h.html#afb9af7ad85bcd92acfd2bd813b706ae6":[4,0,0,1,1,1,0,0,4,43], +"bt_scalar_8h.html#aff3e6078c073f6ba0edb95353f2c2c62":[4,0,0,1,1,1,0,0,4,8], +"bt_scalar_8h_source.html":[4,0,0,1,1,1,0,0,4], +"bt_vector3_8h.html":[4,0,0,1,1,1,0,0,5], +"bt_vector3_8h.html#a03598b58d7cf9c0012e99710eb3e2988":[4,0,0,1,1,1,0,0,5,58], +"bt_vector3_8h.html#a0682ea634178928396d78f27c87aec07":[4,0,0,1,1,1,0,0,5,12], +"bt_vector3_8h.html#a10bc669d0cd2db9595affab30e5532cf":[4,0,0,1,1,1,0,0,5,35], +"bt_vector3_8h.html#a111b328c4d76341871adb4712477ad21":[4,0,0,1,1,1,0,0,5,16], +"bt_vector3_8h.html#a13bc0355b871b002b61ecef888b8ecea":[4,0,0,1,1,1,0,0,5,71], +"bt_vector3_8h.html#a1413171f4206f8873704d0b306059ab1":[4,0,0,1,1,1,0,0,5,39], +"bt_vector3_8h.html#a196a258574acadf69c24f868d4506585":[4,0,0,1,1,1,0,0,5,53], +"bt_vector3_8h.html#a21f9c45afee9986f31235ac4f4eaf4ce":[4,0,0,1,1,1,0,0,5,43], +"bt_vector3_8h.html#a22c3af642cd6ee73d125e310c6318cce":[4,0,0,1,1,1,0,0,5,4], +"bt_vector3_8h.html#a2834558f3d04abfb5b40fd7c23ebe8d3":[4,0,0,1,1,1,0,0,5,59], +"bt_vector3_8h.html#a287fc621890120b3ec7d4e14858ec179":[4,0,0,1,1,1,0,0,5,42], +"bt_vector3_8h.html#a2acb8d20d771dec7b7257886364c35b9":[4,0,0,1,1,1,0,0,5,44], +"bt_vector3_8h.html#a2e10fb5cfae03326bf23b35ec12c9c94":[4,0,0,1,1,1,0,0,5,78], +"bt_vector3_8h.html#a3083f1242193e3cac601afe9610cc4e5":[4,0,0,1,1,1,0,0,5,40], +"bt_vector3_8h.html#a334ddc392fb6e14b8b9f5b5e4b94c794":[4,0,0,1,1,1,0,0,5,32], +"bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e":[4,0,0,1,1,1,0,0,5,74], +"bt_vector3_8h.html#a3f3aadabc51f8182c778f0db663be185":[4,0,0,1,1,1,0,0,5,19], +"bt_vector3_8h.html#a3fae008fb245faf41f926174868c1323":[4,0,0,1,1,1,0,0,5,17], +"bt_vector3_8h.html#a40204accad7fbbe9fb169d235637a4c8":[4,0,0,1,1,1,0,0,5,57], +"bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08":[4,0,0,1,1,1,0,0,5,77], +"bt_vector3_8h.html#a41ee945bcf88815c61326ca6196aa78f":[4,0,0,1,1,1,0,0,5,69], +"bt_vector3_8h.html#a4241fc63918b2364ad15adcf42017554":[4,0,0,1,1,1,0,0,5,22], +"bt_vector3_8h.html#a479473af6a5018f5386e719427ee7848":[4,0,0,1,1,1,0,0,5,67], +"bt_vector3_8h.html#a47affd1a10b589811fc4828c1a2e0c6d":[4,0,0,1,1,1,0,0,5,72], +"bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6":[4,0,0,1,1,1,0,0,5,26], +"bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b":[4,0,0,1,1,1,0,0,5,6], +"bt_vector3_8h.html#a550dc4505b1f10c03a685705f41f4011":[4,0,0,1,1,1,0,0,5,11], +"bt_vector3_8h.html#a57cef67d5a8965ce768af0f3ba01b3f7":[4,0,0,1,1,1,0,0,5,52], +"bt_vector3_8h.html#a59d21eb22bc12d95d210582bbbc23618":[4,0,0,1,1,1,0,0,5,50], +"bt_vector3_8h.html#a5a4be68dd97f1809e8220090e7b73e46":[4,0,0,1,1,1,0,0,5,68], +"bt_vector3_8h.html#a66e2fdfbabb28c8e9c4565f398e197fe":[4,0,0,1,1,1,0,0,5,73], +"bt_vector3_8h.html#a675c633d0a3de26b2b9c5800c1d0fcc5":[4,0,0,1,1,1,0,0,5,63], "bt_vector3_8h.html#a6ded65e4a84fea22e292d69b2474c509":[4,0,0,1,1,1,0,0,5,65], "bt_vector3_8h.html#a6fec5d8daca950e867926bd29780ee72":[4,0,0,1,1,1,0,0,5,49], "bt_vector3_8h.html#a6fed16d2caeeb6696519d64bac9494e3":[4,0,0,1,1,1,0,0,5,37], @@ -151,103 +191,63 @@ var NAVTREEINDEX4 = "class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html":[3,0,2,0,9,1], "class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html#a864d43b36048330ee9facb7ec74368da":[3,0,2,0,9,1,0], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html":[3,0,2,0,11], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a1528052be86f88831e4960f73d4dba64":[3,0,2,0,11,3], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a2b6aeb41c4d89f9aa94702c7e73337bc":[3,0,2,0,11,2], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3":[3,0,2,0,11,0], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d":[3,0,2,0,11,2], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#aa25806403fd664fdcd44137e536b849a":[3,0,2,0,11,5], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ab8af0589b8c79c37fa683137d44f2ee0":[3,0,2,0,11,1], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#afac607b42cdfb95555f5822c3e7d6af7":[3,0,2,0,11,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,2,0,12], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e":[3,0,2,0,12,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,2,0,12,0], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,2,0,12,2], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1":[3,0,2,0,12,1], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,2,0,12,5], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,2,0,12,6], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,2,0,12,3], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html":[3,0,2,0,13], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051":[3,0,2,0,13,1], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163":[3,0,2,0,13,0], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a":[3,0,2,0,13,3], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a":[3,0,2,0,13,2], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e":[3,0,2,0,13,6], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92":[3,0,2,0,13,5], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05":[3,0,2,0,13,4], -"class_nv_1_1_blast_1_1_boolean_evaluator.html":[3,0,2,0,16], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a009de2bf236544f4a26a5092ecc1a9cf":[3,0,2,0,16,3], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a156934dc1a7094dd9f835a3f64e5ad39":[3,0,2,0,16,7], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a23823985cf222ad131dd0f1e2af07dc4":[3,0,2,0,16,8], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a4dba2d767bf1e43f5b27eb8b4ec52bab":[3,0,2,0,16,4], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a9216bdac5cbcbfe24b62b9f27a6d8fb4":[3,0,2,0,16,6], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ab3cc50f37a0b4caa3cfcc112c39129ec":[3,0,2,0,16,5], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ac7442d45ddc3926e98f405265a1843b9":[3,0,2,0,16,1], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b":[3,0,2,0,16,9], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c":[3,0,2,0,16,0], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#adcfc051a4533b68196b5a897c5f1befb":[3,0,2,0,16,2], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html":[3,0,2,0,17], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a2e59706de3653f3161ab32c0170ce171":[3,0,2,0,17,0], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a9ad72eda289a803c6da997dd8620b583":[3,0,2,0,17,1], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,2,0,25], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,2,0,25,4], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,2,0,25,6], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,2,0,25,5], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,2,0,25,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,2,0,25,1], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,2,0,25,0], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,2,0,25,2], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html":[3,0,2,0,26], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888":[3,0,2,0,26,4], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be":[3,0,2,0,26,2], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99":[3,0,2,0,26,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532":[3,0,2,0,26,5], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05":[3,0,2,0,26,6], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7":[3,0,2,0,26,0], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d":[3,0,2,0,26,1], -"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,2,0,29], -"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,2,0,29,3], -"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,2,0,29,5], -"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,2,0,29,4], -"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,2,0,29,6], -"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,2,0,29,0], -"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,2,0,29,7], -"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,2,0,29,2], -"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,2,0,29,8], -"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,2,0,29,1], -"class_nv_1_1_blast_1_1_d_list.html":[3,0,2,0,34], -"class_nv_1_1_blast_1_1_d_list.html#a3781405957ea8ec369cd52b26368032d":[3,0,2,0,34,7], -"class_nv_1_1_blast_1_1_d_list.html#a5cd799ed1219f4e2b23b357451485ebe":[3,0,2,0,34,2], -"class_nv_1_1_blast_1_1_d_list.html#a64a4da6099c9bfb970c3bfcf847552ee":[3,0,2,0,34,6], -"class_nv_1_1_blast_1_1_d_list.html#a7076404dbf964a72d90852a4e56b39e4":[3,0,2,0,34,3], -"class_nv_1_1_blast_1_1_d_list.html#a8f521717b64ae0b1f706f74995664745":[3,0,2,0,34,1], -"class_nv_1_1_blast_1_1_d_list.html#abc2b63f21760aea5f27e3ced326c5c6a":[3,0,2,0,34,4], -"class_nv_1_1_blast_1_1_d_list.html#aed58b1884e669c36c0b5232fb59860de":[3,0,2,0,34,5], -"class_nv_1_1_blast_1_1_d_list.html#af1fb041e0c0840e8fefbbca53dff18cb":[3,0,2,0,34,8], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html":[3,0,2,0,34,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a49508e36fac324c3cadc37f8175acbbc":[3,0,2,0,34,0,2], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a580ed385c7d55715697c97d68a99c419":[3,0,2,0,34,0,1], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a655d0d60df2400e740a61ee7df7ad6db":[3,0,2,0,34,0,3], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a7297b22fa7e729f8d187413906cdb743":[3,0,2,0,34,0,5], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#abf7135f7ab10a319744e3465d32d8d60":[3,0,2,0,34,0,4], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12c":[3,0,2,0,34,0,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca5324aaea734beed6e12439ef7a6f9720":[3,0,2,0,34,0,0,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca72a8bff68ef66b052a400ce85c2d1f46":[3,0,2,0,34,0,0,1], -"class_nv_1_1_blast_1_1_d_list_it.html":[3,0,2,0,35], -"class_nv_1_1_blast_1_1_d_list_it.html#a455d7a1962fc054d4dea3203234eb677":[3,0,2,0,35,1], -"class_nv_1_1_blast_1_1_d_list_it.html#a6d587e353b6ae1e61c4654cdc770064a":[3,0,2,0,35,0], -"class_nv_1_1_blast_1_1_d_list_it.html#aa453f366251c68ef44755eab19c47cd4":[3,0,2,0,35,2], -"class_nv_1_1_blast_1_1_dummy_accelerator.html":[3,0,2,0,36], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3":[3,0,2,0,36,0], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a86de630e31259aecd6f72604469ca5d6":[3,0,2,0,36,2], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a8922a9b3750aaa6a5f434d90cec48d00":[3,0,2,0,36,1], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#ad2b99528d24f1d76f5c28cc94ce1a335":[3,0,2,0,36,3], -"class_nv_1_1_blast_1_1_error_callback.html":[3,0,2,0,42], -"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,2,0,42,1], -"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,2,0,42,0], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html":[3,0,2,0,45], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a0345b40d395da4c81491e31c68bf798e":[3,0,2,0,45,0], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a3bd250358ea712c595f2e18153269a11":[3,0,2,0,45,1], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415":[3,0,2,0,45,3], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#afa4d07170cd6a791f9ab7fadf55f46ab":[3,0,2,0,45,2], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,2,0,46], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,2,0,46,1], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,2,0,46,3] +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#add0cefb42fd99ddba3f1d93fa3f573be":[3,0,2,0,11,6], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3":[3,0,2,0,11,3], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188":[3,0,2,0,11,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,2,0,13], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff":[3,0,2,0,13,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2":[3,0,2,0,13,1], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,2,0,13,0], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,2,0,13,2], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,2,0,13,5], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,2,0,13,6], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,2,0,13,3], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html":[3,0,2,0,14], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1":[3,0,2,0,14,4], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163":[3,0,2,0,14,0], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a":[3,0,2,0,14,3], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a":[3,0,2,0,14,2], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e":[3,0,2,0,14,1], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e":[3,0,2,0,14,6], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92":[3,0,2,0,14,5], +"class_nv_1_1_blast_1_1_boolean_evaluator.html":[3,0,2,0,17], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a009de2bf236544f4a26a5092ecc1a9cf":[3,0,2,0,17,3], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a156934dc1a7094dd9f835a3f64e5ad39":[3,0,2,0,17,7], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a23823985cf222ad131dd0f1e2af07dc4":[3,0,2,0,17,8], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a4dba2d767bf1e43f5b27eb8b4ec52bab":[3,0,2,0,17,4], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a9216bdac5cbcbfe24b62b9f27a6d8fb4":[3,0,2,0,17,6], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ab3cc50f37a0b4caa3cfcc112c39129ec":[3,0,2,0,17,5], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ac7442d45ddc3926e98f405265a1843b9":[3,0,2,0,17,1], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b":[3,0,2,0,17,9], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c":[3,0,2,0,17,0], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#adcfc051a4533b68196b5a897c5f1befb":[3,0,2,0,17,2], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html":[3,0,2,0,21], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177":[3,0,2,0,21,2], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d":[3,0,2,0,21,1], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c":[3,0,2,0,21,3], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20":[3,0,2,0,21,6], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b":[3,0,2,0,21,4], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4":[3,0,2,0,21,8], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df":[3,0,2,0,21,7], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7":[3,0,2,0,21,5], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html":[3,0,2,0,22], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a2e59706de3653f3161ab32c0170ce171":[3,0,2,0,22,0], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a9ad72eda289a803c6da997dd8620b583":[3,0,2,0,22,1], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,2,0,32], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,2,0,32,5], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,2,0,32,7], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b":[3,0,2,0,32,4], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,2,0,32,6], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,2,0,32,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,2,0,32,1], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,2,0,32,0], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,2,0,32,2], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html":[3,0,2,0,33], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888":[3,0,2,0,33,5], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be":[3,0,2,0,33,2], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965":[3,0,2,0,33,4] }; diff --git a/docs/source_docs/files/navtreeindex5.js b/docs/source_docs/files/navtreeindex5.js index 8843794..cd29238 100755 --- a/docs/source_docs/files/navtreeindex5.js +++ b/docs/source_docs/files/navtreeindex5.js @@ -1,253 +1,253 @@ var NAVTREEINDEX5 = { -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,2,0,46,0], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,2,0,46,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html":[3,0,2,0,47], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a120085690df9b0ed55fbb281fca965b5":[3,0,2,0,47,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a203d1e67ff38908cbe4c96e7a6699903":[3,0,2,0,47,6], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a23f8c8856f902049d711fb84ae898cc7":[3,0,2,0,47,4], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a2c56baae0f41965642f0eafbc9d51ac4":[3,0,2,0,47,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8321ff92fa33151ea6e00cd36f3dca9f":[3,0,2,0,47,5], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8f05c2930f24bad6d163e5b98e9cdf7e":[3,0,2,0,47,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a9d91f502eac1fc4b5b3100ac5dceae61":[3,0,2,0,47,0], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07":[3,0,2,0,47,7], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html":[3,0,2,0,48], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a21e5b0f420b38efd4ea32c2545f529b9":[3,0,2,0,48,4], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a2308b5231fddd7d36c483350661cfc53":[3,0,2,0,48,5], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a61f769b6a99c7296a6e9e8c1fa406bae":[3,0,2,0,48,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#ad5bbd331df47b0b00e909924ee8d3612":[3,0,2,0,48,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html":[3,0,2,0,48,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a2f67adc4a18c33d2bd50552c6a6688dd":[3,0,2,0,48,1,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f":[3,0,2,0,48,1,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a8a48eaf8899474fd83dcc8f118b35fdd":[3,0,2,0,48,1,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac":[3,0,2,0,48,1,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,2,0,50], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,2,0,50,1], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,2,0,50,4], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,2,0,50,3], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,2,0,50,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,2,0,50,2], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html":[3,0,2,0,51], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a1d52ce317cf1af16bfaba2e95795f54f":[3,0,2,0,51,4], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a2ea36f893e4c903a076901040780cc8b":[3,0,2,0,51,3], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a":[3,0,2,0,51,2], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a4c4d9dbbcecc8aab60b52af563246ce6":[3,0,2,0,51,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a66106800491cda7fd453dc48aa6960b4":[3,0,2,0,51,1], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html":[3,0,2,0,52], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a274c12508454bf2bbf3cb85a9e27861a":[3,0,2,0,52,4], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a5e7ccffdbf66b0925ea341df3c41d9fe":[3,0,2,0,52,0], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a97065fab9dbf61e55453869d3d226af3":[3,0,2,0,52,1], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#ad601fd18ee694bc8d04ca8f4da5a54de":[3,0,2,0,52,3], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#af4fbab415103c2efa2fd093b641daf8a":[3,0,2,0,52,2], -"class_nv_1_1_blast_1_1_ext_i_stream.html":[3,0,2,0,56], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6":[3,0,2,0,56,1], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a2532725dece87d90cf20327ad71ba15a":[3,0,2,0,56,9], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93":[3,0,2,0,56,0], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90":[3,0,2,0,56,0,0], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac":[3,0,2,0,56,0,1], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e":[3,0,2,0,56,8], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571":[3,0,2,0,56,7], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277":[3,0,2,0,56,2], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9":[3,0,2,0,56,6], -"class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba":[3,0,2,0,56,5], -"class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542":[3,0,2,0,56,3], -"class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9":[3,0,2,0,56,4], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,2,0,53], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,2,0,53,0], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,2,0,53,2], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,2,0,53,3], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,2,0,53,1], -"class_nv_1_1_blast_1_1_ext_input_stream.html":[3,0,2,0,55], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35":[3,0,2,0,55,0], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f":[3,0,2,0,55,1], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a8fdb8bfaacf4f53355a180b1b9d1b234":[3,0,2,0,55,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html":[3,0,2,0,57], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#a992721d3c22baf1113ba9dbb34afb00d":[3,0,2,0,57,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#acb8d8cdf82360ee64973237538f1e41c":[3,0,2,0,57,0], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#adb5d5b685540948d8d5ac71c8ba7983e":[3,0,2,0,57,1], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html":[3,0,2,0,58], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a19304b557e9a48885be5130567acbac9":[3,0,2,0,58,4], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a2bff63a4af05957689fccefbddb193fe":[3,0,2,0,58,3], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a604f257e1ea92998074532a8cadd12fb":[3,0,2,0,58,0], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a65d3fea0dc28e2cec080446c8d05caa1":[3,0,2,0,58,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#afbb6c374217134768447c0e5fa0723f8":[3,0,2,0,58,1], -"class_nv_1_1_blast_1_1_ext_output_stream.html":[3,0,2,0,59], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a113a37368a147ab6f4c2e7095c76270e":[3,0,2,0,59,1], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a43bf585900e4a505f7c2b2c3f52bf3e1":[3,0,2,0,59,2], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a60ce3ff17525897a6adfb61aebb8e4dc":[3,0,2,0,59,0], -"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,2,0,61], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,2,0,61,4], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,2,0,61,1], -"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,2,0,61,3], -"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,2,0,61,0], -"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,2,0,61,2], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html":[3,0,2,0,63], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a10a2d8789c004d954a33ea88cffb7fdf":[3,0,2,0,63,0], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a22fe6604009b035b5b49c51c9e2fe8c4":[3,0,2,0,63,2], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a3e3e3d0926ce6ed89388a0ddc8b716bb":[3,0,2,0,63,5], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a63cee81fcf5c121c96b60850f64701d0":[3,0,2,0,63,7], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a9e6e2655b144301dff9182e7ebf423e5":[3,0,2,0,63,6], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ab2fb0fb98557d700771cc2c125fea071":[3,0,2,0,63,4], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ad20855a2294d8d5256e01bd88e2dbfdc":[3,0,2,0,63,1], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#af9334fd5ded25104f48f84f7a822b10d":[3,0,2,0,63,3], -"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,2,0,64], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,2,0,64,2], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,2,0,64,10], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,2,0,64,8], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,2,0,64,9], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,2,0,64,4], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,2,0,64,0], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,2,0,64,6], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,2,0,64,11], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,2,0,64,1], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,2,0,64,5], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,2,0,64,3], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,2,0,64,7], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html":[3,0,2,0,66], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a04c99ca132e9e1e3a7b359c5cda81c71":[3,0,2,0,66,6], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a1cb776b77ef6a9c830c5b575034591d6":[3,0,2,0,66,4], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a26dae5284c5082be5d9c498a725d84e6":[3,0,2,0,66,1], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2a979410f84fd8111c3faee3382647f9":[3,0,2,0,66,9], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2cb4429c6ab8b7dccac4fdf67d9c59e2":[3,0,2,0,66,8], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a35a021b8e8a4c8894c1f3a08af4c5ca1":[3,0,2,0,66,16], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a51c8a7ad1f0be4c432cbe2792e1dff34":[3,0,2,0,66,11], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a5306b661e7d2cdd49959c9d26d6638c4":[3,0,2,0,66,0], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a54bda848336ac0bf759d06dc02bf14b5":[3,0,2,0,66,15], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a6872ad99d48aabca771ab7522ab66634":[3,0,2,0,66,12], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a8d7d63ca264535cb03c932240ad32bc0":[3,0,2,0,66,18], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae4fa011be5771a7d80af62b304a2cfb":[3,0,2,0,66,7], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae8a2ce0648abd7a5a93e498cac9570c":[3,0,2,0,66,10], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab507dab039fdca7436590b6b3769ccc0":[3,0,2,0,66,3], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab84f598c2b9c9fac62bb12d142249fa4":[3,0,2,0,66,5], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#abc19d867601adaa427eda7fc34ed5e26":[3,0,2,0,66,20], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ac6aa48df29fe2ca7a704855fbccb3e20":[3,0,2,0,66,13], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ad9430486030ca6256ac4e1a9dea5f5db":[3,0,2,0,66,14], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#addf43a8273721ac6891f35c09ca79b78":[3,0,2,0,66,17], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af5d671abb814a31284bd58dadc260f28":[3,0,2,0,66,2], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af73c5672966d3e2ee298e89425652988":[3,0,2,0,66,19], -"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,2,0,68], -"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,2,0,68,17], -"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,2,0,68,13], -"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,2,0,68,8], -"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,2,0,68,1], -"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,2,0,68,14], -"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,2,0,68,12], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,2,0,68,6], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,2,0,68,11], -"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,2,0,68,0], -"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,2,0,68,3], -"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,2,0,68,18], -"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,2,0,68,10], -"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,2,0,68,7], -"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,2,0,68,2], -"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,2,0,68,5], -"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,2,0,68,4], -"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,2,0,68,9], -"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,2,0,68,16], -"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,2,0,68,15], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html":[3,0,2,0,70], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a047dfa3336e38ba76559ef84f14cbcba":[3,0,2,0,70,19], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a1e915376501912d9d9d4c699f03ec04e":[3,0,2,0,70,16], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a2a2a32154a11c0fb71090cd372cd4b65":[3,0,2,0,70,23], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a30b30b60cc85b62ed63badc826183533":[3,0,2,0,70,12], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a387a76526d605d2733d297cfcbcbd51e":[3,0,2,0,70,7], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a3c1a0fdda95892b849fd94055fe51a4b":[3,0,2,0,70,14], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a4b77b9635308a6cc063553d89eb944c4":[3,0,2,0,70,3], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55470bd2da55747f7ca07fc34c408c57":[3,0,2,0,70,1], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c":[3,0,2,0,70,18], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a5b02984e80758214739301dd93537e17":[3,0,2,0,70,13], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a6e98e3af9d89246bf77b3df7ec9451f2":[3,0,2,0,70,5], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a70e9e47cfaa8b62c726cd86ff88d1ef4":[3,0,2,0,70,10], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a914042d1751c5051cd244f97742a2e73":[3,0,2,0,70,6], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a928d79d573448fda00d58d1b52facde6":[3,0,2,0,70,8], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9365359fbde1490bba586b1404bd4001":[3,0,2,0,70,17], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a964b4b253856725cf85b977d20435f97":[3,0,2,0,70,4], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9c6907b41f4670750f4db70d6ff392e2":[3,0,2,0,70,11], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aa44cdd80e41521948f74b9c1d5cd6851":[3,0,2,0,70,22], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ac17ec58f018b8de13b3b3e1e74ce24f3":[3,0,2,0,70,24], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#acfef278573bd185278fd6892ead193cd":[3,0,2,0,70,21], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ad66c0d2c310e383e295d25a3c869b339":[3,0,2,0,70,0], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#adb2b2a568dee3bf1d32b7cec38630db7":[3,0,2,0,70,20], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aeae615b2b75d611f5b7c3b6085a5171f":[3,0,2,0,70,9], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aededa21decf0448d5333d2d9f7b0ca5c":[3,0,2,0,70,2], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#af84c6dfabd10dac9feb254c0f34c4f65":[3,0,2,0,70,15], -"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,2,0,71], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,2,0,71,1], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,2,0,71,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,2,0,72], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,2,0,72,10], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,2,0,72,12], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,2,0,72,13], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,2,0,72,6], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,2,0,72,1], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,2,0,72,8], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,2,0,72,17], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,2,0,72,9], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,2,0,72,14], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,2,0,72,15], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,2,0,72,2], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,2,0,72,7], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,2,0,72,11], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,2,0,72,3], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,2,0,72,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,2,0,72,0,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,2,0,72,4], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,2,0,72,16], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,2,0,72,5], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html":[3,0,2,0,73], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb":[3,0,2,0,73,15], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a041e51c39fe05c1ec36ad409f7e872e2":[3,0,2,0,73,5], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a08071a36b51d7e7779d14caa4f556b4d":[3,0,2,0,73,25], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a0ca3de54fb5af8b338b5f701dc8d6595":[3,0,2,0,73,26], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709":[3,0,2,0,73,13], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a269018f0f461681d0a697a82f4f1fa1f":[3,0,2,0,73,7], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2b0d206a03443ae8ab2861425ca5290f":[3,0,2,0,73,1], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2f70b68756339629c07f23bd30ebdc37":[3,0,2,0,73,23], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2fda7b91dc156958f1f2d042cc1cb42a":[3,0,2,0,73,0], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a33f144b09934e1bed275c6faf0a1e15d":[3,0,2,0,73,20], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a3752bab7af34c500b4ba79080a460ce5":[3,0,2,0,73,11], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc":[3,0,2,0,73,4], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a77c681d51e39e77562b77d947202804f":[3,0,2,0,73,19], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7a5a662690b89bcc4c90a74f9504634d":[3,0,2,0,73,14], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7dc5e6cda145e733f2fbc3403a40ffef":[3,0,2,0,73,16], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a88ffda45ea72c355d64df2392023192f":[3,0,2,0,73,18], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9a22ae97f7cc3e1f3396efe3d597f0dc":[3,0,2,0,73,27], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9d7711bf55babbee82c81084f7dc9f7f":[3,0,2,0,73,3], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ac0aeaf49ad77a15c1a9a62e95eab8774":[3,0,2,0,73,12], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aceb0cd85e8fb5cbfa0870333c8c2d55f":[3,0,2,0,73,24], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ad6f0ddd3e0f247cf47e9737a1752cdba":[3,0,2,0,73,21], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae21aa2e3e7f3b3861f8aa946c3879605":[3,0,2,0,73,2], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae459a32e33e05c409f91fabb169af940":[3,0,2,0,73,17], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae7f44d521ece34389b7f51aa2d183fb4":[3,0,2,0,73,9], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aee8479e9494660eb799aaa409114f572":[3,0,2,0,73,10], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#af0b91be3b40e4a530d2b7382ce886599":[3,0,2,0,73,6], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#afd3a28f8c33b57d925f2b19b098f2ad5":[3,0,2,0,73,8], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#affa142468fe3a1f13f90f49236dab82c":[3,0,2,0,73,22], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,2,0,77], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,2,0,77,0], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,2,0,77,2], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,2,0,77,1], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html":[3,0,2,0,78], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a272c49816f9028629c7bc9ff38ffac8f":[3,0,2,0,78,3], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a8f57dd7ff75b9035911e091ec43b4728":[3,0,2,0,78,1], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a9786e77cf9881fe3522f0656b0d3232e":[3,0,2,0,78,2], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aa190afe706bd1e917926097aff923191":[3,0,2,0,78,5], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aebad8a78594d372130916c841f08f858":[3,0,2,0,78,4], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#af63c92e864382d5a1b9b65498b454222":[3,0,2,0,78,0], -"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,2,0,80], -"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,2,0,80,5], -"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,2,0,80,6], -"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,2,0,80,10], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,2,0,80,8], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,2,0,80,4], -"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,2,0,80,3], -"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,2,0,80,9], -"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,2,0,80,2], -"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,2,0,80,7], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,2,0,80,0], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,2,0,80,0,0], -"class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html":[3,0,2,0,81], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html":[3,0,2,0,82], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae":[3,0,2,0,82,1], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b":[3,0,2,0,82,0] +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99":[3,0,2,0,33,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532":[3,0,2,0,33,6], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05":[3,0,2,0,33,7], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7":[3,0,2,0,33,0], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d":[3,0,2,0,33,1], +"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,2,0,36], +"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,2,0,36,3], +"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,2,0,36,5], +"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,2,0,36,4], +"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,2,0,36,6], +"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,2,0,36,0], +"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,2,0,36,7], +"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,2,0,36,2], +"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,2,0,36,8], +"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,2,0,36,1], +"class_nv_1_1_blast_1_1_d_list.html":[3,0,2,0,42], +"class_nv_1_1_blast_1_1_d_list.html#a3781405957ea8ec369cd52b26368032d":[3,0,2,0,42,7], +"class_nv_1_1_blast_1_1_d_list.html#a5cd799ed1219f4e2b23b357451485ebe":[3,0,2,0,42,2], +"class_nv_1_1_blast_1_1_d_list.html#a64a4da6099c9bfb970c3bfcf847552ee":[3,0,2,0,42,6], +"class_nv_1_1_blast_1_1_d_list.html#a7076404dbf964a72d90852a4e56b39e4":[3,0,2,0,42,3], +"class_nv_1_1_blast_1_1_d_list.html#a8f521717b64ae0b1f706f74995664745":[3,0,2,0,42,1], +"class_nv_1_1_blast_1_1_d_list.html#abc2b63f21760aea5f27e3ced326c5c6a":[3,0,2,0,42,4], +"class_nv_1_1_blast_1_1_d_list.html#aed58b1884e669c36c0b5232fb59860de":[3,0,2,0,42,5], +"class_nv_1_1_blast_1_1_d_list.html#af1fb041e0c0840e8fefbbca53dff18cb":[3,0,2,0,42,8], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html":[3,0,2,0,42,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a49508e36fac324c3cadc37f8175acbbc":[3,0,2,0,42,0,2], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a580ed385c7d55715697c97d68a99c419":[3,0,2,0,42,0,1], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a655d0d60df2400e740a61ee7df7ad6db":[3,0,2,0,42,0,3], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a7297b22fa7e729f8d187413906cdb743":[3,0,2,0,42,0,5], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#abf7135f7ab10a319744e3465d32d8d60":[3,0,2,0,42,0,4], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12c":[3,0,2,0,42,0,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca5324aaea734beed6e12439ef7a6f9720":[3,0,2,0,42,0,0,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca72a8bff68ef66b052a400ce85c2d1f46":[3,0,2,0,42,0,0,1], +"class_nv_1_1_blast_1_1_d_list_it.html":[3,0,2,0,43], +"class_nv_1_1_blast_1_1_d_list_it.html#a455d7a1962fc054d4dea3203234eb677":[3,0,2,0,43,1], +"class_nv_1_1_blast_1_1_d_list_it.html#a6d587e353b6ae1e61c4654cdc770064a":[3,0,2,0,43,0], +"class_nv_1_1_blast_1_1_d_list_it.html#aa453f366251c68ef44755eab19c47cd4":[3,0,2,0,43,2], +"class_nv_1_1_blast_1_1_dummy_accelerator.html":[3,0,2,0,44], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a07d0e165095fb2561042e2b8054c5b0f":[3,0,2,0,44,4], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1":[3,0,2,0,44,2], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3":[3,0,2,0,44,0], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a":[3,0,2,0,44,3], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#abb97f06d4009fe724451469250655c6f":[3,0,2,0,44,5], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb":[3,0,2,0,44,1], +"class_nv_1_1_blast_1_1_error_callback.html":[3,0,2,0,50], +"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,2,0,50,1], +"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,2,0,50,0], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html":[3,0,2,0,53], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a0345b40d395da4c81491e31c68bf798e":[3,0,2,0,53,0], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a3bd250358ea712c595f2e18153269a11":[3,0,2,0,53,1], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415":[3,0,2,0,53,3], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#afa4d07170cd6a791f9ab7fadf55f46ab":[3,0,2,0,53,2], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,2,0,54], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,2,0,54,1], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,2,0,54,3], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,2,0,54,0], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,2,0,54,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html":[3,0,2,0,55], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a120085690df9b0ed55fbb281fca965b5":[3,0,2,0,55,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a203d1e67ff38908cbe4c96e7a6699903":[3,0,2,0,55,6], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a23f8c8856f902049d711fb84ae898cc7":[3,0,2,0,55,4], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a2c56baae0f41965642f0eafbc9d51ac4":[3,0,2,0,55,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8321ff92fa33151ea6e00cd36f3dca9f":[3,0,2,0,55,5], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8f05c2930f24bad6d163e5b98e9cdf7e":[3,0,2,0,55,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a9d91f502eac1fc4b5b3100ac5dceae61":[3,0,2,0,55,0], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07":[3,0,2,0,55,7], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html":[3,0,2,0,56], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a21e5b0f420b38efd4ea32c2545f529b9":[3,0,2,0,56,4], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a2308b5231fddd7d36c483350661cfc53":[3,0,2,0,56,5], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a61f769b6a99c7296a6e9e8c1fa406bae":[3,0,2,0,56,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#ad5bbd331df47b0b00e909924ee8d3612":[3,0,2,0,56,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html":[3,0,2,0,56,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a2f67adc4a18c33d2bd50552c6a6688dd":[3,0,2,0,56,1,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f":[3,0,2,0,56,1,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a8a48eaf8899474fd83dcc8f118b35fdd":[3,0,2,0,56,1,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac":[3,0,2,0,56,1,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,2,0,58], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,2,0,58,1], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,2,0,58,4], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,2,0,58,3], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,2,0,58,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,2,0,58,2], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html":[3,0,2,0,59], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a1d52ce317cf1af16bfaba2e95795f54f":[3,0,2,0,59,4], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a2ea36f893e4c903a076901040780cc8b":[3,0,2,0,59,3], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a":[3,0,2,0,59,2], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a4c4d9dbbcecc8aab60b52af563246ce6":[3,0,2,0,59,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a66106800491cda7fd453dc48aa6960b4":[3,0,2,0,59,1], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html":[3,0,2,0,60], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a274c12508454bf2bbf3cb85a9e27861a":[3,0,2,0,60,4], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a5e7ccffdbf66b0925ea341df3c41d9fe":[3,0,2,0,60,0], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a97065fab9dbf61e55453869d3d226af3":[3,0,2,0,60,1], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#ad601fd18ee694bc8d04ca8f4da5a54de":[3,0,2,0,60,3], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#af4fbab415103c2efa2fd093b641daf8a":[3,0,2,0,60,2], +"class_nv_1_1_blast_1_1_ext_i_stream.html":[3,0,2,0,64], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6":[3,0,2,0,64,1], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a2532725dece87d90cf20327ad71ba15a":[3,0,2,0,64,9], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93":[3,0,2,0,64,0], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90":[3,0,2,0,64,0,0], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac":[3,0,2,0,64,0,1], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e":[3,0,2,0,64,8], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571":[3,0,2,0,64,7], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277":[3,0,2,0,64,2], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9":[3,0,2,0,64,6], +"class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba":[3,0,2,0,64,5], +"class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542":[3,0,2,0,64,3], +"class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9":[3,0,2,0,64,4], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,2,0,61], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,2,0,61,0], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,2,0,61,2], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,2,0,61,3], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,2,0,61,1], +"class_nv_1_1_blast_1_1_ext_input_stream.html":[3,0,2,0,63], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35":[3,0,2,0,63,0], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f":[3,0,2,0,63,1], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a8fdb8bfaacf4f53355a180b1b9d1b234":[3,0,2,0,63,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html":[3,0,2,0,65], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#a992721d3c22baf1113ba9dbb34afb00d":[3,0,2,0,65,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#acb8d8cdf82360ee64973237538f1e41c":[3,0,2,0,65,0], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#adb5d5b685540948d8d5ac71c8ba7983e":[3,0,2,0,65,1], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html":[3,0,2,0,66], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a19304b557e9a48885be5130567acbac9":[3,0,2,0,66,4], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a2bff63a4af05957689fccefbddb193fe":[3,0,2,0,66,3], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a604f257e1ea92998074532a8cadd12fb":[3,0,2,0,66,0], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a65d3fea0dc28e2cec080446c8d05caa1":[3,0,2,0,66,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#afbb6c374217134768447c0e5fa0723f8":[3,0,2,0,66,1], +"class_nv_1_1_blast_1_1_ext_output_stream.html":[3,0,2,0,67], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a113a37368a147ab6f4c2e7095c76270e":[3,0,2,0,67,1], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a43bf585900e4a505f7c2b2c3f52bf3e1":[3,0,2,0,67,2], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a60ce3ff17525897a6adfb61aebb8e4dc":[3,0,2,0,67,0], +"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,2,0,69], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,2,0,69,4], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,2,0,69,1], +"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,2,0,69,3], +"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,2,0,69,0], +"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,2,0,69,2], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html":[3,0,2,0,71], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a10a2d8789c004d954a33ea88cffb7fdf":[3,0,2,0,71,0], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a22fe6604009b035b5b49c51c9e2fe8c4":[3,0,2,0,71,2], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a3e3e3d0926ce6ed89388a0ddc8b716bb":[3,0,2,0,71,5], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a63cee81fcf5c121c96b60850f64701d0":[3,0,2,0,71,7], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a9e6e2655b144301dff9182e7ebf423e5":[3,0,2,0,71,6], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ab2fb0fb98557d700771cc2c125fea071":[3,0,2,0,71,4], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ad20855a2294d8d5256e01bd88e2dbfdc":[3,0,2,0,71,1], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#af9334fd5ded25104f48f84f7a822b10d":[3,0,2,0,71,3], +"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,2,0,72], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,2,0,72,2], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,2,0,72,10], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,2,0,72,8], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,2,0,72,9], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,2,0,72,4], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,2,0,72,0], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,2,0,72,6], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,2,0,72,11], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,2,0,72,1], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,2,0,72,5], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,2,0,72,3], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,2,0,72,7], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html":[3,0,2,0,74], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a04c99ca132e9e1e3a7b359c5cda81c71":[3,0,2,0,74,6], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a1cb776b77ef6a9c830c5b575034591d6":[3,0,2,0,74,4], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a26dae5284c5082be5d9c498a725d84e6":[3,0,2,0,74,1], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2a979410f84fd8111c3faee3382647f9":[3,0,2,0,74,9], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2cb4429c6ab8b7dccac4fdf67d9c59e2":[3,0,2,0,74,8], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a35a021b8e8a4c8894c1f3a08af4c5ca1":[3,0,2,0,74,16], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a51c8a7ad1f0be4c432cbe2792e1dff34":[3,0,2,0,74,11], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a5306b661e7d2cdd49959c9d26d6638c4":[3,0,2,0,74,0], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a54bda848336ac0bf759d06dc02bf14b5":[3,0,2,0,74,15], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a6872ad99d48aabca771ab7522ab66634":[3,0,2,0,74,12], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a8d7d63ca264535cb03c932240ad32bc0":[3,0,2,0,74,18], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae4fa011be5771a7d80af62b304a2cfb":[3,0,2,0,74,7], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae8a2ce0648abd7a5a93e498cac9570c":[3,0,2,0,74,10], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab507dab039fdca7436590b6b3769ccc0":[3,0,2,0,74,3], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab84f598c2b9c9fac62bb12d142249fa4":[3,0,2,0,74,5], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#abc19d867601adaa427eda7fc34ed5e26":[3,0,2,0,74,20], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ac6aa48df29fe2ca7a704855fbccb3e20":[3,0,2,0,74,13], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ad9430486030ca6256ac4e1a9dea5f5db":[3,0,2,0,74,14], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#addf43a8273721ac6891f35c09ca79b78":[3,0,2,0,74,17], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af5d671abb814a31284bd58dadc260f28":[3,0,2,0,74,2], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af73c5672966d3e2ee298e89425652988":[3,0,2,0,74,19], +"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,2,0,76], +"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,2,0,76,17], +"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,2,0,76,13], +"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,2,0,76,8], +"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,2,0,76,1], +"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,2,0,76,14], +"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,2,0,76,12], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,2,0,76,6], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,2,0,76,11], +"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,2,0,76,0], +"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,2,0,76,3], +"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,2,0,76,18], +"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,2,0,76,10], +"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,2,0,76,7], +"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,2,0,76,2], +"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,2,0,76,5], +"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,2,0,76,4], +"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,2,0,76,9], +"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,2,0,76,16], +"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,2,0,76,15], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html":[3,0,2,0,78], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a047dfa3336e38ba76559ef84f14cbcba":[3,0,2,0,78,19], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a1e915376501912d9d9d4c699f03ec04e":[3,0,2,0,78,16], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a2a2a32154a11c0fb71090cd372cd4b65":[3,0,2,0,78,23], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a30b30b60cc85b62ed63badc826183533":[3,0,2,0,78,12], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a387a76526d605d2733d297cfcbcbd51e":[3,0,2,0,78,7], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a3c1a0fdda95892b849fd94055fe51a4b":[3,0,2,0,78,14], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a4b77b9635308a6cc063553d89eb944c4":[3,0,2,0,78,3], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55470bd2da55747f7ca07fc34c408c57":[3,0,2,0,78,1], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c":[3,0,2,0,78,18], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a5b02984e80758214739301dd93537e17":[3,0,2,0,78,13], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a6e98e3af9d89246bf77b3df7ec9451f2":[3,0,2,0,78,5], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a70e9e47cfaa8b62c726cd86ff88d1ef4":[3,0,2,0,78,10], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a914042d1751c5051cd244f97742a2e73":[3,0,2,0,78,6], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a928d79d573448fda00d58d1b52facde6":[3,0,2,0,78,8], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9365359fbde1490bba586b1404bd4001":[3,0,2,0,78,17], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a964b4b253856725cf85b977d20435f97":[3,0,2,0,78,4], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9c6907b41f4670750f4db70d6ff392e2":[3,0,2,0,78,11], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aa44cdd80e41521948f74b9c1d5cd6851":[3,0,2,0,78,22], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ac17ec58f018b8de13b3b3e1e74ce24f3":[3,0,2,0,78,24], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#acfef278573bd185278fd6892ead193cd":[3,0,2,0,78,21], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ad66c0d2c310e383e295d25a3c869b339":[3,0,2,0,78,0], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#adb2b2a568dee3bf1d32b7cec38630db7":[3,0,2,0,78,20], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aeae615b2b75d611f5b7c3b6085a5171f":[3,0,2,0,78,9], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aededa21decf0448d5333d2d9f7b0ca5c":[3,0,2,0,78,2], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#af84c6dfabd10dac9feb254c0f34c4f65":[3,0,2,0,78,15], +"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,2,0,79], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,2,0,79,1], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,2,0,79,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,2,0,80], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,2,0,80,10], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,2,0,80,12], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,2,0,80,13], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,2,0,80,6], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,2,0,80,1], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,2,0,80,8], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,2,0,80,17], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,2,0,80,9], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,2,0,80,14], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,2,0,80,15], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,2,0,80,2], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,2,0,80,7], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,2,0,80,11], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,2,0,80,3], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,2,0,80,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,2,0,80,0,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,2,0,80,4], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,2,0,80,16], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,2,0,80,5], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html":[3,0,2,0,81] }; diff --git a/docs/source_docs/files/navtreeindex6.js b/docs/source_docs/files/navtreeindex6.js index 4c9a3fa..ff0f375 100755 --- a/docs/source_docs/files/navtreeindex6.js +++ b/docs/source_docs/files/navtreeindex6.js @@ -1,253 +1,253 @@ var NAVTREEINDEX6 = { -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189":[3,0,2,0,82,3], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c":[3,0,2,0,82,2], -"class_nv_1_1_blast_1_1_ext_serializer.html":[3,0,2,0,83], -"class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734":[3,0,2,0,83,4], -"class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f":[3,0,2,0,83,5], -"class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6":[3,0,2,0,83,2], -"class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623":[3,0,2,0,83,3], -"class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00":[3,0,2,0,83,1], -"class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f":[3,0,2,0,83,6], -"class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241":[3,0,2,0,83,0], -"class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3":[3,0,2,0,83,7], -"class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e":[3,0,2,0,83,8], -"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,2,0,84], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,2,0,84,25], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,2,0,84,6], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,2,0,84,21], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,2,0,84,3], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,2,0,84,23], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,2,0,84,13], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,2,0,84,15], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,2,0,84,22], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,2,0,84,19], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,2,0,84,7], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,2,0,84,17], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,2,0,84,10], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,2,0,84,9], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,2,0,84,5], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,2,0,84,20], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,2,0,84,14], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,2,0,84,4], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,2,0,84,11], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,2,0,84,18], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,2,0,84,12], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,2,0,84,24], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,2,0,84,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,2,0,84,2,1], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,2,0,84,2,0], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,2,0,84,2,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,2,0,84,8], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,2,0,84,16], -"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,2,0,86], -"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,2,0,86,7], -"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,2,0,86,6], -"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,2,0,86,3], -"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,2,0,86,5], -"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,2,0,86,1], -"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,2,0,86,4], -"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,2,0,86,2], -"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,2,0,86,0], -"class_nv_1_1_blast_1_1_ext_task_sync.html":[3,0,2,0,93], -"class_nv_1_1_blast_1_1_ext_task_sync.html#a0a09c3ba88795544087c0294eada55e9":[3,0,2,0,93,4], -"class_nv_1_1_blast_1_1_ext_task_sync.html#a1f7ec3a1ed24ec7c61576437b4904c84":[3,0,2,0,93,2], -"class_nv_1_1_blast_1_1_ext_task_sync.html#aac5c4079439a127fb12acdad3354af96":[3,0,2,0,93,3], -"class_nv_1_1_blast_1_1_ext_task_sync.html#ab0062a114856ba591a00c2c959ef6e54":[3,0,2,0,93,1], -"class_nv_1_1_blast_1_1_ext_task_sync.html#ab3d12576fb206679638976b968c337ac":[3,0,2,0,93,0], -"class_nv_1_1_blast_1_1_family_graph.html":[3,0,2,0,95], -"class_nv_1_1_blast_1_1_family_graph.html#a0108f2ce4edc3203daaeae9bea76f688":[3,0,2,0,95,12], -"class_nv_1_1_blast_1_1_family_graph.html#a167fe452bc2d1774c22eb18a3aed77f2":[3,0,2,0,95,2], -"class_nv_1_1_blast_1_1_family_graph.html#a17c044a082bdc849eebc9f76e21c6177":[3,0,2,0,95,6], -"class_nv_1_1_blast_1_1_family_graph.html#a4437aadf53e0f2c059f2f2a1cf2df320":[3,0,2,0,95,13], -"class_nv_1_1_blast_1_1_family_graph.html#a4822fb5f51e39a36e01d070a79b76497":[3,0,2,0,95,8], -"class_nv_1_1_blast_1_1_family_graph.html#a4914e92e8f2aaf4fda371bfc9daba35c":[3,0,2,0,95,5], -"class_nv_1_1_blast_1_1_family_graph.html#a51abb2f29048909eaae8d0e7f3a7b2b7":[3,0,2,0,95,7], -"class_nv_1_1_blast_1_1_family_graph.html#a522082e2bf8c1b793cf37655f92bab72":[3,0,2,0,95,1], -"class_nv_1_1_blast_1_1_family_graph.html#a5257a8052b6cc1e57babdbbdf49b4e78":[3,0,2,0,95,9], -"class_nv_1_1_blast_1_1_family_graph.html#a54d27860d98c37143eb8942fbe7e37ab":[3,0,2,0,95,3], -"class_nv_1_1_blast_1_1_family_graph.html#a6236037fc4b3a3dfde4a84ce5033203e":[3,0,2,0,95,10], -"class_nv_1_1_blast_1_1_family_graph.html#a877925d116ec40e2c14fa7b08e60d73e":[3,0,2,0,95,11], -"class_nv_1_1_blast_1_1_family_graph.html#aa2d333338ca2d99f67ff1896cb8eec2f":[3,0,2,0,95,4], -"class_nv_1_1_blast_1_1_family_graph.html#ab59f69ae997a9fca2fd8d94bb798ca5f":[3,0,2,0,95,14], -"class_nv_1_1_blast_1_1_family_graph.html#ac6ce3ef07a67d334640cf077381fc755":[3,0,2,0,95,15], -"class_nv_1_1_blast_1_1_family_graph.html#aff8871001503dc6b1a7c872c01578dca":[3,0,2,0,95,0], -"class_nv_1_1_blast_1_1_fbx_file_reader.html":[3,0,2,0,97], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a11bd2947e505faf0edf98962e26685a2":[3,0,2,0,97,10], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4":[3,0,2,0,97,6], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a24f64663c32ae62564ab23d7a1f92e4f":[3,0,2,0,97,3], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a29eb02a4492a741c280401ad41e58ab6":[3,0,2,0,97,9], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a31904d1c4d932f95c6a242831016b231":[3,0,2,0,97,0], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29":[3,0,2,0,97,17], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a63da4abe8dab42729ce769e8f72fd5f6":[3,0,2,0,97,1], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a6420cca9262138762b19223b4696c060":[3,0,2,0,97,5], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a7ec2ac13da39a7e902a9a067cb3fa77e":[3,0,2,0,97,2], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a92f6539b6257a8b3c92ee2f0f037e3e7":[3,0,2,0,97,15], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a9bc0b072410dd80c48c3ad28ac9cc310":[3,0,2,0,97,4], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#aa2b88c8aab38b57cd55d28623627bd28":[3,0,2,0,97,16], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#acba50d713fbdbc5fa961f5660a46130b":[3,0,2,0,97,13], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#ad245d1547ce1cb4bac5e52d7d693168e":[3,0,2,0,97,12], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#add7b3a28d8b00dee251601a71611b408":[3,0,2,0,97,11], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#ae1bb7475e07cf828e618b7e6446f45e3":[3,0,2,0,97,14], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#afa8040e8e033ce842ac4c97940ed693d":[3,0,2,0,97,8], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#afe756b47f2fde0d4933b4bc4f8d10b79":[3,0,2,0,97,7], -"class_nv_1_1_blast_1_1_fbx_file_writer.html":[3,0,2,0,98], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0668e627638c4fa6669ef3bb2143a222":[3,0,2,0,98,5], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26":[3,0,2,0,98,4], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a465c0280b5d55e60efba19488f7066da":[3,0,2,0,98,6], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049":[3,0,2,0,98,7], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a5aa525dd5edae04d9934dd1306e6c3fa":[3,0,2,0,98,3], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a742fadf16a47ea43975edf3e939738d2":[3,0,2,0,98,0], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a9013dae8926bf0c0f332cec0fd2dfff2":[3,0,2,0,98,2], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#aa2b7a1dea165bc42ba91029911b669e1":[3,0,2,0,98,1], -"class_nv_1_1_blast_1_1_fixed_array.html":[3,0,2,0,99], -"class_nv_1_1_blast_1_1_fixed_array.html#a14d5caa7426392952bbfb343762a8ff3":[3,0,2,0,99,2], -"class_nv_1_1_blast_1_1_fixed_array.html#a150702629729a0e29f8daece3b4419f4":[3,0,2,0,99,7], -"class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87":[3,0,2,0,99,5], -"class_nv_1_1_blast_1_1_fixed_array.html#a34a4a29c8d47adec39ae2df663470643":[3,0,2,0,99,8], -"class_nv_1_1_blast_1_1_fixed_array.html#a3f2d0ca6c66c48c6c5ca8ed83dd4bf07":[3,0,2,0,99,3], -"class_nv_1_1_blast_1_1_fixed_array.html#a4efb701035f8fb07809a8b93f64db1dd":[3,0,2,0,99,6], -"class_nv_1_1_blast_1_1_fixed_array.html#a8af81ff38598a42137efccad9c65ead1":[3,0,2,0,99,9], -"class_nv_1_1_blast_1_1_fixed_array.html#aa90b247578afa3796325c721eb1d5037":[3,0,2,0,99,4], -"class_nv_1_1_blast_1_1_fixed_array.html#aab4aee079051ab98705ccbb4ed99d2f2":[3,0,2,0,99,0], -"class_nv_1_1_blast_1_1_fixed_array.html#ae932afd49acfc5f585a1238fd224931d":[3,0,2,0,99,1], -"class_nv_1_1_blast_1_1_fixed_bitmap.html":[3,0,2,0,100], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37":[3,0,2,0,100,2], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a2a7209fa614fc173bbd7a8a10c856dff":[3,0,2,0,100,1], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a63ba5bb99867488fc3b302f9c5510c68":[3,0,2,0,100,5], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aa39e16f552918092f1e9fa289ddfb26c":[3,0,2,0,100,4], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317":[3,0,2,0,100,3], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aaf7ed00d6ece4806ee5d3c6c3b3dee5f":[3,0,2,0,100,0], -"class_nv_1_1_blast_1_1_fixed_bool_array.html":[3,0,2,0,101], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a09c82c9bb97e55beb2ab376fcb0d63e2":[3,0,2,0,101,3], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d":[3,0,2,0,101,2], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a4ea7f9b26a7feed57a1db8bfc03e4dff":[3,0,2,0,101,5], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a8e1aeb344b1214ec88bf78f739b4a559":[3,0,2,0,101,4], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#aead1a010fb21c450ece0345ba36879fa":[3,0,2,0,101,1], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#aec2fbcfaa2de45959831ebd39a7e6622":[3,0,2,0,101,0], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html":[3,0,2,0,102], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a1d7c1b2ff9fba34e09bb22773a3bf340":[3,0,2,0,102,7], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a2a11aad2baa3b807fb420372914e9cd6":[3,0,2,0,102,4], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a3bcc1a697941a5d66ddfafc7a2e5af4d":[3,0,2,0,102,9], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a7127664503056837ccaf338909e59652":[3,0,2,0,102,2], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a844a4e0b003af40f2af784796639a455":[3,0,2,0,102,6], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a98f870b4b97264985577689aee68bb59":[3,0,2,0,102,1], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a9ba647089df9693a0a565dd8628cdefa":[3,0,2,0,102,8], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#adb32be852add255f27fc62e81665c58c":[3,0,2,0,102,3], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#aef62e4bf465c5a8e77a3a4937456f8d2":[3,0,2,0,102,5], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#afac0be73b5f4e3018871c2bfdde6fb28":[3,0,2,0,102,0], -"class_nv_1_1_blast_1_1_fixed_queue.html":[3,0,2,0,103], -"class_nv_1_1_blast_1_1_fixed_queue.html#a12feba21bdf02ee2bea2e9e0e5910bf6":[3,0,2,0,103,0], -"class_nv_1_1_blast_1_1_fixed_queue.html#a35267203a20585ed9a5b08b7dcb91556":[3,0,2,0,103,5], -"class_nv_1_1_blast_1_1_fixed_queue.html#a54bd68e5fe00a2b6f5135e96940a3d7c":[3,0,2,0,103,3], -"class_nv_1_1_blast_1_1_fixed_queue.html#a6be28e2478e69c2d7a61dedd609e0f19":[3,0,2,0,103,2], -"class_nv_1_1_blast_1_1_fixed_queue.html#a7b0cb35624994968155185acd732e643":[3,0,2,0,103,6], -"class_nv_1_1_blast_1_1_fixed_queue.html#aa8645abdbfec5f146a87d20eb7061000":[3,0,2,0,103,1], -"class_nv_1_1_blast_1_1_fixed_queue.html#ab37c7f73de151865ee0cef47ac92935c":[3,0,2,0,103,4], -"class_nv_1_1_blast_1_1_fixed_queue.html#ac97299d08b6b20c8851acc0bcd0e0905":[3,0,2,0,103,7], -"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,2,0,104], -"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,2,0,104,13], -"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,2,0,104,1], -"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,2,0,104,12], -"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,2,0,104,3], -"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,2,0,104,26], -"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,2,0,104,2], -"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,2,0,104,30], -"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,2,0,104,28], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,2,0,104,0], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,2,0,104,32], -"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,2,0,104,20], -"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,2,0,104,18], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,2,0,104,22], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,2,0,104,21], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,2,0,104,9], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,2,0,104,15], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81":[3,0,2,0,104,19], -"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,2,0,104,16], -"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,2,0,104,5], -"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,2,0,104,14], -"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,2,0,104,6], -"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,2,0,104,23], -"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,2,0,104,29], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,2,0,104,27], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,2,0,104,31], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,2,0,104,25], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,2,0,104,11], -"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,2,0,104,7], -"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,2,0,104,17], -"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,2,0,104,8], -"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,2,0,104,4], -"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,2,0,104,24], -"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,2,0,104,10], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html":[3,0,2,0,105], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0217eb658aa3890c3d1d2e030436b07b":[3,0,2,0,105,31], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680":[3,0,2,0,105,28], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50":[3,0,2,0,105,22], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0d1af8c17f922acd54bf3b69bdff54e7":[3,0,2,0,105,11], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57":[3,0,2,0,105,0], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ccbcbfde4e58f8357a589ae56ff043f":[3,0,2,0,105,24], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b":[3,0,2,0,105,39], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ffac81bb04e7674e77940183854d352":[3,0,2,0,105,10], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a21dee486b1499f135740cac4a4d85af0":[3,0,2,0,105,7], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a2a7de5296d9fc03ae9d4d510a5314d9a":[3,0,2,0,105,14], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f":[3,0,2,0,105,41], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3ef1b827dd70eb666cce38c3dbcc507f":[3,0,2,0,105,33], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19":[3,0,2,0,105,21], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771":[3,0,2,0,105,17], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d":[3,0,2,0,105,1], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3":[3,0,2,0,105,18], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1":[3,0,2,0,105,34], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5904628e466fa8cbb5016b08fb7708b8":[3,0,2,0,105,12], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5a23242da3d034f64335dd1739e551":[3,0,2,0,105,9], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6c74f2ddd8b73705675767149c2ce69e":[3,0,2,0,105,4], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6cab6022e3cfb8bfc287428c507a9459":[3,0,2,0,105,8], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d":[3,0,2,0,105,19], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7500f7cd8e670745e74ee83eed10c1ba":[3,0,2,0,105,13], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914":[3,0,2,0,105,35], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7ffacc77ed102a8cd52c080055a08c3f":[3,0,2,0,105,2], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a820e9829bb02425ae53e47eb6be0b1c3":[3,0,2,0,105,15], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b":[3,0,2,0,105,20], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a92dec92822ab9e0807400a7d63bfc553":[3,0,2,0,105,27], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a9a93aab1c2f46963ae406964b639cb82":[3,0,2,0,105,6], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ab5cc06434628c2b5be10f755edcbe1da":[3,0,2,0,105,16], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e":[3,0,2,0,105,40], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a":[3,0,2,0,105,23], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1":[3,0,2,0,105,36], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2b3addf8c9d4e4c81511c8b0071f031":[3,0,2,0,105,29], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac466495627ca99252433c7e1c702c7f9":[3,0,2,0,105,25], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac9c8e18748b18fa6dd29a328eaf63026":[3,0,2,0,105,26], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48":[3,0,2,0,105,38], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#addbaafbc27cd4bfcfe9777060455c127":[3,0,2,0,105,3], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962":[3,0,2,0,105,37], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674":[3,0,2,0,105,30], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09":[3,0,2,0,105,32], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#afe1100c6aa5907b10ae574d18152c5ac":[3,0,2,0,105,5], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,2,0,108], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,2,0,108,1], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,2,0,108,0], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,2,0,109], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,2,0,109,1], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,2,0,109,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,2,0,110], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,2,0,110,1], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,2,0,110,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,2,0,110,11], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,2,0,110,3], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,2,0,110,6], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,2,0,110,12], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,2,0,110,2], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,2,0,110,10], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,2,0,110,5], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,2,0,110,8], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,2,0,110,4], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,2,0,110,9], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,2,0,110,7], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,2,0,110,13], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,2,0,111], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,2,0,111,4], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,2,0,111,2], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,2,0,111,0], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,2,0,111,3], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,2,0,111,1], -"class_nv_1_1_blast_1_1_index_d_list.html":[3,0,2,0,113] +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb":[3,0,2,0,81,15], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a041e51c39fe05c1ec36ad409f7e872e2":[3,0,2,0,81,5], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a08071a36b51d7e7779d14caa4f556b4d":[3,0,2,0,81,25], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a0ca3de54fb5af8b338b5f701dc8d6595":[3,0,2,0,81,26], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709":[3,0,2,0,81,13], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a269018f0f461681d0a697a82f4f1fa1f":[3,0,2,0,81,7], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2b0d206a03443ae8ab2861425ca5290f":[3,0,2,0,81,1], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2f70b68756339629c07f23bd30ebdc37":[3,0,2,0,81,23], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2fda7b91dc156958f1f2d042cc1cb42a":[3,0,2,0,81,0], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a33f144b09934e1bed275c6faf0a1e15d":[3,0,2,0,81,20], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a3752bab7af34c500b4ba79080a460ce5":[3,0,2,0,81,11], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc":[3,0,2,0,81,4], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a77c681d51e39e77562b77d947202804f":[3,0,2,0,81,19], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7a5a662690b89bcc4c90a74f9504634d":[3,0,2,0,81,14], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7dc5e6cda145e733f2fbc3403a40ffef":[3,0,2,0,81,16], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a88ffda45ea72c355d64df2392023192f":[3,0,2,0,81,18], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9a22ae97f7cc3e1f3396efe3d597f0dc":[3,0,2,0,81,27], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9d7711bf55babbee82c81084f7dc9f7f":[3,0,2,0,81,3], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ac0aeaf49ad77a15c1a9a62e95eab8774":[3,0,2,0,81,12], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aceb0cd85e8fb5cbfa0870333c8c2d55f":[3,0,2,0,81,24], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ad6f0ddd3e0f247cf47e9737a1752cdba":[3,0,2,0,81,21], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae21aa2e3e7f3b3861f8aa946c3879605":[3,0,2,0,81,2], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae459a32e33e05c409f91fabb169af940":[3,0,2,0,81,17], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae7f44d521ece34389b7f51aa2d183fb4":[3,0,2,0,81,9], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aee8479e9494660eb799aaa409114f572":[3,0,2,0,81,10], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#af0b91be3b40e4a530d2b7382ce886599":[3,0,2,0,81,6], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#afd3a28f8c33b57d925f2b19b098f2ad5":[3,0,2,0,81,8], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#affa142468fe3a1f13f90f49236dab82c":[3,0,2,0,81,22], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,2,0,85], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,2,0,85,0], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,2,0,85,2], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,2,0,85,1], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html":[3,0,2,0,86], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a272c49816f9028629c7bc9ff38ffac8f":[3,0,2,0,86,3], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a8f57dd7ff75b9035911e091ec43b4728":[3,0,2,0,86,1], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a9786e77cf9881fe3522f0656b0d3232e":[3,0,2,0,86,2], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aa190afe706bd1e917926097aff923191":[3,0,2,0,86,5], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aebad8a78594d372130916c841f08f858":[3,0,2,0,86,4], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#af63c92e864382d5a1b9b65498b454222":[3,0,2,0,86,0], +"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,2,0,88], +"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,2,0,88,5], +"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,2,0,88,6], +"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,2,0,88,10], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,2,0,88,8], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,2,0,88,4], +"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,2,0,88,3], +"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,2,0,88,9], +"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,2,0,88,2], +"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,2,0,88,7], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,2,0,88,0], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,2,0,88,0,0], +"class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html":[3,0,2,0,89], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html":[3,0,2,0,90], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae":[3,0,2,0,90,1], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189":[3,0,2,0,90,3], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c":[3,0,2,0,90,2], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b":[3,0,2,0,90,0], +"class_nv_1_1_blast_1_1_ext_serializer.html":[3,0,2,0,91], +"class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734":[3,0,2,0,91,4], +"class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f":[3,0,2,0,91,5], +"class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6":[3,0,2,0,91,2], +"class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623":[3,0,2,0,91,3], +"class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00":[3,0,2,0,91,1], +"class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f":[3,0,2,0,91,6], +"class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241":[3,0,2,0,91,0], +"class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3":[3,0,2,0,91,7], +"class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e":[3,0,2,0,91,8], +"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,2,0,92], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,2,0,92,25], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,2,0,92,6], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,2,0,92,21], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,2,0,92,3], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,2,0,92,23], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,2,0,92,13], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,2,0,92,15], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,2,0,92,22], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,2,0,92,19], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,2,0,92,7], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,2,0,92,17], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,2,0,92,10], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,2,0,92,9], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,2,0,92,5], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,2,0,92,20], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,2,0,92,14], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,2,0,92,4], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,2,0,92,11], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,2,0,92,18], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,2,0,92,12], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,2,0,92,24], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,2,0,92,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,2,0,92,2,1], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,2,0,92,2,0], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,2,0,92,2,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,2,0,92,8], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,2,0,92,16], +"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,2,0,94], +"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,2,0,94,7], +"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,2,0,94,6], +"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,2,0,94,3], +"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,2,0,94,5], +"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,2,0,94,1], +"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,2,0,94,4], +"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,2,0,94,2], +"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,2,0,94,0], +"class_nv_1_1_blast_1_1_ext_task_sync.html":[3,0,2,0,101], +"class_nv_1_1_blast_1_1_ext_task_sync.html#a0a09c3ba88795544087c0294eada55e9":[3,0,2,0,101,4], +"class_nv_1_1_blast_1_1_ext_task_sync.html#a1f7ec3a1ed24ec7c61576437b4904c84":[3,0,2,0,101,2], +"class_nv_1_1_blast_1_1_ext_task_sync.html#aac5c4079439a127fb12acdad3354af96":[3,0,2,0,101,3], +"class_nv_1_1_blast_1_1_ext_task_sync.html#ab0062a114856ba591a00c2c959ef6e54":[3,0,2,0,101,1], +"class_nv_1_1_blast_1_1_ext_task_sync.html#ab3d12576fb206679638976b968c337ac":[3,0,2,0,101,0], +"class_nv_1_1_blast_1_1_family_graph.html":[3,0,2,0,104], +"class_nv_1_1_blast_1_1_family_graph.html#a0108f2ce4edc3203daaeae9bea76f688":[3,0,2,0,104,12], +"class_nv_1_1_blast_1_1_family_graph.html#a167fe452bc2d1774c22eb18a3aed77f2":[3,0,2,0,104,2], +"class_nv_1_1_blast_1_1_family_graph.html#a17c044a082bdc849eebc9f76e21c6177":[3,0,2,0,104,6], +"class_nv_1_1_blast_1_1_family_graph.html#a4437aadf53e0f2c059f2f2a1cf2df320":[3,0,2,0,104,13], +"class_nv_1_1_blast_1_1_family_graph.html#a4822fb5f51e39a36e01d070a79b76497":[3,0,2,0,104,8], +"class_nv_1_1_blast_1_1_family_graph.html#a4914e92e8f2aaf4fda371bfc9daba35c":[3,0,2,0,104,5], +"class_nv_1_1_blast_1_1_family_graph.html#a51abb2f29048909eaae8d0e7f3a7b2b7":[3,0,2,0,104,7], +"class_nv_1_1_blast_1_1_family_graph.html#a522082e2bf8c1b793cf37655f92bab72":[3,0,2,0,104,1], +"class_nv_1_1_blast_1_1_family_graph.html#a5257a8052b6cc1e57babdbbdf49b4e78":[3,0,2,0,104,9], +"class_nv_1_1_blast_1_1_family_graph.html#a54d27860d98c37143eb8942fbe7e37ab":[3,0,2,0,104,3], +"class_nv_1_1_blast_1_1_family_graph.html#a6236037fc4b3a3dfde4a84ce5033203e":[3,0,2,0,104,10], +"class_nv_1_1_blast_1_1_family_graph.html#a877925d116ec40e2c14fa7b08e60d73e":[3,0,2,0,104,11], +"class_nv_1_1_blast_1_1_family_graph.html#aa2d333338ca2d99f67ff1896cb8eec2f":[3,0,2,0,104,4], +"class_nv_1_1_blast_1_1_family_graph.html#ab59f69ae997a9fca2fd8d94bb798ca5f":[3,0,2,0,104,14], +"class_nv_1_1_blast_1_1_family_graph.html#ac6ce3ef07a67d334640cf077381fc755":[3,0,2,0,104,15], +"class_nv_1_1_blast_1_1_family_graph.html#aff8871001503dc6b1a7c872c01578dca":[3,0,2,0,104,0], +"class_nv_1_1_blast_1_1_fbx_file_reader.html":[3,0,2,0,106], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a11bd2947e505faf0edf98962e26685a2":[3,0,2,0,106,10], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4":[3,0,2,0,106,6], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a24f64663c32ae62564ab23d7a1f92e4f":[3,0,2,0,106,3], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a29eb02a4492a741c280401ad41e58ab6":[3,0,2,0,106,9], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a31904d1c4d932f95c6a242831016b231":[3,0,2,0,106,0], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29":[3,0,2,0,106,17], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a63da4abe8dab42729ce769e8f72fd5f6":[3,0,2,0,106,1], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a6420cca9262138762b19223b4696c060":[3,0,2,0,106,5], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a7ec2ac13da39a7e902a9a067cb3fa77e":[3,0,2,0,106,2], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a92f6539b6257a8b3c92ee2f0f037e3e7":[3,0,2,0,106,15], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a9bc0b072410dd80c48c3ad28ac9cc310":[3,0,2,0,106,4], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#aa2b88c8aab38b57cd55d28623627bd28":[3,0,2,0,106,16], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#acba50d713fbdbc5fa961f5660a46130b":[3,0,2,0,106,13], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#ad245d1547ce1cb4bac5e52d7d693168e":[3,0,2,0,106,12], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#add7b3a28d8b00dee251601a71611b408":[3,0,2,0,106,11], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#ae1bb7475e07cf828e618b7e6446f45e3":[3,0,2,0,106,14], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#afa8040e8e033ce842ac4c97940ed693d":[3,0,2,0,106,8], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#afe756b47f2fde0d4933b4bc4f8d10b79":[3,0,2,0,106,7], +"class_nv_1_1_blast_1_1_fbx_file_writer.html":[3,0,2,0,107], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0668e627638c4fa6669ef3bb2143a222":[3,0,2,0,107,5], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26":[3,0,2,0,107,4], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a465c0280b5d55e60efba19488f7066da":[3,0,2,0,107,6], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049":[3,0,2,0,107,7], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a5aa525dd5edae04d9934dd1306e6c3fa":[3,0,2,0,107,3], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a742fadf16a47ea43975edf3e939738d2":[3,0,2,0,107,0], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a9013dae8926bf0c0f332cec0fd2dfff2":[3,0,2,0,107,2], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#aa2b7a1dea165bc42ba91029911b669e1":[3,0,2,0,107,1], +"class_nv_1_1_blast_1_1_fixed_array.html":[3,0,2,0,108], +"class_nv_1_1_blast_1_1_fixed_array.html#a14d5caa7426392952bbfb343762a8ff3":[3,0,2,0,108,2], +"class_nv_1_1_blast_1_1_fixed_array.html#a150702629729a0e29f8daece3b4419f4":[3,0,2,0,108,7], +"class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87":[3,0,2,0,108,5], +"class_nv_1_1_blast_1_1_fixed_array.html#a34a4a29c8d47adec39ae2df663470643":[3,0,2,0,108,8], +"class_nv_1_1_blast_1_1_fixed_array.html#a3f2d0ca6c66c48c6c5ca8ed83dd4bf07":[3,0,2,0,108,3], +"class_nv_1_1_blast_1_1_fixed_array.html#a4efb701035f8fb07809a8b93f64db1dd":[3,0,2,0,108,6], +"class_nv_1_1_blast_1_1_fixed_array.html#a8af81ff38598a42137efccad9c65ead1":[3,0,2,0,108,9], +"class_nv_1_1_blast_1_1_fixed_array.html#aa90b247578afa3796325c721eb1d5037":[3,0,2,0,108,4], +"class_nv_1_1_blast_1_1_fixed_array.html#aab4aee079051ab98705ccbb4ed99d2f2":[3,0,2,0,108,0], +"class_nv_1_1_blast_1_1_fixed_array.html#ae932afd49acfc5f585a1238fd224931d":[3,0,2,0,108,1], +"class_nv_1_1_blast_1_1_fixed_bitmap.html":[3,0,2,0,109], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37":[3,0,2,0,109,2], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a2a7209fa614fc173bbd7a8a10c856dff":[3,0,2,0,109,1], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a63ba5bb99867488fc3b302f9c5510c68":[3,0,2,0,109,5], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aa39e16f552918092f1e9fa289ddfb26c":[3,0,2,0,109,4], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317":[3,0,2,0,109,3], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aaf7ed00d6ece4806ee5d3c6c3b3dee5f":[3,0,2,0,109,0], +"class_nv_1_1_blast_1_1_fixed_bool_array.html":[3,0,2,0,110], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a09c82c9bb97e55beb2ab376fcb0d63e2":[3,0,2,0,110,3], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d":[3,0,2,0,110,2], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a4ea7f9b26a7feed57a1db8bfc03e4dff":[3,0,2,0,110,5], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a8e1aeb344b1214ec88bf78f739b4a559":[3,0,2,0,110,4], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#aead1a010fb21c450ece0345ba36879fa":[3,0,2,0,110,1], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#aec2fbcfaa2de45959831ebd39a7e6622":[3,0,2,0,110,0], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html":[3,0,2,0,111], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a1d7c1b2ff9fba34e09bb22773a3bf340":[3,0,2,0,111,7], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a2a11aad2baa3b807fb420372914e9cd6":[3,0,2,0,111,4], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a3bcc1a697941a5d66ddfafc7a2e5af4d":[3,0,2,0,111,9], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a7127664503056837ccaf338909e59652":[3,0,2,0,111,2], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a844a4e0b003af40f2af784796639a455":[3,0,2,0,111,6], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a98f870b4b97264985577689aee68bb59":[3,0,2,0,111,1], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a9ba647089df9693a0a565dd8628cdefa":[3,0,2,0,111,8], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#adb32be852add255f27fc62e81665c58c":[3,0,2,0,111,3], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#aef62e4bf465c5a8e77a3a4937456f8d2":[3,0,2,0,111,5], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#afac0be73b5f4e3018871c2bfdde6fb28":[3,0,2,0,111,0], +"class_nv_1_1_blast_1_1_fixed_queue.html":[3,0,2,0,112], +"class_nv_1_1_blast_1_1_fixed_queue.html#a12feba21bdf02ee2bea2e9e0e5910bf6":[3,0,2,0,112,0], +"class_nv_1_1_blast_1_1_fixed_queue.html#a35267203a20585ed9a5b08b7dcb91556":[3,0,2,0,112,5], +"class_nv_1_1_blast_1_1_fixed_queue.html#a54bd68e5fe00a2b6f5135e96940a3d7c":[3,0,2,0,112,3], +"class_nv_1_1_blast_1_1_fixed_queue.html#a6be28e2478e69c2d7a61dedd609e0f19":[3,0,2,0,112,2], +"class_nv_1_1_blast_1_1_fixed_queue.html#a7b0cb35624994968155185acd732e643":[3,0,2,0,112,6], +"class_nv_1_1_blast_1_1_fixed_queue.html#aa8645abdbfec5f146a87d20eb7061000":[3,0,2,0,112,1], +"class_nv_1_1_blast_1_1_fixed_queue.html#ab37c7f73de151865ee0cef47ac92935c":[3,0,2,0,112,4], +"class_nv_1_1_blast_1_1_fixed_queue.html#ac97299d08b6b20c8851acc0bcd0e0905":[3,0,2,0,112,7], +"class_nv_1_1_blast_1_1_fracture_r_t.html":[3,0,2,0,115], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9":[3,0,2,0,115,7], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3":[3,0,2,0,115,9], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254":[3,0,2,0,115,8], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8":[3,0,2,0,115,1], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db":[3,0,2,0,115,4], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8":[3,0,2,0,115,5], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb":[3,0,2,0,115,2], +"class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54":[3,0,2,0,115,6], +"class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae":[3,0,2,0,115,3], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html":[3,0,2,0,116], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704":[3,0,2,0,116,9], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b":[3,0,2,0,116,0], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a":[3,0,2,0,116,4], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1":[3,0,2,0,116,5], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374":[3,0,2,0,116,7], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1":[3,0,2,0,116,2], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668":[3,0,2,0,116,8], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5":[3,0,2,0,116,1], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae":[3,0,2,0,116,3], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c":[3,0,2,0,116,6], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html":[3,0,2,0,117], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09":[3,0,2,0,117,3], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5":[3,0,2,0,117,0], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675":[3,0,2,0,117,9], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405":[3,0,2,0,117,4], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54":[3,0,2,0,117,1], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d":[3,0,2,0,117,6], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0":[3,0,2,0,117,5], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18":[3,0,2,0,117,8], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd":[3,0,2,0,117,2], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d":[3,0,2,0,117,7], +"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,2,0,118], +"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,2,0,118,13], +"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,2,0,118,1], +"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,2,0,118,12], +"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,2,0,118,3], +"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,2,0,118,26], +"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,2,0,118,2], +"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,2,0,118,30], +"class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21":[3,0,2,0,118,19], +"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,2,0,118,28], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,2,0,118,0], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,2,0,118,32], +"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,2,0,118,20], +"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,2,0,118,18], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,2,0,118,22], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,2,0,118,21], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,2,0,118,9], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,2,0,118,15] }; diff --git a/docs/source_docs/files/navtreeindex7.js b/docs/source_docs/files/navtreeindex7.js index 3593618..d402cef 100755 --- a/docs/source_docs/files/navtreeindex7.js +++ b/docs/source_docs/files/navtreeindex7.js @@ -1,253 +1,253 @@ var NAVTREEINDEX7 = { -"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59":[3,0,2,0,113,4], -"class_nv_1_1_blast_1_1_index_d_list.html#a4702080fa027fcd1a8dfabe0feceee47":[3,0,2,0,113,7], -"class_nv_1_1_blast_1_1_index_d_list.html#a55124c5dd5109aa95d2b1751352b0c54":[3,0,2,0,113,0], -"class_nv_1_1_blast_1_1_index_d_list.html#a9624cfa421fd7fecb67d78e143d47dca":[3,0,2,0,113,1], -"class_nv_1_1_blast_1_1_index_d_list.html#abc3c8aa8e9708bdc838bbd6345078329":[3,0,2,0,113,2], -"class_nv_1_1_blast_1_1_index_d_list.html#ac4a779a50795386918e694c977b0a94c":[3,0,2,0,113,5], -"class_nv_1_1_blast_1_1_index_d_list.html#ae08677ece60c50e0c17ceb8483cbb941":[3,0,2,0,113,3], -"class_nv_1_1_blast_1_1_index_d_list.html#af5338b775b990895b7e82ca827c8c0de":[3,0,2,0,113,6], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html":[3,0,2,0,115], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2":[3,0,2,0,115,1], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3":[3,0,2,0,115,0], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a370488e08a2a2740456c031ae69e8ead":[3,0,2,0,115,2], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a4deab8d9ac9830c9f985e3c852c43361":[3,0,2,0,115,3], -"class_nv_1_1_blast_1_1_iterator_base.html":[3,0,2,0,116], -"class_nv_1_1_blast_1_1_iterator_base.html#a3ffa86c860c9b40ffcf82b37f2fd1212":[3,0,2,0,116,1], -"class_nv_1_1_blast_1_1_iterator_base.html#ab7298c210209e918711851424e80a983":[3,0,2,0,116,2], -"class_nv_1_1_blast_1_1_iterator_base.html#ac78398c707b1b14795e9ba113ff6b432":[3,0,2,0,116,3], -"class_nv_1_1_blast_1_1_iterator_base.html#ad9e9d786a928a75c203f9942748dd919":[3,0,2,0,116,0], -"class_nv_1_1_blast_1_1_l_list_it.html":[3,0,2,0,118], -"class_nv_1_1_blast_1_1_l_list_it.html#a3d9ae2531578e90373775d3f852efd07":[3,0,2,0,118,1], -"class_nv_1_1_blast_1_1_l_list_it.html#a69636ed35620c0e9183cbf365672116d":[3,0,2,0,118,2], -"class_nv_1_1_blast_1_1_l_list_it.html#acf0e8a4a9231c9dacdc8e1a4d9c25e48":[3,0,2,0,118,0], -"class_nv_1_1_blast_1_1_local_buffer.html":[3,0,2,0,120], -"class_nv_1_1_blast_1_1_local_buffer.html#a5e9d8e27765fd724569ce06d4b1cc617":[3,0,2,0,120,2], -"class_nv_1_1_blast_1_1_local_buffer.html#a75ddcb70c161b0744d9ec8e1b5a91ff4":[3,0,2,0,120,1], -"class_nv_1_1_blast_1_1_local_buffer.html#adcd31b00a02dfa4df22a5191ec1bc208":[3,0,2,0,120,0], -"class_nv_1_1_blast_1_1_mesh.html":[3,0,2,0,122], -"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,2,0,122,3], -"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,2,0,122,6], -"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,2,0,122,11], -"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,2,0,122,16], -"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,2,0,122,2], -"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,2,0,122,10], -"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,2,0,122,9], -"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,2,0,122,14], -"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,2,0,122,7], -"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,2,0,122,12], -"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,2,0,122,0], -"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,2,0,122,1], -"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,2,0,122,13], -"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,2,0,122,5], -"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,2,0,122,15], -"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,2,0,122,18], -"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,2,0,122,8], -"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,2,0,122,17], -"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,2,0,122,20], -"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,2,0,122,19], -"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,2,0,122,4], -"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,2,0,123], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,2,0,123,1], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,2,0,123,0], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,2,0,123,2], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html":[3,0,2,0,124], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba":[3,0,2,0,124,0], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe":[3,0,2,0,124,1], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f":[3,0,2,0,124,2], -"class_nv_1_1_blast_1_1_mesh_impl.html":[3,0,2,0,125], -"class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214":[3,0,2,0,125,7], -"class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf":[3,0,2,0,125,21], -"class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859":[3,0,2,0,125,12], -"class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc":[3,0,2,0,125,8], -"class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c":[3,0,2,0,125,16], -"class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0":[3,0,2,0,125,17], -"class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0":[3,0,2,0,125,20], -"class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd":[3,0,2,0,125,15], -"class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5":[3,0,2,0,125,0], -"class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253":[3,0,2,0,125,4], -"class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a":[3,0,2,0,125,13], -"class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6":[3,0,2,0,125,2], -"class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5":[3,0,2,0,125,11], -"class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae":[3,0,2,0,125,6], -"class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53":[3,0,2,0,125,22], -"class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24":[3,0,2,0,125,18], -"class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816":[3,0,2,0,125,14], -"class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f":[3,0,2,0,125,10], -"class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979":[3,0,2,0,125,9], -"class_nv_1_1_blast_1_1_mesh_impl.html#abb43d4d66eaa32dee98acd9e1ff90fea":[3,0,2,0,125,1], -"class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c":[3,0,2,0,125,3], -"class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35":[3,0,2,0,125,5], -"class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e":[3,0,2,0,125,19], -"class_nv_1_1_blast_1_1_mesh_noiser.html":[3,0,2,0,126], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33c":[3,0,2,0,126,0], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca1eb6e0f13a84ebd34e2056d50a0fe24e":[3,0,2,0,126,0,1], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca2dc7c69e3c9b01c112a1748a4a36ff2e":[3,0,2,0,126,0,2], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca4021152d23cbda8700f03c113bdc7b81":[3,0,2,0,126,0,4], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca85a1a53c62082dfc63aee7966c29050d":[3,0,2,0,126,0,0], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33cacbaa70622052f2fb4963e1953a54523a":[3,0,2,0,126,0,3], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a7060e8f6d03314ea614985eb312feb41":[3,0,2,0,126,2], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae":[3,0,2,0,126,1], -"class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308":[3,0,2,0,126,5], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ad8e80bde54c77d9438c476caa50e20f1":[3,0,2,0,126,4], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ad9b7f37fec0ad11334342d146c2e8eff":[3,0,2,0,126,6], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ae751e30be10b6bcfa1cf79d6464c9662":[3,0,2,0,126,3], -"class_nv_1_1_blast_1_1_obj_file_reader.html":[3,0,2,0,128], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a01c925f55875fe9d85433bd6ab953d60":[3,0,2,0,128,2], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a07a1caf7be42dbb4756863e3656e0569":[3,0,2,0,128,8], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a166b9ee741b2c887f059d476ee0c17cc":[3,0,2,0,128,5], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a2a654729f599d89b57cc7aa786e0ade0":[3,0,2,0,128,13], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940":[3,0,2,0,128,15], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a4869a7e8d066518cde910559619b11a5":[3,0,2,0,128,7], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a5e8db96253945dbb3baa036064f6aff4":[3,0,2,0,128,6], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a74864f835a339d96ed14401aaba4e737":[3,0,2,0,128,4], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c":[3,0,2,0,128,3], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a86c73b60d111c3078dee5aa1c5e8196f":[3,0,2,0,128,14], -"class_nv_1_1_blast_1_1_obj_file_reader.html#aac32b2d4a59d2a21db971a93e44ed515":[3,0,2,0,128,1], -"class_nv_1_1_blast_1_1_obj_file_reader.html#ac4dffb9e822d34b53c671626b751524f":[3,0,2,0,128,9], -"class_nv_1_1_blast_1_1_obj_file_reader.html#acc9c67ddef9335ddab7a7674001ca131":[3,0,2,0,128,11], -"class_nv_1_1_blast_1_1_obj_file_reader.html#ad0bb6f0bece7e9185ba43167ec303ddc":[3,0,2,0,128,0], -"class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38":[3,0,2,0,128,12], -"class_nv_1_1_blast_1_1_obj_file_reader.html#afdd3100090d81e51a2e5ff97f5b55230":[3,0,2,0,128,10], -"class_nv_1_1_blast_1_1_obj_file_writer.html":[3,0,2,0,129], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a07b444569eb997b320441af487e2e077":[3,0,2,0,129,6], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5":[3,0,2,0,129,0], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a298889514e643ee2c35959c6b4e6958b":[3,0,2,0,129,3], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a2ee6cae4a2caa5bb5023c28939264711":[3,0,2,0,129,5], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d":[3,0,2,0,129,2], -"class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc":[3,0,2,0,129,4], -"class_nv_1_1_blast_1_1_obj_file_writer.html#add660070f473fc84b73f0f60b6d3acbd":[3,0,2,0,129,1], -"class_nv_1_1_blast_1_1_perlin_noise.html":[3,0,2,0,130], -"class_nv_1_1_blast_1_1_perlin_noise.html#ab0d02c5cf13b1ee7440c685e1383e5f4":[3,0,2,0,130,0], -"class_nv_1_1_blast_1_1_perlin_noise.html#ac4cfcb441356dbbb7217e92f561335e9":[3,0,2,0,130,2], -"class_nv_1_1_blast_1_1_perlin_noise.html#af1e84d0a824753474d6508fa6603cafb":[3,0,2,0,130,1], -"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,2,0,134], -"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,2,0,134,2], -"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,2,0,134,0], -"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,2,0,134,1], -"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,2,0,137], -"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,2,0,137,2], -"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,2,0,137,0], -"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,2,0,137,1], +"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,2,0,118,16], +"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,2,0,118,5], +"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,2,0,118,14], +"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,2,0,118,6], +"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,2,0,118,23], +"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,2,0,118,29], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,2,0,118,27], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,2,0,118,31], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,2,0,118,25], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,2,0,118,11], +"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,2,0,118,7], +"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,2,0,118,17], +"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,2,0,118,8], +"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,2,0,118,4], +"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,2,0,118,24], +"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,2,0,118,10], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html":[3,0,2,0,119], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0217eb658aa3890c3d1d2e030436b07b":[3,0,2,0,119,31], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680":[3,0,2,0,119,28], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50":[3,0,2,0,119,22], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0d1af8c17f922acd54bf3b69bdff54e7":[3,0,2,0,119,11], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57":[3,0,2,0,119,0], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ccbcbfde4e58f8357a589ae56ff043f":[3,0,2,0,119,24], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b":[3,0,2,0,119,39], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ffac81bb04e7674e77940183854d352":[3,0,2,0,119,10], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a21dee486b1499f135740cac4a4d85af0":[3,0,2,0,119,7], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a2a7de5296d9fc03ae9d4d510a5314d9a":[3,0,2,0,119,14], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f":[3,0,2,0,119,41], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3ef1b827dd70eb666cce38c3dbcc507f":[3,0,2,0,119,33], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19":[3,0,2,0,119,21], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771":[3,0,2,0,119,17], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d":[3,0,2,0,119,1], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3":[3,0,2,0,119,18], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1":[3,0,2,0,119,34], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5904628e466fa8cbb5016b08fb7708b8":[3,0,2,0,119,12], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5a23242da3d034f64335dd1739e551":[3,0,2,0,119,9], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2":[3,0,2,0,119,20], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6c74f2ddd8b73705675767149c2ce69e":[3,0,2,0,119,4], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6cab6022e3cfb8bfc287428c507a9459":[3,0,2,0,119,8], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d":[3,0,2,0,119,19], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7500f7cd8e670745e74ee83eed10c1ba":[3,0,2,0,119,13], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914":[3,0,2,0,119,35], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7ffacc77ed102a8cd52c080055a08c3f":[3,0,2,0,119,2], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a820e9829bb02425ae53e47eb6be0b1c3":[3,0,2,0,119,15], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a92dec92822ab9e0807400a7d63bfc553":[3,0,2,0,119,27], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a9a93aab1c2f46963ae406964b639cb82":[3,0,2,0,119,6], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ab5cc06434628c2b5be10f755edcbe1da":[3,0,2,0,119,16], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e":[3,0,2,0,119,40], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a":[3,0,2,0,119,23], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1":[3,0,2,0,119,36], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2b3addf8c9d4e4c81511c8b0071f031":[3,0,2,0,119,29], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac466495627ca99252433c7e1c702c7f9":[3,0,2,0,119,25], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac9c8e18748b18fa6dd29a328eaf63026":[3,0,2,0,119,26], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48":[3,0,2,0,119,38], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#addbaafbc27cd4bfcfe9777060455c127":[3,0,2,0,119,3], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962":[3,0,2,0,119,37], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674":[3,0,2,0,119,30], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09":[3,0,2,0,119,32], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#afe1100c6aa5907b10ae574d18152c5ac":[3,0,2,0,119,5], +"class_nv_1_1_blast_1_1_fracturer.html":[3,0,2,0,114], +"class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb":[3,0,2,0,114,0], +"class_nv_1_1_blast_1_1_grid.html":[3,0,2,0,120], +"class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6":[3,0,2,0,120,0], +"class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9":[3,0,2,0,120,2], +"class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58":[3,0,2,0,120,1], +"class_nv_1_1_blast_1_1_grid_walker.html":[3,0,2,0,121], +"class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87":[3,0,2,0,121,0], +"class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b":[3,0,2,0,121,4], +"class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b":[3,0,2,0,121,2], +"class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1":[3,0,2,0,121,5], +"class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5":[3,0,2,0,121,3], +"class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff":[3,0,2,0,121,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,2,0,124], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,2,0,124,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,2,0,124,0], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,2,0,125], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,2,0,125,1], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,2,0,125,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,2,0,126], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,2,0,126,1], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,2,0,126,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,2,0,126,11], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,2,0,126,3], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,2,0,126,6], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,2,0,126,12], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,2,0,126,2], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,2,0,126,10], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,2,0,126,5], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,2,0,126,8], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,2,0,126,4], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,2,0,126,9], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,2,0,126,7], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,2,0,126,13], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,2,0,127], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,2,0,127,4], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,2,0,127,2], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,2,0,127,0], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,2,0,127,3], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,2,0,127,1], +"class_nv_1_1_blast_1_1_index_d_list.html":[3,0,2,0,129], +"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59":[3,0,2,0,129,4], +"class_nv_1_1_blast_1_1_index_d_list.html#a4702080fa027fcd1a8dfabe0feceee47":[3,0,2,0,129,7], +"class_nv_1_1_blast_1_1_index_d_list.html#a55124c5dd5109aa95d2b1751352b0c54":[3,0,2,0,129,0], +"class_nv_1_1_blast_1_1_index_d_list.html#a9624cfa421fd7fecb67d78e143d47dca":[3,0,2,0,129,1], +"class_nv_1_1_blast_1_1_index_d_list.html#abc3c8aa8e9708bdc838bbd6345078329":[3,0,2,0,129,2], +"class_nv_1_1_blast_1_1_index_d_list.html#ac4a779a50795386918e694c977b0a94c":[3,0,2,0,129,5], +"class_nv_1_1_blast_1_1_index_d_list.html#ae08677ece60c50e0c17ceb8483cbb941":[3,0,2,0,129,3], +"class_nv_1_1_blast_1_1_index_d_list.html#af5338b775b990895b7e82ca827c8c0de":[3,0,2,0,129,6], +"class_nv_1_1_blast_1_1_iterator_base.html":[3,0,2,0,131], +"class_nv_1_1_blast_1_1_iterator_base.html#a3ffa86c860c9b40ffcf82b37f2fd1212":[3,0,2,0,131,1], +"class_nv_1_1_blast_1_1_iterator_base.html#ab7298c210209e918711851424e80a983":[3,0,2,0,131,2], +"class_nv_1_1_blast_1_1_iterator_base.html#ac78398c707b1b14795e9ba113ff6b432":[3,0,2,0,131,3], +"class_nv_1_1_blast_1_1_iterator_base.html#ad9e9d786a928a75c203f9942748dd919":[3,0,2,0,131,0], +"class_nv_1_1_blast_1_1_l_list_it.html":[3,0,2,0,133], +"class_nv_1_1_blast_1_1_l_list_it.html#a3d9ae2531578e90373775d3f852efd07":[3,0,2,0,133,1], +"class_nv_1_1_blast_1_1_l_list_it.html#a69636ed35620c0e9183cbf365672116d":[3,0,2,0,133,2], +"class_nv_1_1_blast_1_1_l_list_it.html#acf0e8a4a9231c9dacdc8e1a4d9c25e48":[3,0,2,0,133,0], +"class_nv_1_1_blast_1_1_local_buffer.html":[3,0,2,0,135], +"class_nv_1_1_blast_1_1_local_buffer.html#a5e9d8e27765fd724569ce06d4b1cc617":[3,0,2,0,135,2], +"class_nv_1_1_blast_1_1_local_buffer.html#a75ddcb70c161b0744d9ec8e1b5a91ff4":[3,0,2,0,135,1], +"class_nv_1_1_blast_1_1_local_buffer.html#adcd31b00a02dfa4df22a5191ec1bc208":[3,0,2,0,135,0], +"class_nv_1_1_blast_1_1_mesh.html":[3,0,2,0,137], +"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,2,0,137,4], +"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,2,0,137,7], +"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,2,0,137,13], +"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,2,0,137,18], +"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,2,0,137,3], +"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,2,0,137,12], +"class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8":[3,0,2,0,137,1], +"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,2,0,137,11], +"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,2,0,137,16], +"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,2,0,137,9], +"class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd":[3,0,2,0,137,8], +"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,2,0,137,14], +"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,2,0,137,0], +"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,2,0,137,2], +"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,2,0,137,15], +"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,2,0,137,6], +"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,2,0,137,17], +"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,2,0,137,20], +"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,2,0,137,10], +"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,2,0,137,19], +"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,2,0,137,22], +"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,2,0,137,21], +"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,2,0,137,5], +"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,2,0,138], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,2,0,138,1], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,2,0,138,0], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,2,0,138,2], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html":[3,0,2,0,139], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba":[3,0,2,0,139,0], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe":[3,0,2,0,139,1], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f":[3,0,2,0,139,2], +"class_nv_1_1_blast_1_1_mesh_generator.html":[3,0,2,0,141], +"class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b":[3,0,2,0,141,0], +"class_nv_1_1_blast_1_1_mesh_impl.html":[3,0,2,0,142], +"class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1":[3,0,2,0,142,12], +"class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214":[3,0,2,0,142,10], +"class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf":[3,0,2,0,142,25], +"class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859":[3,0,2,0,142,16], +"class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc":[3,0,2,0,142,11], +"class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c":[3,0,2,0,142,20], +"class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0":[3,0,2,0,142,21], +"class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0":[3,0,2,0,142,24], +"class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd":[3,0,2,0,142,19], +"class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5":[3,0,2,0,142,0], +"class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e":[3,0,2,0,142,5], +"class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253":[3,0,2,0,142,7], +"class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a":[3,0,2,0,142,17], +"class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6":[3,0,2,0,142,4], +"class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5":[3,0,2,0,142,15], +"class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae":[3,0,2,0,142,9], +"class_nv_1_1_blast_1_1_mesh_impl.html#a95cca1ca8188e545360b644387bed42d":[3,0,2,0,142,2], +"class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53":[3,0,2,0,142,26], +"class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24":[3,0,2,0,142,22], +"class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816":[3,0,2,0,142,18], +"class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f":[3,0,2,0,142,14], +"class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979":[3,0,2,0,142,13], +"class_nv_1_1_blast_1_1_mesh_impl.html#abb43d4d66eaa32dee98acd9e1ff90fea":[3,0,2,0,142,1], +"class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c":[3,0,2,0,142,6], +"class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35":[3,0,2,0,142,8], +"class_nv_1_1_blast_1_1_mesh_impl.html#adb7618b41989c540a6bb531a5c109931":[3,0,2,0,142,3], +"class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e":[3,0,2,0,142,23], +"class_nv_1_1_blast_1_1_mesh_noiser.html":[3,0,2,0,143], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33c":[3,0,2,0,143,0], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca1eb6e0f13a84ebd34e2056d50a0fe24e":[3,0,2,0,143,0,1], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca2dc7c69e3c9b01c112a1748a4a36ff2e":[3,0,2,0,143,0,2], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca4021152d23cbda8700f03c113bdc7b81":[3,0,2,0,143,0,4], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca85a1a53c62082dfc63aee7966c29050d":[3,0,2,0,143,0,0], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33cacbaa70622052f2fb4963e1953a54523a":[3,0,2,0,143,0,3], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a7060e8f6d03314ea614985eb312feb41":[3,0,2,0,143,2], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae":[3,0,2,0,143,1], +"class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308":[3,0,2,0,143,5], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ad8e80bde54c77d9438c476caa50e20f1":[3,0,2,0,143,4], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ad9b7f37fec0ad11334342d146c2e8eff":[3,0,2,0,143,6], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ae751e30be10b6bcfa1cf79d6464c9662":[3,0,2,0,143,3], +"class_nv_1_1_blast_1_1_obj_file_reader.html":[3,0,2,0,145], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a01c925f55875fe9d85433bd6ab953d60":[3,0,2,0,145,2], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a07a1caf7be42dbb4756863e3656e0569":[3,0,2,0,145,8], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a166b9ee741b2c887f059d476ee0c17cc":[3,0,2,0,145,5], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a2a654729f599d89b57cc7aa786e0ade0":[3,0,2,0,145,13], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940":[3,0,2,0,145,15], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a4869a7e8d066518cde910559619b11a5":[3,0,2,0,145,7], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a5e8db96253945dbb3baa036064f6aff4":[3,0,2,0,145,6], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a74864f835a339d96ed14401aaba4e737":[3,0,2,0,145,4], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c":[3,0,2,0,145,3], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a86c73b60d111c3078dee5aa1c5e8196f":[3,0,2,0,145,14], +"class_nv_1_1_blast_1_1_obj_file_reader.html#aac32b2d4a59d2a21db971a93e44ed515":[3,0,2,0,145,1], +"class_nv_1_1_blast_1_1_obj_file_reader.html#ac4dffb9e822d34b53c671626b751524f":[3,0,2,0,145,9], +"class_nv_1_1_blast_1_1_obj_file_reader.html#acc9c67ddef9335ddab7a7674001ca131":[3,0,2,0,145,11], +"class_nv_1_1_blast_1_1_obj_file_reader.html#ad0bb6f0bece7e9185ba43167ec303ddc":[3,0,2,0,145,0], +"class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38":[3,0,2,0,145,12], +"class_nv_1_1_blast_1_1_obj_file_reader.html#afdd3100090d81e51a2e5ff97f5b55230":[3,0,2,0,145,10], +"class_nv_1_1_blast_1_1_obj_file_writer.html":[3,0,2,0,146], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a07b444569eb997b320441af487e2e077":[3,0,2,0,146,6], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5":[3,0,2,0,146,0], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a298889514e643ee2c35959c6b4e6958b":[3,0,2,0,146,3], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a2ee6cae4a2caa5bb5023c28939264711":[3,0,2,0,146,5], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d":[3,0,2,0,146,2], +"class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc":[3,0,2,0,146,4], +"class_nv_1_1_blast_1_1_obj_file_writer.html#add660070f473fc84b73f0f60b6d3acbd":[3,0,2,0,146,1], +"class_nv_1_1_blast_1_1_pattern_generator.html":[3,0,2,0,148], +"class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2":[3,0,2,0,148,4], +"class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e":[3,0,2,0,148,0], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36":[3,0,2,0,148,1], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede":[3,0,2,0,148,2], +"class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce":[3,0,2,0,148,3], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html":[3,0,2,0,149], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505":[3,0,2,0,149,1], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa":[3,0,2,0,149,4], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1":[3,0,2,0,149,3], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a":[3,0,2,0,149,0], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58":[3,0,2,0,149,2], +"class_nv_1_1_blast_1_1_perlin_noise.html":[3,0,2,0,150], +"class_nv_1_1_blast_1_1_perlin_noise.html#ab0d02c5cf13b1ee7440c685e1383e5f4":[3,0,2,0,150,0], +"class_nv_1_1_blast_1_1_perlin_noise.html#ac4cfcb441356dbbb7217e92f561335e9":[3,0,2,0,150,2], +"class_nv_1_1_blast_1_1_perlin_noise.html#af1e84d0a824753474d6508fa6603cafb":[3,0,2,0,150,1], +"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,2,0,155], +"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,2,0,155,2], +"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,2,0,155,0], +"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,2,0,155,1], +"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,2,0,158], +"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,2,0,158,2], +"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,2,0,158,0], +"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,2,0,158,1], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html":[3,0,2,0,1,0,1], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a006c639dfa122334e9fd2af1886028e3":[3,0,2,0,1,0,1,9], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0249c11410cdaea1f46a5173dda56933":[3,0,2,0,1,0,1,16], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a066d5b6ac6faa69fd6451183ad81600a":[3,0,2,0,1,0,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a067f7e7b31db4cc75d94ff5d4680913a":[3,0,2,0,1,0,1,51], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee":[3,0,2,0,1,0,1,38], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0db00e290bb87196bf888797e059eda5":[3,0,2,0,1,0,1,44], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a10d15882b4eb75962a48eb672508a9c2":[3,0,2,0,1,0,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a168af2b8c08a0ebbfea77ca8c1ad1a8c":[3,0,2,0,1,0,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a1a946023bcdb668ef423738bf01677fd":[3,0,2,0,1,0,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a20402c1b03b792fa775a6519eddd8126":[3,0,2,0,1,0,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a205c729aa66bd5030436bfc4770e84c9":[3,0,2,0,1,0,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a22629d0e8ae71ea2527ccec8513c8de2":[3,0,2,0,1,0,1,52], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a23419b9e1e35ea65829fd3c7ee264a5c":[3,0,2,0,1,0,1,39], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a283aff6c72ae75068be922c07de54aa0":[3,0,2,0,1,0,1,57], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a2dbfd5d03f88a2e667656f3bf32d9752":[3,0,2,0,1,0,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a368c34537f90dc2762470c6ff85cb5ee":[3,0,2,0,1,0,1,35], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a37bca5940079b9b0e74bc2fc71aadbf7":[3,0,2,0,1,0,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,1,62], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a409ac3c7a00b84713938364283bff930":[3,0,2,0,1,0,1,34], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a45c004835e05b2661ac17f56b7b159d7":[3,0,2,0,1,0,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a485afb93feb64eb26abbd9ba83ac7091":[3,0,2,0,1,0,1,42], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a4c588af90cec715b41c821cb4f613f43":[3,0,2,0,1,0,1,37], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,1,61], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a535311e8b275b9912973d703e86b93cf":[3,0,2,0,1,0,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5c2632f727e82284afc05aefae86e553":[3,0,2,0,1,0,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5daf8b3a01f7f59458fcc278ca727e38":[3,0,2,0,1,0,1,54], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5f5886deb34d0c3ad9664baa8b428417":[3,0,2,0,1,0,1,45], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a63f9bf3ec13190d123cd2c006bec3602":[3,0,2,0,1,0,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6676d2daf4f5e62577d90eeb61e6053e":[3,0,2,0,1,0,1,53], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a674ad0eba058bf5adfaa294b54ef5724":[3,0,2,0,1,0,1,40], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a69a341e0daa88171af21ff8af36dcd9c":[3,0,2,0,1,0,1,30], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6a1e4e09684f745163599a5c345bfa21":[3,0,2,0,1,0,1,36], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6bb96ceab7fc737465e1771b65d5846c":[3,0,2,0,1,0,1,47], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7193ed1c7424062ba48ea523322ebc84":[3,0,2,0,1,0,1,59], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a729f4c3bb6a1b6603b5abecf6d1a1315":[3,0,2,0,1,0,1,46], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7407c84046a400e40437a78d09f518b0":[3,0,2,0,1,0,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7f9aced2a86434cb2b3d394f2738e99b":[3,0,2,0,1,0,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a84f70341aad7b27dbde3025821920fb7":[3,0,2,0,1,0,1,31], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a857bcc7b7b0c068139f7eba6d3c52cdd":[3,0,2,0,1,0,1,29], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a858e79d010f9031e0585822229aff034":[3,0,2,0,1,0,1,41], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,1,60], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8fce4182a8463fcc5a87f46ef14c24f4":[3,0,2,0,1,0,1,28], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a918c94f134c6938e60fc6bd7ddedea80":[3,0,2,0,1,0,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a91fc2633dd83bf9a732c1f567968de36":[3,0,2,0,1,0,1,48], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a928b3c8fa041140b9cbb270c3d0a59da":[3,0,2,0,1,0,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a979ccbd948471cdf5e665e82dd18816b":[3,0,2,0,1,0,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aa924286409f0e055b774b4d2b1fe93aa":[3,0,2,0,1,0,1,33], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aad432bb6fa90f8ecd13249c2d7dba97d":[3,0,2,0,1,0,1,49], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aae348e00b2477d485a86fb668b219733":[3,0,2,0,1,0,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab0adf3edc51c0cf924b2659a3aff48d8":[3,0,2,0,1,0,1,58], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab1544bcc7d2f65b09132ea7a547e7666":[3,0,2,0,1,0,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab160ba2f3a1085170e5a2b571fb48c04":[3,0,2,0,1,0,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf025844b6c5776d5602be5c4e8153ee":[3,0,2,0,1,0,1,43], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf65806377d6af94b61685877d8df8ec":[3,0,2,0,1,0,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ac55d88893e8d4d4da640d866deff115c":[3,0,2,0,1,0,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#acd870515b730ed069aee2ac4714bdfb9":[3,0,2,0,1,0,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ad9bf4a7aa996ab5c97b952d38698c33c":[3,0,2,0,1,0,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ada1150de89f805aca280bfe113cc1039":[3,0,2,0,1,0,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ade96b4885a4403fd9fdde3fa34a12e54":[3,0,2,0,1,0,1,50], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af10a1a103edf377f16ef1d3291ea77d3":[3,0,2,0,1,0,1,55], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af1f264642f4a32fa2c6959bda728489f":[3,0,2,0,1,0,1,32], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0":[3,0,2,0,1,0,1,56], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6":[3,0,2,0,1,0,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html":[3,0,2,0,1,0,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,2,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a45528015b36c4ef66083f8d4708c806a":[3,0,2,0,1,0,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a663fe509058ff48e4a48172eb4747553":[3,0,2,0,1,0,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a99940932d4de68d003743f229a58e688":[3,0,2,0,1,0,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,0,2,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#ae80cde9ccfda670fbc85b9cf3736620d":[3,0,2,0,1,0,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#afbad90fa33d6bac1ba3390abdb3d9999":[3,0,2,0,1,0,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aff3c66d841043c4f53f607b8a2f9403f":[3,0,2,0,1,0,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html":[3,0,2,0,1,0,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a091faaa8d6e6e7746734a00cd85d6d68":[3,0,2,0,1,0,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1774ef81b1036c3d04ed76e1e2701b99":[3,0,2,0,1,0,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d2d9dfaed302626c6b9bc530e105c2e":[3,0,2,0,1,0,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d9abba95b99b24c6ca69936a8b757b9":[3,0,2,0,1,0,3,17], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1f511d80191cfca53436e9ee0160ac4c":[3,0,2,0,1,0,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a2d1e7acf7cfe3a8be630367c489f326e":[3,0,2,0,1,0,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a324d12fda308211df5e31b19618dd849":[3,0,2,0,1,0,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a37f8f1e06fa3db63f22e3181b7141597":[3,0,2,0,1,0,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a39cd66c8779e6a35f812ab679558a953":[3,0,2,0,1,0,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,3,27], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a4b98e2327cf100a8da874e4dd6b9e1bc":[3,0,2,0,1,0,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,3,26], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a560cf86afdce657c0e5fc9777651578a":[3,0,2,0,1,0,3,20], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a5869c6edc2c9bcc3cf851e91ec03dc82":[3,0,2,0,1,0,3,22], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,0,3,24], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7580f9471a421af5471f4cad52904740":[3,0,2,0,1,0,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7ba797268f57d76f190e802189dc714c":[3,0,2,0,1,0,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,0,3,25], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a811b45e52072fe9fd0feaa20588e6616":[3,0,2,0,1,0,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,3,23], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8d7dd4872feb3cd1d62f667ed95e51ad":[3,0,2,0,1,0,3,19], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#aa2d7fdaa0497178e60edc3fca51b3ed2":[3,0,2,0,1,0,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ab7bba3c569427822b0369f767da37fe7":[3,0,2,0,1,0,3,18], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ac0cc5c4bac4f910398f7d381d257d477":[3,0,2,0,1,0,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ad793aa6b5769e2e94506641129ada283":[3,0,2,0,1,0,3,16], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae0c13e6fcfd39deaf106237b0b25855f":[3,0,2,0,1,0,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae56e9fee09467d7f627a90e9aae19724":[3,0,2,0,1,0,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae8e96b83a3c55778e1f646ed2930b262":[3,0,2,0,1,0,3,21], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html":[3,0,2,0,1,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0824fcd644b1a7aac9317a1f13116035":[3,0,2,0,1,1,1,34], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0cfbd33ff7a1c4113c2cd92c3c2d3359":[3,0,2,0,1,1,1,36], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a11542cd00962f446b63afc9fc8bd008c":[3,0,2,0,1,1,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a131dc5d0b511184f6e63b7cb45cbcc27":[3,0,2,0,1,1,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a30b504b9166c3580f1ec042fb2eb5fa6":[3,0,2,0,1,1,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,1,1,46], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3c4585d346b8a394a22daa305e23d659":[3,0,2,0,1,1,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a418554a2277e6eca7161c38c235f962f":[3,0,2,0,1,1,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a43fae5cccb9e4da5583340f43daa4f20":[3,0,2,0,1,1,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a45e8a5551827dcab970c31ae4af87280":[3,0,2,0,1,1,1,40], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a482c34724b2f82b961547889008f1561":[3,0,2,0,1,1,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a4c9e301b50de9769a7e685f91454d172":[3,0,2,0,1,1,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,1,1,45], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5731a9bf67a3dbd5f6651777838d8584":[3,0,2,0,1,1,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5dd2d0eda40609ed43ae22593c13c2d4":[3,0,2,0,1,1,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a666f827f27ac04751773b8aed91550e5":[3,0,2,0,1,1,1,33], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a69eedeaeafc08f2864e650835b188ede":[3,0,2,0,1,1,1,17] +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a067f7e7b31db4cc75d94ff5d4680913a":[3,0,2,0,1,0,1,51] }; diff --git a/docs/source_docs/files/navtreeindex8.js b/docs/source_docs/files/navtreeindex8.js index 0ed455b..c8d955b 100755 --- a/docs/source_docs/files/navtreeindex8.js +++ b/docs/source_docs/files/navtreeindex8.js @@ -1,5 +1,120 @@ var NAVTREEINDEX8 = { +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee":[3,0,2,0,1,0,1,38], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0db00e290bb87196bf888797e059eda5":[3,0,2,0,1,0,1,44], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a10d15882b4eb75962a48eb672508a9c2":[3,0,2,0,1,0,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a168af2b8c08a0ebbfea77ca8c1ad1a8c":[3,0,2,0,1,0,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a1a946023bcdb668ef423738bf01677fd":[3,0,2,0,1,0,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a20402c1b03b792fa775a6519eddd8126":[3,0,2,0,1,0,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a205c729aa66bd5030436bfc4770e84c9":[3,0,2,0,1,0,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a22629d0e8ae71ea2527ccec8513c8de2":[3,0,2,0,1,0,1,52], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a23419b9e1e35ea65829fd3c7ee264a5c":[3,0,2,0,1,0,1,39], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a283aff6c72ae75068be922c07de54aa0":[3,0,2,0,1,0,1,57], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a2dbfd5d03f88a2e667656f3bf32d9752":[3,0,2,0,1,0,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a368c34537f90dc2762470c6ff85cb5ee":[3,0,2,0,1,0,1,35], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a37bca5940079b9b0e74bc2fc71aadbf7":[3,0,2,0,1,0,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,1,62], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a409ac3c7a00b84713938364283bff930":[3,0,2,0,1,0,1,34], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a45c004835e05b2661ac17f56b7b159d7":[3,0,2,0,1,0,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a485afb93feb64eb26abbd9ba83ac7091":[3,0,2,0,1,0,1,42], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a4c588af90cec715b41c821cb4f613f43":[3,0,2,0,1,0,1,37], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,1,61], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a535311e8b275b9912973d703e86b93cf":[3,0,2,0,1,0,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5c2632f727e82284afc05aefae86e553":[3,0,2,0,1,0,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5daf8b3a01f7f59458fcc278ca727e38":[3,0,2,0,1,0,1,54], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5f5886deb34d0c3ad9664baa8b428417":[3,0,2,0,1,0,1,45], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a63f9bf3ec13190d123cd2c006bec3602":[3,0,2,0,1,0,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6676d2daf4f5e62577d90eeb61e6053e":[3,0,2,0,1,0,1,53], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a674ad0eba058bf5adfaa294b54ef5724":[3,0,2,0,1,0,1,40], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a69a341e0daa88171af21ff8af36dcd9c":[3,0,2,0,1,0,1,30], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6a1e4e09684f745163599a5c345bfa21":[3,0,2,0,1,0,1,36], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6bb96ceab7fc737465e1771b65d5846c":[3,0,2,0,1,0,1,47], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7193ed1c7424062ba48ea523322ebc84":[3,0,2,0,1,0,1,59], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a729f4c3bb6a1b6603b5abecf6d1a1315":[3,0,2,0,1,0,1,46], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7407c84046a400e40437a78d09f518b0":[3,0,2,0,1,0,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7f9aced2a86434cb2b3d394f2738e99b":[3,0,2,0,1,0,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a84f70341aad7b27dbde3025821920fb7":[3,0,2,0,1,0,1,31], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a857bcc7b7b0c068139f7eba6d3c52cdd":[3,0,2,0,1,0,1,29], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a858e79d010f9031e0585822229aff034":[3,0,2,0,1,0,1,41], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,1,60], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8fce4182a8463fcc5a87f46ef14c24f4":[3,0,2,0,1,0,1,28], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a918c94f134c6938e60fc6bd7ddedea80":[3,0,2,0,1,0,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a91fc2633dd83bf9a732c1f567968de36":[3,0,2,0,1,0,1,48], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a928b3c8fa041140b9cbb270c3d0a59da":[3,0,2,0,1,0,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a979ccbd948471cdf5e665e82dd18816b":[3,0,2,0,1,0,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aa924286409f0e055b774b4d2b1fe93aa":[3,0,2,0,1,0,1,33], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aad432bb6fa90f8ecd13249c2d7dba97d":[3,0,2,0,1,0,1,49], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aae348e00b2477d485a86fb668b219733":[3,0,2,0,1,0,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab0adf3edc51c0cf924b2659a3aff48d8":[3,0,2,0,1,0,1,58], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab1544bcc7d2f65b09132ea7a547e7666":[3,0,2,0,1,0,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab160ba2f3a1085170e5a2b571fb48c04":[3,0,2,0,1,0,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf025844b6c5776d5602be5c4e8153ee":[3,0,2,0,1,0,1,43], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf65806377d6af94b61685877d8df8ec":[3,0,2,0,1,0,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ac55d88893e8d4d4da640d866deff115c":[3,0,2,0,1,0,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#acd870515b730ed069aee2ac4714bdfb9":[3,0,2,0,1,0,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ad9bf4a7aa996ab5c97b952d38698c33c":[3,0,2,0,1,0,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ada1150de89f805aca280bfe113cc1039":[3,0,2,0,1,0,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ade96b4885a4403fd9fdde3fa34a12e54":[3,0,2,0,1,0,1,50], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af10a1a103edf377f16ef1d3291ea77d3":[3,0,2,0,1,0,1,55], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af1f264642f4a32fa2c6959bda728489f":[3,0,2,0,1,0,1,32], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0":[3,0,2,0,1,0,1,56], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6":[3,0,2,0,1,0,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html":[3,0,2,0,1,0,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,2,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a45528015b36c4ef66083f8d4708c806a":[3,0,2,0,1,0,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a663fe509058ff48e4a48172eb4747553":[3,0,2,0,1,0,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a99940932d4de68d003743f229a58e688":[3,0,2,0,1,0,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,0,2,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#ae80cde9ccfda670fbc85b9cf3736620d":[3,0,2,0,1,0,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#afbad90fa33d6bac1ba3390abdb3d9999":[3,0,2,0,1,0,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aff3c66d841043c4f53f607b8a2f9403f":[3,0,2,0,1,0,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html":[3,0,2,0,1,0,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a091faaa8d6e6e7746734a00cd85d6d68":[3,0,2,0,1,0,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1774ef81b1036c3d04ed76e1e2701b99":[3,0,2,0,1,0,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d2d9dfaed302626c6b9bc530e105c2e":[3,0,2,0,1,0,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d9abba95b99b24c6ca69936a8b757b9":[3,0,2,0,1,0,3,17], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1f511d80191cfca53436e9ee0160ac4c":[3,0,2,0,1,0,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a2d1e7acf7cfe3a8be630367c489f326e":[3,0,2,0,1,0,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a324d12fda308211df5e31b19618dd849":[3,0,2,0,1,0,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a37f8f1e06fa3db63f22e3181b7141597":[3,0,2,0,1,0,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a39cd66c8779e6a35f812ab679558a953":[3,0,2,0,1,0,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,3,27], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a4b98e2327cf100a8da874e4dd6b9e1bc":[3,0,2,0,1,0,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,3,26], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a560cf86afdce657c0e5fc9777651578a":[3,0,2,0,1,0,3,20], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a5869c6edc2c9bcc3cf851e91ec03dc82":[3,0,2,0,1,0,3,22], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,0,3,24], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7580f9471a421af5471f4cad52904740":[3,0,2,0,1,0,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7ba797268f57d76f190e802189dc714c":[3,0,2,0,1,0,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,0,3,25], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a811b45e52072fe9fd0feaa20588e6616":[3,0,2,0,1,0,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,3,23], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8d7dd4872feb3cd1d62f667ed95e51ad":[3,0,2,0,1,0,3,19], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#aa2d7fdaa0497178e60edc3fca51b3ed2":[3,0,2,0,1,0,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ab7bba3c569427822b0369f767da37fe7":[3,0,2,0,1,0,3,18], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ac0cc5c4bac4f910398f7d381d257d477":[3,0,2,0,1,0,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ad793aa6b5769e2e94506641129ada283":[3,0,2,0,1,0,3,16], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae0c13e6fcfd39deaf106237b0b25855f":[3,0,2,0,1,0,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae56e9fee09467d7f627a90e9aae19724":[3,0,2,0,1,0,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae8e96b83a3c55778e1f646ed2930b262":[3,0,2,0,1,0,3,21], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html":[3,0,2,0,1,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0824fcd644b1a7aac9317a1f13116035":[3,0,2,0,1,1,1,34], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0cfbd33ff7a1c4113c2cd92c3c2d3359":[3,0,2,0,1,1,1,36], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a11542cd00962f446b63afc9fc8bd008c":[3,0,2,0,1,1,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a131dc5d0b511184f6e63b7cb45cbcc27":[3,0,2,0,1,1,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a30b504b9166c3580f1ec042fb2eb5fa6":[3,0,2,0,1,1,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,1,1,46], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3c4585d346b8a394a22daa305e23d659":[3,0,2,0,1,1,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a418554a2277e6eca7161c38c235f962f":[3,0,2,0,1,1,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a43fae5cccb9e4da5583340f43daa4f20":[3,0,2,0,1,1,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a45e8a5551827dcab970c31ae4af87280":[3,0,2,0,1,1,1,40], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a482c34724b2f82b961547889008f1561":[3,0,2,0,1,1,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a4c9e301b50de9769a7e685f91454d172":[3,0,2,0,1,1,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,1,1,45], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5731a9bf67a3dbd5f6651777838d8584":[3,0,2,0,1,1,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5dd2d0eda40609ed43ae22593c13c2d4":[3,0,2,0,1,1,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a666f827f27ac04751773b8aed91550e5":[3,0,2,0,1,1,1,33], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a69eedeaeafc08f2864e650835b188ede":[3,0,2,0,1,1,1,17], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a72d2f1f85942d8861cd49a76474d6ed4":[3,0,2,0,1,1,1,12], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a76791b064a025881eac6bc9ccabd84a3":[3,0,2,0,1,1,1,14], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a76f8b92d6e64ed9343052282f6daf01b":[3,0,2,0,1,1,1,27], @@ -134,120 +249,5 @@ var NAVTREEINDEX8 = "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a13b8cedae48ccf02fb1f19c5ef2a115d":[3,0,2,0,1,3,3,3], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,3,3,13], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a44501feeeb6d5246fb83bdaebe889848":[3,0,2,0,1,3,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,3,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f":[3,0,2,0,1,3,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a68f4f42980107e59750d9d8bc0d4177f":[3,0,2,0,1,3,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a6fc378b9527d97cb859cf217ea34000d":[3,0,2,0,1,3,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,3,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7bbfb989d9e6b3e91a3e913d294eb959":[3,0,2,0,1,3,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,3,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,3,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9c28b5fed69c35951137ffa263f78164":[3,0,2,0,1,3,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9cb2197391a35949ce67934005ab9b51":[3,0,2,0,1,3,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9d156ee49176ac2a79b8ddece820320c":[3,0,2,0,1,3,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html":[3,0,2,0,1,4,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1994cbeae986243ee87c7764c4688da6":[3,0,2,0,1,4,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481":[3,0,2,0,1,4,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1c1dee141dc7597f950246d31220dc6e":[3,0,2,0,1,4,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a275a2878ffc4a1ccd0398ab7d76bb55d":[3,0,2,0,1,4,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a396ad0789d5bfbcc8c974e6f2472eaf7":[3,0,2,0,1,4,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,1,28], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a40fc6e8b9805ceeabe5fc8f273d582d7":[3,0,2,0,1,4,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a5c03224ccc795c513bf1446928269cc5":[3,0,2,0,1,4,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6546de20cee9d8158a73a77f12af4909":[3,0,2,0,1,4,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc757c8329ba479da756b48c28af234":[3,0,2,0,1,4,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc7d9659788a033e4c91d5a24414383":[3,0,2,0,1,4,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a7befae9615c9f7aed770fe93ce95730b":[3,0,2,0,1,4,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8707bf918b331229a1fe385e2647c334":[3,0,2,0,1,4,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a876db0acb16e2a2d07c4c7b80c8d3178":[3,0,2,0,1,4,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a88eae54793b3267be9966eca37e84a4d":[3,0,2,0,1,4,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a971566b11dbd1d24d7275d52e2d58e8e":[3,0,2,0,1,4,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa619a276bab241be73b7698dc984f113":[3,0,2,0,1,4,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa78236399561ac2797801a13dac0535d":[3,0,2,0,1,4,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac494c140161207ba0ddf01809dd8a450":[3,0,2,0,1,4,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac71626a15aef84f500b429ddba15b1d7":[3,0,2,0,1,4,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#acbf068d90bb24c5ec0e8bf40c6a98687":[3,0,2,0,1,4,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ad8268b70d317ed86157401a6ec580559":[3,0,2,0,1,4,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#adf9fb4841085c6e8e4285d486a97cb70":[3,0,2,0,1,4,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae271dd2fbc4a3df2f6bf76b98be96e87":[3,0,2,0,1,4,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae4e83874f478620ddcdebaf2264b43be":[3,0,2,0,1,4,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aea3f66007710864c3cf38dae75492ae9":[3,0,2,0,1,4,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#afdbf2ed4948a4390d8b011797954ec47":[3,0,2,0,1,4,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html":[3,0,2,0,1,4,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a316d55a37c1fdbde5c755d97d5b2dd2f":[3,0,2,0,1,4,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a6d4830be6d0eadcfe9477b4dbf32603f":[3,0,2,0,1,4,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,4,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#adbd7dfb7a9764615ab3916219b67b6cc":[3,0,2,0,1,4,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html":[3,0,2,0,1,4,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a29fb6263356d4484f569d26ae014d809":[3,0,2,0,1,4,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3b31d86db5282282e937cd4d4af6a1de":[3,0,2,0,1,4,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,4,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a76b993ca7fc148a7224123c53f14b3eb":[3,0,2,0,1,4,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,4,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a80e92952a0c680ea75b010018e4c8002":[3,0,2,0,1,4,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a86340585144e9cdd3ce2e94df644c3f5":[3,0,2,0,1,4,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ab24eba405c34ec06ec9f2d003b4e8b91":[3,0,2,0,1,4,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abbb773707c1ea5077048cbd8adf5c2ae":[3,0,2,0,1,4,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abf6b9c551b9de43212de584b9ed46c9a":[3,0,2,0,1,4,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ac2595a643a675982e1a96fabc5519603":[3,0,2,0,1,4,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ad1ff7ad0eca81bfc56d5789e8b8b8ec0":[3,0,2,0,1,4,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#adca728017762d1a484fd03bee39c40d7":[3,0,2,0,1,4,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html":[3,0,2,0,1,5,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a08918de71c02f761af623554eebd4dd3":[3,0,2,0,1,5,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a0cb6292e524be6f9d0d07ee2c5bd333b":[3,0,2,0,1,5,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a15bfcec34d549f58bab41edd383b21e9":[3,0,2,0,1,5,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a1a99a30c08f043ba20bc8a22db098e1b":[3,0,2,0,1,5,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a2e187b79c577644c36b837654f403070":[3,0,2,0,1,5,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3bdbddfcf37b03860e66210ec2703bca":[3,0,2,0,1,5,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a4e2c4dc3c0c0091515b5afda5d28ca74":[3,0,2,0,1,5,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a5f8512ad20133c8f23536a83608b2db5":[3,0,2,0,1,5,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a609def029baed2ba2dca92306b86ab73":[3,0,2,0,1,5,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a64b4ca20bf3edfb18da8cdaf4250ddd4":[3,0,2,0,1,5,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a6581cdc0b6119912312881da03fa3ed4":[3,0,2,0,1,5,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a696d2c5f7be9ee06dff12bc11ea93a49":[3,0,2,0,1,5,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7b04dc958ce8e247f1a3e7a6c5cb3b4a":[3,0,2,0,1,5,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7c3571a19b8d945e8232dccedbec639d":[3,0,2,0,1,5,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8":[3,0,2,0,1,5,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a915b3e6ed29fd6c9f9960f0d5035f356":[3,0,2,0,1,5,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9888f5b167c174a4f0dc2e11e090013a":[3,0,2,0,1,5,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9a0e201544a0570199aa4bf26f84eda4":[3,0,2,0,1,5,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9aaaaa9236dfba2c6570c04fce7f5c3b":[3,0,2,0,1,5,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa7aa76072be448c805b18ae19f6984f8":[3,0,2,0,1,5,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa88d7212eecb5a1d23dc1e58d26873e1":[3,0,2,0,1,5,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa91b36d88f7d585fc075373ac0aa1d47":[3,0,2,0,1,5,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa9d2b56a2a0b95263a190f73a46af97f":[3,0,2,0,1,5,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aaa9331cecb47b0d9f19b03f63f53610c":[3,0,2,0,1,5,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#af5cf2014b45a19e6ee6c6c2466b6fadd":[3,0,2,0,1,5,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html":[3,0,2,0,1,5,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,5,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac2d60d14817f2a3be24731a9f1b6dd47":[3,0,2,0,1,5,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac4483a5bc46eb5a50a77362baf9d3e6d":[3,0,2,0,1,5,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#af3ad4ce2971295cc10f4e223958c732c":[3,0,2,0,1,5,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html":[3,0,2,0,1,5,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a11f14a6508dd37ab04f0f137a21d86fd":[3,0,2,0,1,5,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a2e72d5e7303efa0c0cd24596bb3f0884":[3,0,2,0,1,5,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,3,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4011a05dc2b258d7537fb500dc7cff23":[3,0,2,0,1,5,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4ade69a44aca90ef513c374dff3e3d5f":[3,0,2,0,1,5,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6486814f025035d8fe448802f10daac9":[3,0,2,0,1,5,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6a8b59220ed4b8c55688c6ed6654ccd6":[3,0,2,0,1,5,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,5,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a71b8dd06400118c44a900013a6a507cb":[3,0,2,0,1,5,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a781ad1ab22ba871e0467058bd06cfcd8":[3,0,2,0,1,5,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,5,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a99eb7b43ae66dfdc9159d2f8f5ab2348":[3,0,2,0,1,5,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#ac386954de14ca214faa395e381b91683":[3,0,2,0,1,5,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#af4f1c7f0904641017fa208216cc2c544":[3,0,2,0,1,5,3,5] +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,3,3,12] }; diff --git a/docs/source_docs/files/navtreeindex9.js b/docs/source_docs/files/navtreeindex9.js index 58e0f01..2aabd23 100755 --- a/docs/source_docs/files/navtreeindex9.js +++ b/docs/source_docs/files/navtreeindex9.js @@ -1,5 +1,120 @@ var NAVTREEINDEX9 = { +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f":[3,0,2,0,1,3,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a68f4f42980107e59750d9d8bc0d4177f":[3,0,2,0,1,3,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a6fc378b9527d97cb859cf217ea34000d":[3,0,2,0,1,3,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,3,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7bbfb989d9e6b3e91a3e913d294eb959":[3,0,2,0,1,3,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,3,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,3,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9c28b5fed69c35951137ffa263f78164":[3,0,2,0,1,3,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9cb2197391a35949ce67934005ab9b51":[3,0,2,0,1,3,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9d156ee49176ac2a79b8ddece820320c":[3,0,2,0,1,3,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html":[3,0,2,0,1,4,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1994cbeae986243ee87c7764c4688da6":[3,0,2,0,1,4,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481":[3,0,2,0,1,4,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1c1dee141dc7597f950246d31220dc6e":[3,0,2,0,1,4,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a275a2878ffc4a1ccd0398ab7d76bb55d":[3,0,2,0,1,4,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a396ad0789d5bfbcc8c974e6f2472eaf7":[3,0,2,0,1,4,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,1,28], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a40fc6e8b9805ceeabe5fc8f273d582d7":[3,0,2,0,1,4,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a5c03224ccc795c513bf1446928269cc5":[3,0,2,0,1,4,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6546de20cee9d8158a73a77f12af4909":[3,0,2,0,1,4,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc757c8329ba479da756b48c28af234":[3,0,2,0,1,4,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc7d9659788a033e4c91d5a24414383":[3,0,2,0,1,4,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a7befae9615c9f7aed770fe93ce95730b":[3,0,2,0,1,4,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8707bf918b331229a1fe385e2647c334":[3,0,2,0,1,4,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a876db0acb16e2a2d07c4c7b80c8d3178":[3,0,2,0,1,4,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a88eae54793b3267be9966eca37e84a4d":[3,0,2,0,1,4,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a971566b11dbd1d24d7275d52e2d58e8e":[3,0,2,0,1,4,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa619a276bab241be73b7698dc984f113":[3,0,2,0,1,4,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa78236399561ac2797801a13dac0535d":[3,0,2,0,1,4,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac494c140161207ba0ddf01809dd8a450":[3,0,2,0,1,4,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac71626a15aef84f500b429ddba15b1d7":[3,0,2,0,1,4,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#acbf068d90bb24c5ec0e8bf40c6a98687":[3,0,2,0,1,4,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ad8268b70d317ed86157401a6ec580559":[3,0,2,0,1,4,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#adf9fb4841085c6e8e4285d486a97cb70":[3,0,2,0,1,4,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae271dd2fbc4a3df2f6bf76b98be96e87":[3,0,2,0,1,4,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae4e83874f478620ddcdebaf2264b43be":[3,0,2,0,1,4,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aea3f66007710864c3cf38dae75492ae9":[3,0,2,0,1,4,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#afdbf2ed4948a4390d8b011797954ec47":[3,0,2,0,1,4,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html":[3,0,2,0,1,4,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a316d55a37c1fdbde5c755d97d5b2dd2f":[3,0,2,0,1,4,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a6d4830be6d0eadcfe9477b4dbf32603f":[3,0,2,0,1,4,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,4,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#adbd7dfb7a9764615ab3916219b67b6cc":[3,0,2,0,1,4,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html":[3,0,2,0,1,4,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a29fb6263356d4484f569d26ae014d809":[3,0,2,0,1,4,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3b31d86db5282282e937cd4d4af6a1de":[3,0,2,0,1,4,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,4,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a76b993ca7fc148a7224123c53f14b3eb":[3,0,2,0,1,4,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,4,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a80e92952a0c680ea75b010018e4c8002":[3,0,2,0,1,4,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a86340585144e9cdd3ce2e94df644c3f5":[3,0,2,0,1,4,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ab24eba405c34ec06ec9f2d003b4e8b91":[3,0,2,0,1,4,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abbb773707c1ea5077048cbd8adf5c2ae":[3,0,2,0,1,4,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abf6b9c551b9de43212de584b9ed46c9a":[3,0,2,0,1,4,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ac2595a643a675982e1a96fabc5519603":[3,0,2,0,1,4,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ad1ff7ad0eca81bfc56d5789e8b8b8ec0":[3,0,2,0,1,4,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#adca728017762d1a484fd03bee39c40d7":[3,0,2,0,1,4,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html":[3,0,2,0,1,5,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a08918de71c02f761af623554eebd4dd3":[3,0,2,0,1,5,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a0cb6292e524be6f9d0d07ee2c5bd333b":[3,0,2,0,1,5,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a15bfcec34d549f58bab41edd383b21e9":[3,0,2,0,1,5,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a1a99a30c08f043ba20bc8a22db098e1b":[3,0,2,0,1,5,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a2e187b79c577644c36b837654f403070":[3,0,2,0,1,5,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3bdbddfcf37b03860e66210ec2703bca":[3,0,2,0,1,5,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a4e2c4dc3c0c0091515b5afda5d28ca74":[3,0,2,0,1,5,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a5f8512ad20133c8f23536a83608b2db5":[3,0,2,0,1,5,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a609def029baed2ba2dca92306b86ab73":[3,0,2,0,1,5,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a64b4ca20bf3edfb18da8cdaf4250ddd4":[3,0,2,0,1,5,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a6581cdc0b6119912312881da03fa3ed4":[3,0,2,0,1,5,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a696d2c5f7be9ee06dff12bc11ea93a49":[3,0,2,0,1,5,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7b04dc958ce8e247f1a3e7a6c5cb3b4a":[3,0,2,0,1,5,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7c3571a19b8d945e8232dccedbec639d":[3,0,2,0,1,5,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8":[3,0,2,0,1,5,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a915b3e6ed29fd6c9f9960f0d5035f356":[3,0,2,0,1,5,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9888f5b167c174a4f0dc2e11e090013a":[3,0,2,0,1,5,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9a0e201544a0570199aa4bf26f84eda4":[3,0,2,0,1,5,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9aaaaa9236dfba2c6570c04fce7f5c3b":[3,0,2,0,1,5,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa7aa76072be448c805b18ae19f6984f8":[3,0,2,0,1,5,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa88d7212eecb5a1d23dc1e58d26873e1":[3,0,2,0,1,5,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa91b36d88f7d585fc075373ac0aa1d47":[3,0,2,0,1,5,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa9d2b56a2a0b95263a190f73a46af97f":[3,0,2,0,1,5,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aaa9331cecb47b0d9f19b03f63f53610c":[3,0,2,0,1,5,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#af5cf2014b45a19e6ee6c6c2466b6fadd":[3,0,2,0,1,5,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html":[3,0,2,0,1,5,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,5,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac2d60d14817f2a3be24731a9f1b6dd47":[3,0,2,0,1,5,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac4483a5bc46eb5a50a77362baf9d3e6d":[3,0,2,0,1,5,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#af3ad4ce2971295cc10f4e223958c732c":[3,0,2,0,1,5,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html":[3,0,2,0,1,5,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a11f14a6508dd37ab04f0f137a21d86fd":[3,0,2,0,1,5,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a2e72d5e7303efa0c0cd24596bb3f0884":[3,0,2,0,1,5,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,3,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4011a05dc2b258d7537fb500dc7cff23":[3,0,2,0,1,5,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4ade69a44aca90ef513c374dff3e3d5f":[3,0,2,0,1,5,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6486814f025035d8fe448802f10daac9":[3,0,2,0,1,5,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6a8b59220ed4b8c55688c6ed6654ccd6":[3,0,2,0,1,5,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,5,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a71b8dd06400118c44a900013a6a507cb":[3,0,2,0,1,5,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a781ad1ab22ba871e0467058bd06cfcd8":[3,0,2,0,1,5,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,5,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a99eb7b43ae66dfdc9159d2f8f5ab2348":[3,0,2,0,1,5,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#ac386954de14ca214faa395e381b91683":[3,0,2,0,1,5,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#af4f1c7f0904641017fa208216cc2c544":[3,0,2,0,1,5,3,5], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#afbc47db2117b5cf3c548023e3192269b":[3,0,2,0,1,5,3,7], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html":[3,0,2,0,1,6,1], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#a01cf9d5f5c5ab72500573d2064f76abf":[3,0,2,0,1,6,1,10], @@ -134,120 +249,5 @@ var NAVTREEINDEX9 = "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ac9d6a9fd6eedf15114373be5f5c143be":[3,0,2,0,1,8,1,3], "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#acab1c260a669e47819cda26e8505cea1":[3,0,2,0,1,8,1,0], "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#adf3f9573b03f2617e45414bb5f227398":[3,0,2,0,1,8,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#afd59387eb53b3139da71ddf89d49efd7":[3,0,2,0,1,8,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html":[3,0,2,0,1,8,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a58f716e4548984859cf51d2f0bd02b94":[3,0,2,0,1,8,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a88bbd94ac18092b5f2f69869bd5d146b":[3,0,2,0,1,8,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,8,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#ac8ccb92ce9aaed3921e68990ef93b098":[3,0,2,0,1,8,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#acbecd941d2c3495f85bfa5100c6768a8":[3,0,2,0,1,8,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html":[3,0,2,0,1,8,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a1ecf49f811f676d8064c86f701752b63":[3,0,2,0,1,8,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a49657e0c9e0d57988ab6d37d39e83b6d":[3,0,2,0,1,8,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a4f2cb8f1be8ef148dd67c46c48156d2d":[3,0,2,0,1,8,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,8,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a6ff4edf53005e9c07395ba6ce69c4062":[3,0,2,0,1,8,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,8,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,8,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,8,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8b1b7b4469914d6d9bebb8f5a151cb96":[3,0,2,0,1,8,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9901fb514ae268238c0e35bb791a717e":[3,0,2,0,1,8,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9d1726b5e025a983d43b007f1762d42d":[3,0,2,0,1,8,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#ad745e2db5bb1a571a0cfaf8b172e407c":[3,0,2,0,1,8,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adaa80ec7f26826dfce5ed2aae33b1326":[3,0,2,0,1,8,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adeb30af2219c5b4bc82cac249699bf9b":[3,0,2,0,1,8,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#aebba4b6359462014ec2be3cbc016d8ab":[3,0,2,0,1,8,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html":[3,0,2,0,1,9,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a06503adeb1f12e322d31f8f89079e3bd":[3,0,2,0,1,9,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2513d2b49084309df1983da18a519853":[3,0,2,0,1,9,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2b2426d4ac13cbc8b9e127f4c64c3a38":[3,0,2,0,1,9,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3694b467ddecbbeaba61b427cab1c415":[3,0,2,0,1,9,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a524508983328083c85ae0dd46fffc538":[3,0,2,0,1,9,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a54567af3c45bd43c2c7ee8aacac11140":[3,0,2,0,1,9,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a73442580ecfbb0539657175282fe992b":[3,0,2,0,1,9,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a74b9d346b3769252645947456b0c07fc":[3,0,2,0,1,9,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a818d010ea7f599af12d3a1a66724eac2":[3,0,2,0,1,9,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8a2bfeae18a96ba0466a6e6639a01b4a":[3,0,2,0,1,9,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8f0c0cdf66bcc886df9fc19a0e8341fc":[3,0,2,0,1,9,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9451f29eef45d2e87cd3754e468bae9b":[3,0,2,0,1,9,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9d664381489352c931db66b1ad8a75e8":[3,0,2,0,1,9,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ab2ddffdff31c0b80a5f27fea23159f8c":[3,0,2,0,1,9,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#aba851e02e8eeda3e57186947a9119614":[3,0,2,0,1,9,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ada609a696fd12f2861f7b7d32922c5ec":[3,0,2,0,1,9,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae04b20be7a26c9ecaebacd75991371f3":[3,0,2,0,1,9,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae8c6ec867c1c1f90670c36ce06fca602":[3,0,2,0,1,9,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f":[3,0,2,0,1,9,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#afc7d34eb4878b37d53de205fdbca8497":[3,0,2,0,1,9,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html":[3,0,2,0,1,9,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,2,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a47e80d25b607a2355a8333317ba8c638":[3,0,2,0,1,9,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a8f71ceab33f7c878b1c5d6c7c269a8fe":[3,0,2,0,1,9,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a9a31d513f2c529fd9f26df94cbb9ac3c":[3,0,2,0,1,9,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,9,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#acfcd68e9b9d9240eca5ad128bd6959c3":[3,0,2,0,1,9,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#ad04f7b0a1e14652ba4ca8b18eb4bc2b1":[3,0,2,0,1,9,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html":[3,0,2,0,1,9,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5692c6be7980e7d148a6d1aa84c0aa96":[3,0,2,0,1,9,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5d5da391963434dd791c40005a415d36":[3,0,2,0,1,9,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,9,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7aaca98c0f0d20abf61ca5d55a23b180":[3,0,2,0,1,9,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,9,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a803c9405deebb3ec7c7cd1041182985f":[3,0,2,0,1,9,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#aa555eb7bdbeb492c14c1d1cbde0549b0":[3,0,2,0,1,9,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#ae7ebeee688d7eed12c07a56947a517ac":[3,0,2,0,1,9,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af17ad5fc0eb1a8f4b1d12ef4c39e6dd9":[3,0,2,0,1,9,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af9c9e9b37be27ba14b63e8a70b747383":[3,0,2,0,1,9,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#afcfbce8d18e175be6a28cd8f800a4806":[3,0,2,0,1,9,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html":[3,0,2,0,1,10,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a04e3c196c8693800ef52e0503a7a6a7f":[3,0,2,0,1,10,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a1b0738bf76b4d3b1621475a9a6aa13ad":[3,0,2,0,1,10,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a20333c76840572a76ad1fd440a41f945":[3,0,2,0,1,10,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a2afb048a769c99eecb6716d8b468b7d1":[3,0,2,0,1,10,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a":[3,0,2,0,1,10,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a4745bd0963aa9977909a38e9bcacbcf3":[3,0,2,0,1,10,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6065cc07235bdfe0dfe25d6fa91d714b":[3,0,2,0,1,10,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a610daba5a3656a910c2e5a64cafd9d4f":[3,0,2,0,1,10,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a638183ff1a70cd3442fe3e58e62a07b4":[3,0,2,0,1,10,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6929712b17dc487313d1450bd7ae3ec8":[3,0,2,0,1,10,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a78b87069ab4e052aaad9ccb827062b50":[3,0,2,0,1,10,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a972d4ea981bdde6b14361b65316bbfc4":[3,0,2,0,1,10,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a9a28884c3c2ac34ea50b058e368a126a":[3,0,2,0,1,10,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#aa2c159c35ad239c0d167637970b61e76":[3,0,2,0,1,10,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ac24548c43983000871177b2fcec4d8c6":[3,0,2,0,1,10,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ae981f0a7ad308315cc23838deea89fe2":[3,0,2,0,1,10,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html":[3,0,2,0,1,10,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a5f994fd78a0f44657f8f00563e8b4097":[3,0,2,0,1,10,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,10,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#ad21e1149fd539564feb1508f562a2251":[3,0,2,0,1,10,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aec339afc4fa91f66ccddacf7c7a99215":[3,0,2,0,1,10,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html":[3,0,2,0,1,10,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a081906db53d51ac479c07888af73a3a6":[3,0,2,0,1,10,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a2f5f9f923e9111d204ea50d05c520ca7":[3,0,2,0,1,10,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3838505111515cf3dd4693c555f158e8":[3,0,2,0,1,10,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a5603542b1c4d17b416803f7ea78431ba":[3,0,2,0,1,10,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a68f26de7488a8e33117ca72aa0ed6671":[3,0,2,0,1,10,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,10,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7cf6b178059e85be33866c9ef1c93b82":[3,0,2,0,1,10,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,10,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8ba55536d4b3992ec9e1696cd1ad7dbe":[3,0,2,0,1,10,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a9ddda344f546b4055155df2683e394cf":[3,0,2,0,1,10,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#afe38b1fe516e33635efffe3f032faecc":[3,0,2,0,1,10,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html":[3,0,2,0,1,11,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a011e13da4855478f3b796cf814a0b22b":[3,0,2,0,1,11,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a0fdd5fe766ceadf567650c912ac66b14":[3,0,2,0,1,11,1,11] +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#afd59387eb53b3139da71ddf89d49efd7":[3,0,2,0,1,8,1,6] }; diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html index e482b31..b01dae1 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html @@ -357,7 +357,7 @@ Size of array of material names.


                The documentation for this struct was generated from the following file: +
              • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h
              diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html index 60640a1..e76e61b 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html @@ -48,9 +48,16 @@

              List of all members. + + + + + @@ -60,6 +67,30 @@

              Public Types

              enum  ChunkFlags { NO_FLAGS = 0, +CREATED_BY_ISLAND_DETECTOR = 1 + }

              Public Attributes

              int32_t chunkId
              uint32_t flags
              bool isChanged
              bool isLeaf
              int32_t parent
              +


              Member Enumeration Documentation

              + +
              + +
              + +

              +

              Enumerator:
              + + + +
              NO_FLAGS  +
              CREATED_BY_ISLAND_DETECTOR  +
              +
              + +
              +


              Member Data Documentation

              @@ -74,6 +105,21 @@

              +

              +

              + +

              +
              + + + + +
              uint32_t Nv::Blast::ChunkInfo::flags
              +
              +
              + +

              +

              diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js index 44619bd..e193c31 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js @@ -1,6 +1,11 @@ var struct_nv_1_1_blast_1_1_chunk_info = [ + [ "ChunkFlags", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c", [ + [ "NO_FLAGS", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47", null ], + [ "CREATED_BY_ISLAND_DETECTOR", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de", null ] + ] ], [ "chunkId", "struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67", null ], + [ "flags", "struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71", null ], [ "isChanged", "struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f", null ], [ "isLeaf", "struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02", null ], [ "meshData", "struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html index fd066d3..194c0e7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html @@ -42,7 +42,7 @@

              -

              Nv::Blast::CmpSharedFace Struct Reference

              #include <NvBlastExtAuthoringMeshImpl.h> +

              Nv::Blast::CmpSharedFace Struct Reference

              #include <NvBlastExtAuthoringMeshUtils.h>

              @@ -83,7 +83,7 @@


              The documentation for this struct was generated from the following file: +
            • sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h
            -

            Nv::Blast::CmpVec Struct Reference

            #include <NvBlastExtAuthoringMeshImpl.h> +

            Nv::Blast::CmpVec Struct Reference

            #include <NvBlastExtAuthoringMeshUtils.h>

            @@ -83,7 +83,7 @@


            The documentation for this struct was generated from the following file: +
          • sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h

          Detailed Description

          Collision hull geometry format.
          The documentation for this struct was generated from the following file: +
        • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


        The documentation for this struct was generated from the following file: +
      • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h
      diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html index f7c019b..8ebba1e 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html @@ -49,12 +49,14 @@ List of all members. - + + + @@ -82,20 +84,20 @@

      - +


      Public Member Functions

       Edge (int s, int e)
       Edge (uint32_t s, uint32_t e)
       Edge ()
      bool operator< (const Edge &b) const
      uint32_t operator[] (uint32_t i) const

      Public Attributes

      uint32_t e
      - + - + @@ -130,6 +132,26 @@

      + +

      + +

      +
      +
      Nv::Blast::Edge::Edge (int uint32_t  s,
      int uint32_t  e 
      + + + + + + + + +
      uint32_t Nv::Blast::Edge::operator[] (uint32_t  i  )  const [inline]
      + +
      + +

      +


      Member Data Documentation

      @@ -164,7 +186,7 @@


      The documentation for this struct was generated from the following file: +
    • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h

    Nv::Blast::EdgeWithParent Member List

    This is the complete list of members for Nv::Blast::EdgeWithParent, including all inherited members.

    - + - - - + + +
    eNv::Blast::EdgeWithParent
    eNv::Blast::EdgeWithParent
    EdgeWithParent()Nv::Blast::EdgeWithParent [inline]
    EdgeWithParent(int32_t s, int32_t e, int32_t p)Nv::Blast::EdgeWithParent [inline]
    parentNv::Blast::EdgeWithParent
    sNv::Blast::EdgeWithParent
    EdgeWithParent(uint32_t s, uint32_t e, uint32_t p)Nv::Blast::EdgeWithParent [inline]
    parentNv::Blast::EdgeWithParent
    sNv::Blast::EdgeWithParent

    - +

    - + - + - + @@ -118,12 +118,12 @@


    Member Data Documentation

    - +
    Nv::Blast::EdgeWithParent::EdgeWithParent (int32_t uint32_t  s,
    int32_t uint32_t  e,
    int32_t uint32_t  p 
    - +
    int32_t Nv::Blast::EdgeWithParent::e uint32_t Nv::Blast::EdgeWithParent::e
    @@ -133,12 +133,12 @@

    - +

    @@ -148,12 +148,12 @@

    - +

    @@ -164,7 +164,7 @@


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    Member Data Documentation

    - +
    diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html new file mode 100644 index 0000000..0cfc1cc --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html @@ -0,0 +1,58 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::FractureDesc Member List

    This is the complete list of members for Nv::Blast::FractureDesc, including all inherited members.

    + + + + + + + + +
    cellNv::Blast::FractureDesc
    cellAccelNv::Blast::FractureDesc
    chunkIdNv::Blast::FractureDesc
    frNv::Blast::FractureDesc
    modelNv::Blast::FractureDesc
    modelAccelNv::Blast::FractureDesc
    outputDataNv::Blast::FractureDesc
    patternNv::Blast::FractureDesc
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html new file mode 100644 index 0000000..0f0c9f2 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html @@ -0,0 +1,198 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureDesc Struct Reference + + + + + + + + +
    +

    Nv::Blast::FractureDesc Struct Reference

    #include <NvBlastExtRT.h> +

    + +

    +List of all members. + + + + + + + + + + + + + + + + + + +

    Public Attributes

    const Meshcell = nullptr
    SpatialAcceleratorcellAccel = nullptr
    uint32_t chunkId
    Fracturerfr = nullptr
    const Meshmodel = nullptr
    SpatialAcceleratormodelAccel = nullptr
    BooleanToolOutputDataoutputData = nullptr
    DamagePatternpattern = nullptr
    +


    Member Data Documentation

    + +
    +
    + + + + +
    const Mesh* Nv::Blast::FractureDesc::cell = nullptr
    +
    +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    +
    + + + + +
    uint32_t Nv::Blast::FractureDesc::chunkId
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    Fracturer* Nv::Blast::FractureDesc::fr = nullptr
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    const Mesh* Nv::Blast::FractureDesc::model = nullptr
    +
    +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js new file mode 100644 index 0000000..1e8b71c --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js @@ -0,0 +1,11 @@ +var struct_nv_1_1_blast_1_1_fracture_desc = +[ + [ "cell", "struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d", null ], + [ "cellAccel", "struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278", null ], + [ "chunkId", "struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a", null ], + [ "fr", "struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239", null ], + [ "model", "struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52", null ], + [ "modelAccel", "struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001", null ], + [ "outputData", "struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815", null ], + [ "pattern", "struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html new file mode 100644 index 0000000..296dd01 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html @@ -0,0 +1,54 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::FractureRT::FractureRT::Stage Member List

    This is the complete list of members for Nv::Blast::FractureRT::FractureRT::Stage, including all inherited members.

    + + + + +
    ALL enum valueNv::Blast::FractureRT::FractureRT::Stage
    FACET_FACET_TEST enum valueNv::Blast::FractureRT::FractureRT::Stage
    RETAIN_FROM_FRACTURED_MESH enum valueNv::Blast::FractureRT::FractureRT::Stage
    RETAIN_FROM_PATTERN enum valueNv::Blast::FractureRT::FractureRT::Stage

    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html new file mode 100644 index 0000000..9f85630 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html @@ -0,0 +1,95 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRT::FractureRT::Stage Struct Reference + + + + + + + + +
    +

    Nv::Blast::FractureRT::FractureRT::Stage Struct Reference

    #include <NvBlastExtRT.h> +

    + +

    +List of all members. + + + + +

    Public Types

    enum  { FACET_FACET_TEST = 1, +RETAIN_FROM_FRACTURED_MESH = 2, +RETAIN_FROM_PATTERN = 4, +ALL = 0xFFFFFFFF + }
    +


    Member Enumeration Documentation

    + +
    +
    + + + + +
    anonymous enum
    +
    +
    + +

    +

    Enumerator:
    + + + + + +
    FACET_FACET_TEST  +
    RETAIN_FROM_FRACTURED_MESH  +
    RETAIN_FROM_PATTERN  +
    ALL  +
    +
    + +
    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js new file mode 100644 index 0000000..30ecd05 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js @@ -0,0 +1,7 @@ +var struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage = +[ + [ "FACET_FACET_TEST", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400", null ], + [ "RETAIN_FROM_FRACTURED_MESH", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580", null ], + [ "RETAIN_FROM_PATTERN", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d", null ], + [ "ALL", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html new file mode 100644 index 0000000..b7a5710 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html @@ -0,0 +1,56 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::MeshDesc Member List

    This is the complete list of members for Nv::Blast::MeshDesc, including all inherited members.

    + + + + + + +
    bEdgesNv::Blast::MeshDesc
    edesCountNv::Blast::MeshDesc
    inVerticesNv::Blast::MeshDesc
    meshANv::Blast::MeshDesc
    meshBNv::Blast::MeshDesc
    trNv::Blast::MeshDesc

    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html new file mode 100644 index 0000000..1d3fec7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html @@ -0,0 +1,164 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::MeshDesc Struct Reference + + + + + + + + +
    +

    Nv::Blast::MeshDesc Struct Reference

    #include <NvBlastExtRT.h> +

    + +

    +List of all members. + + + + + + + + + + + + + + +

    Public Attributes

    const BooleanResultEdgebEdges = nullptr
    uint32_t edesCount = 0
    const VertexinVertices = nullptr
    const MeshmeshA = nullptr
    const MeshmeshB = nullptr
    MeshGeneratortr = nullptr
    +


    Member Data Documentation

    + +
    +
    + + + + +
    const BooleanResultEdge* Nv::Blast::MeshDesc::bEdges = nullptr
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    uint32_t Nv::Blast::MeshDesc::edesCount = 0
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    const Vertex* Nv::Blast::MeshDesc::inVertices = nullptr
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    const Mesh* Nv::Blast::MeshDesc::meshA = nullptr
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    const Mesh* Nv::Blast::MeshDesc::meshB = nullptr
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    MeshGenerator* Nv::Blast::MeshDesc::tr = nullptr
    +
    +
    + +

    + +

    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js new file mode 100644 index 0000000..b49283d --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js @@ -0,0 +1,9 @@ +var struct_nv_1_1_blast_1_1_mesh_desc = +[ + [ "bEdges", "struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2", null ], + [ "edesCount", "struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c", null ], + [ "inVertices", "struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8", null ], + [ "meshA", "struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361", null ], + [ "meshB", "struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81", null ], + [ "tr", "struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html new file mode 100644 index 0000000..7799391 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html @@ -0,0 +1,52 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::PatternDescriptor Member List

    This is the complete list of members for Nv::Blast::PatternDescriptor, including all inherited members.

    + + +
    interiorMaterialIdNv::Blast::PatternDescriptor
    RNGNv::Blast::PatternDescriptor

    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html new file mode 100644 index 0000000..9425b68 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html @@ -0,0 +1,107 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PatternDescriptor Struct Reference + + + + + + + + +
    +

    Nv::Blast::PatternDescriptor Struct Reference

    #include <NvBlastExtAuthoringPatternGenerator.h> +

    +

    +Inheritance diagram for Nv::Blast::PatternDescriptor:
    +
    + +

    + +Nv::Blast::BeamPatternDesc +Nv::Blast::RegularRadialPatternDesc +Nv::Blast::UniformPatternDesc + +
    + +

    +List of all members. + + + + + + +

    Public Attributes

    uint32_t interiorMaterialId = 1000
    RNG_CALLBACK RNG = nullptr
    +


    Member Data Documentation

    + +
    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js new file mode 100644 index 0000000..ad81473 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js @@ -0,0 +1,5 @@ +var struct_nv_1_1_blast_1_1_pattern_descriptor = +[ + [ "interiorMaterialId", "struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb", null ], + [ "RNG", "struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png new file mode 100644 index 0000000..1cf1237 Binary files /dev/null and b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png differ diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html new file mode 100644 index 0000000..51cb232 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html @@ -0,0 +1,52 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + +
    +

    Nv::Blast::PerTriangleAdditionalData Member List

    This is the complete list of members for Nv::Blast::PerTriangleAdditionalData, including all inherited members.

    + + +
    materialIndexNv::Blast::PerTriangleAdditionalData
    smoothingGroupNv::Blast::PerTriangleAdditionalData

    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html new file mode 100644 index 0000000..687c620 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html @@ -0,0 +1,96 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PerTriangleAdditionalData Struct Reference + + + + + + + + +
    +

    Nv::Blast::PerTriangleAdditionalData Struct Reference

    #include <NvBlastExtRT.h> +

    + +

    +List of all members. + + + + + + +

    Public Attributes

    int32_t materialIndex
    int32_t smoothingGroup
    +


    Member Data Documentation

    + +
    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js new file mode 100644 index 0000000..a9b417f --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js @@ -0,0 +1,5 @@ +var struct_nv_1_1_blast_1_1_per_triangle_additional_data = +[ + [ "materialIndex", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8", null ], + [ "smoothingGroup", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html new file mode 100644 index 0000000..0fd7e32 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html @@ -0,0 +1,61 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List + + + + + + + + + + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html new file mode 100644 index 0000000..f45a9be --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html @@ -0,0 +1,224 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::RegularRadialPatternDesc Struct Reference + + + + + + + + +
    +

    Nv::Blast::RegularRadialPatternDesc Struct Reference

    #include <NvBlastExtAuthoringPatternGenerator.h> +

    +

    +Inheritance diagram for Nv::Blast::RegularRadialPatternDesc:
    +
    + +

    + +Nv::Blast::PatternDescriptor + +
    + +

    +List of all members. + + + + + + + + + + + + + + + + + + + + +

    Public Attributes

    float angularNoiseAmplitude = 0.0f
    uint32_t angularSteps = 8
    float aperture = .0f
    float debrisRadiusMult = 1.0f
    float radialNoiseAmplitude = 0.0f
    float radialNoiseFrequency = 0.0f
    uint32_t radialSteps = 3
    float radiusMax = 1.0f
    float radiusMin = 0.0f
    +


    Member Data Documentation

    + +
    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    + +

    + +
    + +

    + +

    +

    +


    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js new file mode 100644 index 0000000..34601b4 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js @@ -0,0 +1,12 @@ +var struct_nv_1_1_blast_1_1_regular_radial_pattern_desc = +[ + [ "angularNoiseAmplitude", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f", null ], + [ "angularSteps", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3", null ], + [ "aperture", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2", null ], + [ "debrisRadiusMult", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a", null ], + [ "radialNoiseAmplitude", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39", null ], + [ "radialNoiseFrequency", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29", null ], + [ "radialSteps", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462", null ], + [ "radiusMax", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1", null ], + [ "radiusMin", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31", null ] +]; \ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png new file mode 100644 index 0000000..884b504 Binary files /dev/null and b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png differ diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html index 7598ae6..fef5049 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html @@ -165,7 +165,7 @@


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h
    -

    Nv::Blast::SharedFace Struct Reference

    #include <NvBlastExtAuthoringMeshImpl.h> +

    Nv::Blast::SharedFace Struct Reference

    #include <NvBlastExtAuthoringMeshUtils.h>

    @@ -220,7 +220,7 @@


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html index ae9f0fd..3ddfee7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html @@ -49,7 +49,7 @@ List of all members. - @@ -75,7 +75,7 @@

    Detailed Description

    Payload for the TkEvent::FractureEvent events

    Fracture Events resulting from applying fracture to a TkActor.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::FractureEvent +
    enum  { EVENT_TYPE = TkEvent::FractureEvent }

    Public Attributes

    @@ -89,7 +89,7 @@ Fracture Events resulting from applying fracture to a -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js index 28c5eb2..8ec3bcd 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_fracture_events = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024", null ], [ "bondsBroken", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925", null ], [ "bondsDamaged", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603", null ], [ "buffers", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html index c0b02d2..09cf5a0 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html @@ -42,7 +42,7 @@

    Nv::Blast::TkJointUpdateEvent Member List

    This is the complete list of members for
    Nv::Blast::TkJointUpdateEvent, including all inherited members.

    - + diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html index 1e5d2e1..9925980 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html @@ -49,7 +49,7 @@ List of all members.
    Changed enum valueNv::Blast::TkJointUpdateEvent
    EVENT_TYPE enum valueNv::Blast::TkJointUpdateEvent
    EVENT_TYPE enum valueNv::Blast::TkJointUpdateEvent
    External enum valueNv::Blast::TkJointUpdateEvent
    jointNv::Blast::TkJointUpdateEvent
    subtypeNv::Blast::TkJointUpdateEvent
    - @@ -63,7 +63,7 @@

    Detailed Description

    Payload for the TkEvent::JointUpdate events

    Event type sent when a TkJoint's TkActor references change. This may indicate a joint becoming external, simply changing actors when split events occur on one or both of the actors, or when one or both of the actors are destroyed.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::JointUpdate +
    enum  { EVENT_TYPE = TkEvent::JointUpdate }

    Public Attributes

    @@ -77,7 +77,7 @@ Event type sent when a TkJoint's -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js index 371272c..39e6f3b 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_joint_update_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c", null ], [ "Subtype", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d", [ [ "External", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8", null ], [ "Changed", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html index 004619c..fc14ed7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html @@ -42,7 +42,7 @@

    diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html index 97d56a7..8e3f6dd 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html @@ -49,7 +49,7 @@ List of all members. - @@ -66,7 +66,7 @@

    Detailed Description

    Payload for TkEvent::Split events

    When this event is sent, the parent TkActor that was split is no longer valid. Therefore it is not referenced directly in the event data. Instead, its TkFamily, index within the TkFamily, and userData are stored. In addition, this event gives the child TkActors generated by the split.


    Member Enumeration Documentation

    - +

    Public Types

    enum  { EVENT_TYPE = TkEvent::Split +
    enum  { EVENT_TYPE = TkEvent::Split }

    Public Attributes

    @@ -80,7 +80,7 @@ When this event is sent, the parent -
    EVENT_TYPE  +
    EVENT_TYPE 
    diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js index d8e087f..39444df 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_split_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f", null ], [ "children", "struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be", null ], [ "numChildren", "struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145", null ], [ "parentData", "struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c", null ] diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html index a6cae4f..b7a3743 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html @@ -281,7 +281,7 @@


    The documentation for this struct was generated from the following file:
    +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h


    The documentation for this struct was generated from the following file: +
  • sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h
  • sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h