aboutsummaryrefslogtreecommitdiff
path: root/docs/api_docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api_docs')
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_8h-source.html164
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_8h.html141
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_8h.js4
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_8h_source.html23
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html235
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h.html57
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html73
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html23
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_bond_generator_8h_source.html8
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html91
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_collision_builder_8h_source.html25
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html317
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_fracture_tool_8h_source.html38
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html103
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_mesh_8h.html4
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html12
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html151
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html59
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js11
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html70
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_types_8h-source.html332
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_types_8h.html8
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_authoring_types_8h_source.html113
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_exporter_8h_source.html4
-rwxr-xr-xdocs/api_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html2
-rw-r--r--docs/api_docs/files/_nv_blast_ext_r_t_8h-source.html266
-rw-r--r--docs/api_docs/files/_nv_blast_ext_r_t_8h.html450
-rw-r--r--docs/api_docs/files/_nv_blast_ext_r_t_8h.js31
-rw-r--r--docs/api_docs/files/_nv_blast_ext_r_t_8h_source.html97
-rwxr-xr-xdocs/api_docs/files/_nv_blast_tk_event_8h-source.html8
-rwxr-xr-xdocs/api_docs/files/_nv_blast_tk_event_8h_source.html2
-rwxr-xr-xdocs/api_docs/files/annotated.html25
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html38
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html265
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js10
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.pngbin0 -> 615 bytes
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html4
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html12
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js4
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html1
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html31
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js1
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html37
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html234
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js9
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.pngbin0 -> 592 bytes
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html39
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html245
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js13
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html2
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html19
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js2
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html31
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.html64
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_fracturer.js4
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid-members.html33
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid.html106
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid.js6
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html37
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.html228
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.js9
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.pngbin0 -> 555 bytes
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_mesh-members.html2
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_mesh.html45
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js2
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html31
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html63
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js4
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html35
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html166
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js8
-rwxr-xr-xdocs/api_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html2
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html36
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html231
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js9
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.pngbin0 -> 1344 bytes
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html37
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html233
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js9
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.pngbin0 -> 620 bytes
-rwxr-xr-xdocs/api_docs/files/classes.html34
-rwxr-xr-xdocs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.html4
-rwxr-xr-xdocs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.js2
-rw-r--r--docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html54
-rw-r--r--docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js4
-rw-r--r--docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html60
-rw-r--r--docs/api_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js17
-rw-r--r--docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html54
-rw-r--r--docs/api_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js4
-rw-r--r--docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html54
-rw-r--r--docs/api_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js4
-rwxr-xr-xdocs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html4
-rwxr-xr-xdocs/api_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js6
-rwxr-xr-xdocs/api_docs/files/files.html7
-rwxr-xr-xdocs/api_docs/files/functions.html56
-rwxr-xr-xdocs/api_docs/files/functions_0x62.html27
-rwxr-xr-xdocs/api_docs/files/functions_0x63.html57
-rwxr-xr-xdocs/api_docs/files/functions_0x64.html16
-rwxr-xr-xdocs/api_docs/files/functions_0x65.html25
-rwxr-xr-xdocs/api_docs/files/functions_0x66.html22
-rwxr-xr-xdocs/api_docs/files/functions_0x67.html58
-rwxr-xr-xdocs/api_docs/files/functions_0x68.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x69.html18
-rwxr-xr-xdocs/api_docs/files/functions_0x6a.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x6c.html15
-rwxr-xr-xdocs/api_docs/files/functions_0x6d.html23
-rwxr-xr-xdocs/api_docs/files/functions_0x6e.html9
-rwxr-xr-xdocs/api_docs/files/functions_0x6f.html10
-rwxr-xr-xdocs/api_docs/files/functions_0x70.html28
-rwxr-xr-xdocs/api_docs/files/functions_0x71.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x72.html69
-rwxr-xr-xdocs/api_docs/files/functions_0x73.html37
-rwxr-xr-xdocs/api_docs/files/functions_0x74.html18
-rwxr-xr-xdocs/api_docs/files/functions_0x75.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x76.html9
-rwxr-xr-xdocs/api_docs/files/functions_0x77.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x78.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x79.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x7a.html1
-rwxr-xr-xdocs/api_docs/files/functions_0x7e.html5
-rwxr-xr-xdocs/api_docs/files/functions_b.html19
-rwxr-xr-xdocs/api_docs/files/functions_c.html40
-rwxr-xr-xdocs/api_docs/files/functions_d.html16
-rwxr-xr-xdocs/api_docs/files/functions_e.html26
-rwxr-xr-xdocs/api_docs/files/functions_enum.html5
-rwxr-xr-xdocs/api_docs/files/functions_eval.html35
-rwxr-xr-xdocs/api_docs/files/functions_f.html15
-rwxr-xr-xdocs/api_docs/files/functions_func.html15
-rwxr-xr-xdocs/api_docs/files/functions_func_0x62.html9
-rwxr-xr-xdocs/api_docs/files/functions_func_0x63.html22
-rwxr-xr-xdocs/api_docs/files/functions_func_0x64.html5
-rwxr-xr-xdocs/api_docs/files/functions_func_0x65.html5
-rwxr-xr-xdocs/api_docs/files/functions_func_0x66.html7
-rwxr-xr-xdocs/api_docs/files/functions_func_0x67.html59
-rwxr-xr-xdocs/api_docs/files/functions_func_0x69.html3
-rwxr-xr-xdocs/api_docs/files/functions_func_0x6c.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x6e.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x6f.html8
-rwxr-xr-xdocs/api_docs/files/functions_func_0x70.html7
-rwxr-xr-xdocs/api_docs/files/functions_func_0x72.html45
-rwxr-xr-xdocs/api_docs/files/functions_func_0x73.html30
-rwxr-xr-xdocs/api_docs/files/functions_func_0x74.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x75.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x76.html5
-rwxr-xr-xdocs/api_docs/files/functions_func_0x77.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x7a.html1
-rwxr-xr-xdocs/api_docs/files/functions_func_0x7e.html5
-rwxr-xr-xdocs/api_docs/files/functions_func_b.html10
-rwxr-xr-xdocs/api_docs/files/functions_func_c.html13
-rwxr-xr-xdocs/api_docs/files/functions_func_d.html6
-rwxr-xr-xdocs/api_docs/files/functions_func_e.html6
-rwxr-xr-xdocs/api_docs/files/functions_func_f.html3
-rwxr-xr-xdocs/api_docs/files/functions_func_g.html62
-rwxr-xr-xdocs/api_docs/files/functions_func_i.html2
-rwxr-xr-xdocs/api_docs/files/functions_func_o.html8
-rwxr-xr-xdocs/api_docs/files/functions_func_p.html3
-rwxr-xr-xdocs/api_docs/files/functions_func_r.html13
-rwxr-xr-xdocs/api_docs/files/functions_func_s.html25
-rwxr-xr-xdocs/api_docs/files/functions_func_v.html5
-rwxr-xr-xdocs/api_docs/files/functions_g.html61
-rwxr-xr-xdocs/api_docs/files/functions_i.html11
-rwxr-xr-xdocs/api_docs/files/functions_l.html15
-rwxr-xr-xdocs/api_docs/files/functions_m.html18
-rwxr-xr-xdocs/api_docs/files/functions_n.html6
-rwxr-xr-xdocs/api_docs/files/functions_o.html11
-rwxr-xr-xdocs/api_docs/files/functions_p.html19
-rwxr-xr-xdocs/api_docs/files/functions_r.html44
-rw-r--r--docs/api_docs/files/functions_rela.html45
-rwxr-xr-xdocs/api_docs/files/functions_s.html30
-rwxr-xr-xdocs/api_docs/files/functions_t.html7
-rwxr-xr-xdocs/api_docs/files/functions_v.html8
-rwxr-xr-xdocs/api_docs/files/functions_vars.html29
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x62.html15
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x63.html38
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x64.html12
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x65.html8
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x66.html10
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x67.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x68.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x69.html8
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x6a.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x6c.html13
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x6d.html19
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x6e.html7
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x6f.html3
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x70.html16
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x71.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x72.html19
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x73.html6
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x74.html7
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x75.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x76.html7
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x77.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x78.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x79.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_0x7a.html1
-rwxr-xr-xdocs/api_docs/files/functions_vars_b.html3
-rwxr-xr-xdocs/api_docs/files/functions_vars_c.html18
-rwxr-xr-xdocs/api_docs/files/functions_vars_d.html10
-rwxr-xr-xdocs/api_docs/files/functions_vars_e.html10
-rwxr-xr-xdocs/api_docs/files/functions_vars_f.html9
-rwxr-xr-xdocs/api_docs/files/functions_vars_i.html9
-rwxr-xr-xdocs/api_docs/files/functions_vars_l.html12
-rwxr-xr-xdocs/api_docs/files/functions_vars_m.html18
-rwxr-xr-xdocs/api_docs/files/functions_vars_n.html3
-rwxr-xr-xdocs/api_docs/files/functions_vars_o.html3
-rwxr-xr-xdocs/api_docs/files/functions_vars_p.html13
-rwxr-xr-xdocs/api_docs/files/functions_vars_r.html25
-rwxr-xr-xdocs/api_docs/files/functions_vars_s.html7
-rwxr-xr-xdocs/api_docs/files/functions_vars_t.html3
-rwxr-xr-xdocs/api_docs/files/functions_vars_v.html3
-rwxr-xr-xdocs/api_docs/files/globals.html35
-rwxr-xr-xdocs/api_docs/files/globals_defs.html6
-rwxr-xr-xdocs/api_docs/files/globals_func.html26
-rwxr-xr-xdocs/api_docs/files/hierarchy.html29
-rwxr-xr-xdocs/api_docs/files/hierarchy.js27
-rwxr-xr-xdocs/api_docs/files/namespace_nv_1_1_blast.html116
-rwxr-xr-xdocs/api_docs/files/namespace_nv_1_1_blast.js24
-rwxr-xr-xdocs/api_docs/files/namespacemembers.html12
-rw-r--r--docs/api_docs/files/namespacemembers_enum.html44
-rw-r--r--docs/api_docs/files/namespacemembers_eval.html46
-rwxr-xr-xdocs/api_docs/files/namespacemembers_func.html4
-rwxr-xr-xdocs/api_docs/files/namespacemembers_type.html4
-rwxr-xr-xdocs/api_docs/files/navtreedata.js14
-rwxr-xr-xdocs/api_docs/files/navtreeindex0.js242
-rwxr-xr-xdocs/api_docs/files/navtreeindex1.js474
-rwxr-xr-xdocs/api_docs/files/navtreeindex2.js448
-rwxr-xr-xdocs/api_docs/files/navtreeindex3.js286
-rwxr-xr-xdocs/api_docs/files/navtreeindex4.js500
-rwxr-xr-xdocs/api_docs/files/navtreeindex5.js290
-rw-r--r--docs/api_docs/files/navtreeindex6.js81
-rwxr-xr-xdocs/api_docs/files/pagereleasenotes.html32
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html2
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html35
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html102
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js6
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.pngbin0 -> 579 bytes
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html35
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html133
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js8
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html46
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html372
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js19
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html38
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html189
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js11
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html36
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html176
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js9
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html4
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html46
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js5
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html2
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html40
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html182
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js14
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_edge-members.html3
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_edge.html32
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_edge.js3
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_facet.html2
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html36
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html151
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js9
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html38
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html178
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js11
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html34
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html75
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js7
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html36
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html144
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js9
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html32
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html87
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js5
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.pngbin0 -> 1234 bytes
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html32
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html76
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js5
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html41
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html204
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js12
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.pngbin0 -> 655 bytes
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html35
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html155
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.js8
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html6
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html6
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html6
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html6
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_triangle.html2
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html2
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html37
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html136
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js8
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.pngbin0 -> 587 bytes
-rwxr-xr-xdocs/api_docs/files/struct_nv_1_1_blast_1_1_vertex.html2
-rwxr-xr-xdocs/api_docs/files/tree.html85
307 files changed, 11353 insertions, 2023 deletions
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 @@
<a name="l00048"></a>00048 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>;
<a name="l00049"></a>00049 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a>;
<a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a>;
-<a name="l00051"></a>00051 <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>;
-<a name="l00052"></a>00052 <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>;
-<a name="l00053"></a>00053 }
-<a name="l00054"></a>00054 }
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;
-<a name="l00057"></a>00057
-<a name="l00071"></a>00071 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,
-<a name="l00072"></a>00072 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);
-<a name="l00073"></a>00073
-<a name="l00087"></a>00087 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,
-<a name="l00088"></a>00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
-<a name="l00089"></a>00089
-<a name="l00097"></a>00097 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#cd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,
-<a name="l00098"></a>00098 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);
-<a name="l00099"></a>00099
-<a name="l00101"></a>00101 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoringCreateCutoutSet</a>();
-<a name="l00102"></a>00102
-<a name="l00118"></a>00118 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#f5f4d1eb694a93557d1f39f8564ef435">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer,
-<a name="l00119"></a>00119 uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);
-<a name="l00120"></a>00120
-<a name="l00125"></a>00125 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a>();
-<a name="l00126"></a>00126
-<a name="l00131"></a>00131 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#0e9daceee5c631d803b9ff999c4e84b4">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking,
-<a name="l00132"></a>00132 physx::PxPhysicsInsertionCallback* insertionCallback);
-<a name="l00133"></a>00133
-<a name="l00138"></a>00138 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#7ac1a0488fafd1305bcb8fc5b0b6b6d5">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,
-<a name="l00139"></a>00139 physx::PxPhysicsInsertionCallback* insertionCallback);
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141
-<a name="l00149"></a>00149 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a00ed5b44c9d85ba4f623c4221cbf125">NvBlastExtAuthoringTransformCollisionHullInPlace</a>
-<a name="l00150"></a>00150 (
-<a name="l00151"></a>00151 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
-<a name="l00152"></a>00152 <span class="keyword">const</span> physx::PxVec3* scaling,
-<a name="l00153"></a>00153 <span class="keyword">const</span> physx::PxQuat* rotation,
-<a name="l00154"></a>00154 <span class="keyword">const</span> physx::PxVec3* translation
-<a name="l00155"></a>00155 );
-<a name="l00156"></a>00156
-<a name="l00164"></a>00164 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#4a464adf7a9cb3176512d90e1a78fd72">NvBlastExtAuthoringTransformCollisionHull</a>
-<a name="l00165"></a>00165 (
-<a name="l00166"></a>00166 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
-<a name="l00167"></a>00167 <span class="keyword">const</span> physx::PxVec3* scaling,
-<a name="l00168"></a>00168 <span class="keyword">const</span> physx::PxQuat* rotation,
-<a name="l00169"></a>00169 <span class="keyword">const</span> physx::PxVec3* translation
-<a name="l00170"></a>00170 );
-<a name="l00171"></a>00171
-<a name="l00183"></a>00183 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#79a3a6e8cafaa0f497adda5441921a5f">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,
-<a name="l00184"></a>00184 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);
-<a name="l00185"></a>00185
-<a name="l00192"></a>00192 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#231c56bb096167d21bbbc49cc46c0592">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares);
-<a name="l00193"></a>00193
-<a name="l00203"></a>00203 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#159eb1c5c2a5e3dfcfa527d8b6b113c1">NvBlastExtAuthoringBuildCollisionMeshes</a>
-<a name="l00204"></a>00204 (
-<a name="l00205"></a>00205 <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares,
-<a name="l00206"></a>00206 <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder,
-<a name="l00207"></a>00207 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam,
-<a name="l00208"></a>00208 uint32_t chunksToProcessCount,
-<a name="l00209"></a>00209 uint32_t* chunksToProcess
-<a name="l00210"></a>00210 );
-<a name="l00211"></a>00211
-<a name="l00216"></a>00216 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a>();
-<a name="l00217"></a>00217
-<a name="l00240"></a>00240 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#bb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a>
-<a name="l00241"></a>00241 (
-<a name="l00242"></a>00242 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
-<a name="l00243"></a>00243 <span class="keyword">const</span> physx::PxVec3* scales,
-<a name="l00244"></a>00244 <span class="keyword">const</span> physx::PxQuat* rotations,
-<a name="l00245"></a>00245 <span class="keyword">const</span> physx::PxVec3* translations,
-<a name="l00246"></a>00246 <span class="keyword">const</span> uint32_t** convexHullOffsets,
-<a name="l00247"></a>00247 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,
-<a name="l00248"></a>00248 uint32_t componentCount,
-<a name="l00249"></a>00249 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs,
-<a name="l00250"></a>00250 <span class="keywordtype">float</span> maxSeparation = 0.0f
-<a name="l00251"></a>00251 );
-<a name="l00252"></a>00252
-<a name="l00253"></a>00253 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span>
+<a name="l00051"></a>00051 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a>;
+<a name="l00052"></a>00052 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>;
+<a name="l00053"></a>00053 <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>;
+<a name="l00054"></a>00054 <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>;
+<a name="l00055"></a>00055 <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;
+<a name="l00060"></a>00060
+<a name="l00074"></a>00074 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,
+<a name="l00075"></a>00075 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);
+<a name="l00076"></a>00076
+<a name="l00090"></a>00090 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoringCreateMeshOnlyTriangles</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, uint32_t verticesCount,
+<a name="l00091"></a>00091 uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials = <span class="keyword">nullptr</span>, uint32_t materialStride = 4);
+<a name="l00092"></a>00092
+<a name="l00106"></a>00106 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,
+<a name="l00107"></a>00107 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
+<a name="l00108"></a>00108
+<a name="l00116"></a>00116 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#cd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,
+<a name="l00117"></a>00117 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);
+<a name="l00118"></a>00118
+<a name="l00120"></a>00120 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoringCreateCutoutSet</a>();
+<a name="l00121"></a>00121
+<a name="l00137"></a>00137 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#f5f4d1eb694a93557d1f39f8564ef435">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer,
+<a name="l00138"></a>00138 uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);
+<a name="l00139"></a>00139
+<a name="l00144"></a>00144 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a>();
+<a name="l00145"></a>00145
+<a name="l00150"></a>00150 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#0e9daceee5c631d803b9ff999c4e84b4">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking,
+<a name="l00151"></a>00151 physx::PxPhysicsInsertionCallback* insertionCallback);
+<a name="l00152"></a>00152
+<a name="l00157"></a>00157 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#7ac1a0488fafd1305bcb8fc5b0b6b6d5">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,
+<a name="l00158"></a>00158 physx::PxPhysicsInsertionCallback* insertionCallback);
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160
+<a name="l00168"></a>00168 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a00ed5b44c9d85ba4f623c4221cbf125">NvBlastExtAuthoringTransformCollisionHullInPlace</a>
+<a name="l00169"></a>00169 (
+<a name="l00170"></a>00170 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
+<a name="l00171"></a>00171 <span class="keyword">const</span> physx::PxVec3* scaling,
+<a name="l00172"></a>00172 <span class="keyword">const</span> physx::PxQuat* rotation,
+<a name="l00173"></a>00173 <span class="keyword">const</span> physx::PxVec3* translation
+<a name="l00174"></a>00174 );
+<a name="l00175"></a>00175
+<a name="l00183"></a>00183 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#4a464adf7a9cb3176512d90e1a78fd72">NvBlastExtAuthoringTransformCollisionHull</a>
+<a name="l00184"></a>00184 (
+<a name="l00185"></a>00185 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
+<a name="l00186"></a>00186 <span class="keyword">const</span> physx::PxVec3* scaling,
+<a name="l00187"></a>00187 <span class="keyword">const</span> physx::PxQuat* rotation,
+<a name="l00188"></a>00188 <span class="keyword">const</span> physx::PxVec3* translation
+<a name="l00189"></a>00189 );
+<a name="l00190"></a>00190
+<a name="l00202"></a>00202 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#79a3a6e8cafaa0f497adda5441921a5f">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,
+<a name="l00203"></a>00203 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);
+<a name="l00204"></a>00204
+<a name="l00211"></a>00211 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#231c56bb096167d21bbbc49cc46c0592">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares);
+<a name="l00212"></a>00212
+<a name="l00222"></a>00222 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#159eb1c5c2a5e3dfcfa527d8b6b113c1">NvBlastExtAuthoringBuildCollisionMeshes</a>
+<a name="l00223"></a>00223 (
+<a name="l00224"></a>00224 <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares,
+<a name="l00225"></a>00225 <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder,
+<a name="l00226"></a>00226 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam,
+<a name="l00227"></a>00227 uint32_t chunksToProcessCount,
+<a name="l00228"></a>00228 uint32_t* chunksToProcess
+<a name="l00229"></a>00229 );
+<a name="l00230"></a>00230
+<a name="l00235"></a>00235 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a>();
+<a name="l00236"></a>00236
+<a name="l00259"></a>00259 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#bb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a>
+<a name="l00260"></a>00260 (
+<a name="l00261"></a>00261 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
+<a name="l00262"></a>00262 <span class="keyword">const</span> physx::PxVec3* scales,
+<a name="l00263"></a>00263 <span class="keyword">const</span> physx::PxQuat* rotations,
+<a name="l00264"></a>00264 <span class="keyword">const</span> physx::PxVec3* translations,
+<a name="l00265"></a>00265 <span class="keyword">const</span> uint32_t** convexHullOffsets,
+<a name="l00266"></a>00266 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,
+<a name="l00267"></a>00267 uint32_t componentCount,
+<a name="l00268"></a>00268 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs,
+<a name="l00269"></a>00269 <span class="keywordtype">float</span> maxSeparation = 0.0f
+<a name="l00270"></a>00270 );
+<a name="l00271"></a>00271
+<a name="l00275"></a>00275 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoringCreatePatternGenerator</a>();
+<a name="l00276"></a>00276
+<a name="l00280"></a>00280 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoringCreateGridAccelerator</a>(uint32_t resolution, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);
+<a name="l00281"></a>00281
+<a name="l00285"></a>00285 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoringCreateGridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* parent);
+<a name="l00286"></a>00286
+<a name="l00287"></a>00287 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
index 1ef556d..722caaa 100755
--- a/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
@@ -45,12 +45,20 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoringCreateGridAccelerator</a> (uint32_t resolution, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoringCreateGridWalker</a> (<a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> *parent)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#a0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a> (const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#a763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a> (const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoringCreateMeshOnlyTriangles</a> (const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoringCreatePatternGenerator</a> ()</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#cd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *mesh, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a> *rng)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#bb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> ***chunkHulls, uint32_t componentCount, <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *&amp;newBondDescs, float maxSeparation=0.0f)</td></tr>
@@ -299,6 +307,55 @@ Create FractureTool object. <dl class="return" compact><dt><b>Returns:</b></dt><
</div>
</div><p>
+<a class="anchor" name="080affb840f2061b502bfb5db90efc8d"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateGridAccelerator" ref="080affb840f2061b502bfb5db90efc8d" args="(uint32_t resolution, const Nv::Blast::Mesh *m)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* NvBlastExtAuthoringCreateGridAccelerator </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>resolution</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
+<a class="anchor" name="179362f88f5da692b27ec497ad7d6ff4"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateGridWalker" ref="179362f88f5da692b27ec497ad7d6ff4" args="(Nv::Blast::Grid *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* NvBlastExtAuthoringCreateGridWalker </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
<a class="anchor" name="a0d4d4a998dca04ba49d0ea7a7525cd5"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateMesh" ref="a0d4d4a998dca04ba49d0ea7a7525cd5" args="(const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)" -->
<div class="memitem">
<div class="memproto">
@@ -449,6 +506,90 @@ Constructs mesh object from array of vertices, edges and facets. User should cal
</div>
</div><p>
+<a class="anchor" name="5faad1bdb348d4979b2bf17b33f9b12f"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateMeshOnlyTriangles" ref="5faad1bdb348d4979b2bf17b33f9b12f" args="(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* NvBlastExtAuthoringCreateMeshOnlyTriangles </td>
+ <td>(</td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>verticesCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>indexCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>materials</em> = <code>nullptr</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>materialStride</em> = <code>4</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs mesh object from triangles represented as arrays of vertices, indices and per facet material. User should call Mesh::release() after usage.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>vertices</em>&nbsp;</td><td>Array for vertex positions, 3 * verticesCount floats will be read </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>verticesCount</em>&nbsp;</td><td>Number of vertices in mesh </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>indices</em>&nbsp;</td><td>Array of vertex indices. Indices contain vertex index triplets which form a mesh triangle. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>indicesCount</em>&nbsp;</td><td>Indices count (should be equal to numberOfTriangles * 3) </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>materials</em>&nbsp;</td><td>Array of material indices per triangle. If not set default material (0) will be assigned. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>materialStride</em>&nbsp;</td><td>Stride for material indices</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> if it was created succefully otherwise return nullptr </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53c22dbb75e939a04e48aa0e9dfe2158"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreatePatternGenerator" ref="53c22dbb75e939a04e48aa0e9dfe2158" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* NvBlastExtAuthoringCreatePatternGenerator </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns pattern generator used for generating fracture patterns for Real Time (RT) fracture
+</div>
+</div><p>
<a class="anchor" name="cd91ba6bf9cb55758bd477fe114e318b"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateVoronoiSitesGenerator" ref="cd91ba6bf9cb55758bd477fe114e318b" args="(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)" -->
<div class="memitem">
<div class="memproto">
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
<div class="title">NvBlastExtAuthoring.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespacephysx.html"> 34</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespace_nv.html"> 40</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html"> 42</a></span>&#160; <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoringCreateCutoutSet</a>();</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#af5f4d1eb694a93557d1f39f8564ef435">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a>();</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0e9daceee5c631d803b9ff999c4e84b4">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a7ac1a0488fafd1305bcb8fc5b0b6b6d5">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#aa00ed5b44c9d85ba4f623c4221cbf125">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;(</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a4a464adf7a9cb3176512d90e1a78fd72">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;(</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a231c56bb096167d21bbbc49cc46c0592">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a159eb1c5c2a5e3dfcfa527d8b6b113c1">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;(</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares, </div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, </div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; uint32_t chunksToProcessCount,</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; uint32_t* chunksToProcess</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a>();</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;(</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keyword">const</span> physx::PxVec3* scales,</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotations,</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keyword">const</span> physx::PxVec3* translations,</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">const</span> uint32_t** convexHullOffsets,</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; uint32_t componentCount,</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs,</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordtype">float</span> maxSeparation = 0.0f</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
+<a href="_nv_blast_ext_authoring_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespacephysx.html"> 34</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespace_nv.html"> 40</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html"> 42</a></span>&#160; <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoringCreateMeshOnlyTriangles</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, uint32_t verticesCount, </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials = <span class="keyword">nullptr</span>, uint32_t materialStride = 4);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoringCreateCutoutSet</a>();</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#af5f4d1eb694a93557d1f39f8564ef435">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a>();</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a0e9daceee5c631d803b9ff999c4e84b4">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a7ac1a0488fafd1305bcb8fc5b0b6b6d5">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#aa00ed5b44c9d85ba4f623c4221cbf125">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;(</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a4a464adf7a9cb3176512d90e1a78fd72">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;(</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a231c56bb096167d21bbbc49cc46c0592">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a159eb1c5c2a5e3dfcfa527d8b6b113c1">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;(</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares, </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; uint32_t chunksToProcessCount,</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; uint32_t* chunksToProcess</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a>();</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;(</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">const</span> physx::PxVec3* scales,</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keyword">const</span> physx::PxQuat* rotations,</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">const</span> physx::PxVec3* translations,</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">const</span> uint32_t** convexHullOffsets,</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; uint32_t componentCount,</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs,</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">float</span> maxSeparation = 0.0f</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoringCreatePatternGenerator</a>();</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoringCreateGridAccelerator</a>(uint32_t resolution, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoringCreateGridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* parent);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_abb1ff79941cafbcb63c7d219a781c615"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#abb1ff79941cafbcb63c7d219a781c615">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="ttdeci">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 *&amp;newBondDescs, float maxSeparation=0.0f)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a0d65b4208e0e406c8c61330610845c18"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoringCreateMeshFromFacets</a></div><div class="ttdeci">Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshFromFacets(const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:75</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:157</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:76</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:164</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleaner.h:52</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a7ac1a0488fafd1305bcb8fc5b0b6b6d5"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a7ac1a0488fafd1305bcb8fc5b0b6b6d5">NvBlastExtAuthoringCreateConvexMeshBuilder</a></div><div class="ttdeci">Nv::Blast::ConvexMeshBuilder * NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a96fac66d91c7052499f8ad246114d187"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoringCreateCutoutSet</a></div><div class="ttdeci">Nv::Blast::CutoutSet * NvBlastExtAuthoringCreateCutoutSet()</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_cutout_set_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCutout.h:36</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:82</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_aa0d4d4a998dca04ba49d0ea7a7525cd5"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#aa0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoringCreateMesh</a></div><div class="ttdeci">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)</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
+<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a179362f88f5da692b27ec497ad7d6ff4"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoringCreateGridWalker</a></div><div class="ttdeci">Nv::Blast::GridWalker * NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid *parent)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_aa763b10260b7d2a495fb106601977422"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#aa763b10260b7d2a495fb106601977422">NvBlastExtAuthoringCreateMeshCleaner</a></div><div class="ttdeci">Nv::Blast::MeshCleaner * NvBlastExtAuthoringCreateMeshCleaner()</div></div>
<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_grid_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:124</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_af5f4d1eb694a93557d1f39f8564ef435"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#af5f4d1eb694a93557d1f39f8564ef435">NvBlastExtAuthoringBuildCutoutSet</a></div><div class="ttdeci">void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:108</div></div>
+<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a080affb840f2061b502bfb5db90efc8d"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoringCreateGridAccelerator</a></div><div class="ttdeci">Nv::Blast::Grid * NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh *m)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_aa00ed5b44c9d85ba4f623c4221cbf125"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#aa00ed5b44c9d85ba4f623c4221cbf125">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="ttdeci">void NvBlastExtAuthoringTransformCollisionHullInPlace(Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)</div></div>
<div class="ttc" id="struct_nv_blast_ext_asset_utils_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAssetUtils.h:66</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:51</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div>
+<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a5faad1bdb348d4979b2bf17b33f9b12f"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoringCreateMeshOnlyTriangles</a></div><div class="ttdeci">Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshOnlyTriangles(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:52</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a4a464adf7a9cb3176512d90e1a78fd72"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a4a464adf7a9cb3176512d90e1a78fd72">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="ttdeci">Nv::Blast::CollisionHull * NvBlastExtAuthoringTransformCollisionHull(const Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a41aee44d57db3e410d5d9dd5b07632d5"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoringCreateFractureTool</a></div><div class="ttdeci">Nv::Blast::FractureTool * NvBlastExtAuthoringCreateFractureTool()</div></div>
<div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_acd91ba6bf9cb55758bd477fe114e318b"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#acd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a></div><div class="ttdeci">Nv::Blast::VoronoiSitesGenerator * NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_grid_walker_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:143</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a159eb1c5c2a5e3dfcfa527d8b6b113c1"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a159eb1c5c2a5e3dfcfa527d8b6b113c1">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="ttdeci">void NvBlastExtAuthoringBuildCollisionMeshes(Nv::Blast::AuthoringResult &amp;ares, Nv::Blast::ConvexMeshBuilder &amp;collisionBuilder, const Nv::Blast::CollisionParams &amp;collisionParam, uint32_t chunksToProcessCount, uint32_t *chunksToProcess)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a0e9daceee5c631d803b9ff999c4e84b4"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a0e9daceee5c631d803b9ff999c4e84b4">NvBlastExtAuthoringCreateBondGenerator</a></div><div class="ttdeci">Nv::Blast::BlastBondGenerator * NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a231c56bb096167d21bbbc49cc46c0592"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a231c56bb096167d21bbbc49cc46c0592">NvBlastExtAuthoringUpdateGraphicsMesh</a></div><div class="ttdeci">void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool &amp;fTool, Nv::Blast::AuthoringResult &amp;ares)</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
+<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a53c22dbb75e939a04e48aa0e9dfe2158"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoringCreatePatternGenerator</a></div><div class="ttdeci">Nv::Blast::PatternGenerator * NvBlastExtAuthoringCreatePatternGenerator()</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a79a3a6e8cafaa0f497adda5441921a5f"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a79a3a6e8cafaa0f497adda5441921a5f">NvBlastExtAuthoringProcessFracture</a></div><div class="ttdeci">Nv::Blast::AuthoringResult * NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool &amp;fTool, Nv::Blast::BlastBondGenerator &amp;bondGenerator, Nv::Blast::ConvexMeshBuilder &amp;collisionBuilder, const Nv::Blast::CollisionParams &amp;collisionParam, int32_t defaultSupportDepth=-1)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h</h1><a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTAUTHORINGACCELERATOR_H</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;set&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;vector&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span>
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="keyword">namespace </span>Nv
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="keyword">namespace </span>Blast
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="keyword">class </span>Mesh;
+<a name="l00043"></a>00043
+<a name="l00047"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">00047</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 <span class="keyword">public</span>:
+<a name="l00050"></a>00050
+<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) = 0;
+<a name="l00058"></a>00058
+<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) = 0;
+<a name="l00070"></a>00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) = 0;
+<a name="l00075"></a>00075 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) = 0;
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080
+<a name="l00081"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">00081</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084
+<a name="l00088"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">00088</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00089"></a>00089 {
+<a name="l00090"></a>00090 <span class="keyword">public</span>:
+<a name="l00094"></a>00094 <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count);
+<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;
+<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;
+<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;
+<a name="l00098"></a>00098 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a>() <span class="keyword">override</span>;
+<a name="l00099"></a>00099
+<a name="l00100"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">00100</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};
+<a name="l00101"></a>00101 <span class="keyword">private</span>:
+<a name="l00102"></a>00102 int32_t count;
+<a name="l00103"></a>00103 int32_t current;
+<a name="l00104"></a>00104 };
+<a name="l00105"></a>00105
+<a name="l00106"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">00106</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>
+<a name="l00107"></a>00107 {
+<a name="l00108"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">00108</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>;
+<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">00109</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>;
+<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">00110</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>;
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">00112</a> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>) : <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>(c), <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>(i), end(end) {};
+<a name="l00113"></a>00113
+<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">00114</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>&amp; in)<span class="keyword"> const</span>
+<a name="l00115"></a>00115 <span class="keyword"> </span>{
+<a name="l00116"></a>00116 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00117"></a>00117 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> &gt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00118"></a>00118 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a> &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>;
+<a name="l00119"></a>00119 }
+<a name="l00120"></a>00120 };
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123
+<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1_grid.html">00124</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>
+<a name="l00125"></a>00125 {
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <span class="keyword">public</span>:
+<a name="l00128"></a>00128
+<a name="l00129"></a><a class="code" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">00129</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>;
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131 <a class="code" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a>(int32_t resolution);
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="keyword">private</span>:
+<a name="l00135"></a>00135 int32_t mResolution;
+<a name="l00136"></a>00136 int32_t r3;
+<a name="l00137"></a>00137 int32_t mappedFacetCount;
+<a name="l00138"></a>00138 physx::PxVec3 spos;
+<a name="l00139"></a>00139 physx::PxVec3 deltas;
+<a name="l00140"></a>00140 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
+<a name="l00141"></a>00141 };
+<a name="l00142"></a>00142
+<a name="l00143"></a><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">00143</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> <span class="comment">// Iterator to traverse the grid</span>
+<a name="l00144"></a>00144 {
+<a name="l00145"></a>00145 <span class="keyword">public</span>:
+<a name="l00146"></a>00146 <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* grd);
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;
+<a name="l00149"></a>00149 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;
+<a name="l00150"></a>00150 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;
+<a name="l00151"></a>00151 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a>() <span class="keyword">override</span>;
+<a name="l00152"></a>00152 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a>(int32_t dir) <span class="keyword">override</span>;
+<a name="l00153"></a>00153 <span class="keyword">private</span>:
+<a name="l00154"></a>00154 <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* mGrid;
+<a name="l00155"></a>00155
+<a name="l00156"></a>00156 <span class="comment">// Iterator data</span>
+<a name="l00157"></a>00157 std::vector&lt;uint32_t&gt; alreadyGotFlag;
+<a name="l00158"></a>00158 uint32_t alreadyGotValue;
+<a name="l00159"></a>00159 std::vector&lt;int32_t&gt; cellList;
+<a name="l00160"></a>00160 int32_t gotCells;
+<a name="l00161"></a>00161 int32_t mIteratorCell;
+<a name="l00162"></a>00162 int32_t mIteratorFacet;
+<a name="l00163"></a>00163 int32_t pointCmdDir;
+<a name="l00164"></a>00164 };
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166
+<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">00167</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169 <span class="keyword">public</span>:
+<a name="l00173"></a>00173 <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in);
+<a name="l00174"></a>00174 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;
+<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;
+<a name="l00176"></a>00176 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;
+<a name="l00177"></a>00177 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a>() <span class="keyword">override</span>;
+<a name="l00178"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">00178</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};
+<a name="l00179"></a>00179 <span class="keyword">private</span>:
+<a name="l00180"></a>00180
+<a name="l00181"></a>00181
+<a name="l00182"></a>00182 <span class="comment">/*</span>
+<a name="l00183"></a>00183 <span class="comment"> For fast point test.</span>
+<a name="l00184"></a>00184 <span class="comment"> */</span>
+<a name="l00185"></a>00185 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; xSegm;
+<a name="l00186"></a>00186 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; ySegm;
+<a name="l00187"></a>00187 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; zSegm;
+<a name="l00188"></a>00188 std::vector&lt;uint32_t&gt; indices;
+<a name="l00189"></a>00189 std::vector&lt;uint32_t&gt; foundx;
+<a name="l00190"></a>00190 std::vector&lt;uint32_t&gt; foundy;
+<a name="l00191"></a>00191
+<a name="l00192"></a>00192 uint32_t iterId;
+<a name="l00193"></a>00193 int32_t current;
+<a name="l00194"></a>00194 uint32_t facetCount;
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 physx::PxVec3 minimal;
+<a name="l00197"></a>00197 physx::PxVec3 maximal;
+<a name="l00198"></a>00198
+<a name="l00199"></a>00199 physx::PxVec3 rescale;
+<a name="l00200"></a>00200
+<a name="l00201"></a>00201
+<a name="l00202"></a>00202 };
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204
+<a name="l00210"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">00210</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212 <span class="keyword">public</span>:
+<a name="l00217"></a>00217 <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);
+<a name="l00218"></a>00218 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>();
+<a name="l00219"></a>00219 int32_t <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a>() <span class="keyword">override</span>;
+<a name="l00220"></a>00220 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;
+<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;
+<a name="l00222"></a>00222 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p) <span class="keyword">override</span>;
+<a name="l00223"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">00223</a> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};
+<a name="l00224"></a>00224 <span class="keyword">private</span>:
+<a name="l00225"></a>00225
+<a name="l00226"></a>00226 <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);
+<a name="l00227"></a>00227
+<a name="l00228"></a>00228 int32_t mResolution;
+<a name="l00229"></a>00229 physx::PxBounds3 mBounds;
+<a name="l00230"></a>00230 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
+<a name="l00231"></a>00231 std::vector&lt;physx::PxBounds3&gt; mCells;
+<a name="l00232"></a>00232
+<a name="l00233"></a>00233
+<a name="l00234"></a>00234 <span class="comment">// Iterator data</span>
+<a name="l00235"></a>00235 std::vector&lt;uint32_t&gt; alreadyGotFlag;
+<a name="l00236"></a>00236 uint32_t alreadyGotValue;
+<a name="l00237"></a>00237 std::vector&lt;int32_t&gt; cellList;
+<a name="l00238"></a>00238 int32_t gotCells;
+<a name="l00239"></a>00239 <span class="comment">//std::vector&lt;int32_t&gt; cellList;</span>
+<a name="l00240"></a>00240 int32_t mIteratorCell;
+<a name="l00241"></a>00241 int32_t mIteratorFacet;
+<a name="l00242"></a>00242 };
+<a name="l00243"></a>00243
+<a name="l00244"></a>00244 } <span class="comment">// namespace Blast</span>
+<a name="l00245"></a>00245 } <span class="comment">// namsepace Nv</span>
+<a name="l00246"></a>00246
+<a name="l00247"></a>00247
+<a name="l00248"></a>00248 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span>
+</pre></div></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference</h1><code>#include &lt;set&gt;</code><br>
+<code>#include &lt;vector&gt;</code><br>
+<code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_authoring_accelerator_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr>
+
+</table>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_nv_blast_ext_authoring_accelerator_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">NvBlastExtAuthoringAccelerator.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html"> 47</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) = 0;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) = 0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) = 0;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a"> 81</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_dummy_accelerator.html"> 88</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a>(int32_t count);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1"> 100</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; int32_t count;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; int32_t current;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; };</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html"> 106</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c"> 108</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2"> 109</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">index</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a"> 110</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a"> 112</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> end) : coord(c), index(i), end(end) {};</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438"> 114</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>&amp; in)<span class="keyword"> const</span></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (coord &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span> (coord &gt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> end &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; };</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid.html"> 124</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9"> 129</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>(int32_t resolution);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> setMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; int32_t mResolution;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; int32_t r3;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; int32_t mappedFacetCount;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; physx::PxVec3 spos;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; physx::PxVec3 deltas;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; };</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid_walker.html"> 143</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> <span class="comment">// Iterator to traverse the grid</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; {</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* grd);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) <span class="keyword">override</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* mGrid;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="comment">// Iterator data</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; std::vector&lt;uint32_t&gt; alreadyGotFlag;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; uint32_t alreadyGotValue;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::vector&lt;int32_t&gt; cellList;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; int32_t gotCells;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; int32_t mIteratorCell;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; int32_t mIteratorFacet;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; int32_t pointCmdDir;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; };</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html"> 167</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) <span class="keyword">override</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500"> 178</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> For fast point test.</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; std::vector&lt;std::vector&lt;uint32_t&gt; &gt; xSegm;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; std::vector&lt;std::vector&lt;uint32_t&gt; &gt; ySegm;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; std::vector&lt;std::vector&lt;uint32_t&gt; &gt; zSegm;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; std::vector&lt;uint32_t&gt; indices;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; std::vector&lt;uint32_t&gt; foundx;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; std::vector&lt;uint32_t&gt; foundy;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; uint32_t iterId;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; int32_t current;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; uint32_t facetCount;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; physx::PxVec3 minimal;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; physx::PxVec3 maximal;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; physx::PxVec3 rescale;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; };</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html"> 210</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>();</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p) <span class="keyword">override</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3"> 223</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; int32_t mResolution;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; physx::PxBounds3 mBounds;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; std::vector&lt;physx::PxBounds3&gt; mCells;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="comment">// Iterator data</span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; std::vector&lt;uint32_t&gt; alreadyGotFlag;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; uint32_t alreadyGotValue;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; std::vector&lt;int32_t&gt; cellList;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; int32_t gotCells;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="comment">//std::vector&lt;int32_t&gt; cellList;</span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; int32_t mIteratorCell;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; int32_t mIteratorFacet;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; };</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;} <span class="comment">// namsepace Nv</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_sweeping_accelerator_html_a10d706850f97144678975742b586b500"><div class="ttname"><a href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:178</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_b_box_based_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:210</div></div>
+<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a821a2da25c99a19c575c177a0d072438"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const SegmentToIndex &amp;in) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:114</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_dummy_accelerator_html_a50b1fd58ed24a0f70cf4b6dfeefcaca1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:100</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_aed70b8dde16ce3c248597763f9531313"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator::setState</a></div><div class="ttdeci">virtual void setState(const physx::PxBounds3 *bounds)=0</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a5e224ca8a22c2e8f71dfc999beef7f1c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex::coord</a></div><div class="ttdeci">float coord</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:108</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a0571e651471fa2a0251049c7eadde59a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex::end</a></div><div class="ttdeci">bool end</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:110</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:106</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a499c8dc6cb684d8830662451f2f1dd5a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator::~SpatialAccelerator</a></div><div class="ttdeci">virtual ~SpatialAccelerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:81</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_b_box_based_accelerator_html_ae843779ca0d8635836fbbc9a2060dfa3"><div class="ttname"><a href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection</a></div><div class="ttdeci">void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:223</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_ae648b740f1f16d190960cdd65613631a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex::SegmentToIndex</a></div><div class="ttdeci">SegmentToIndex(float c, uint32_t i, bool end)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:112</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a99d3cf42fe6c71caa4c827d94ca3fd4d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir)=0</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_grid_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:124</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_dummy_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:88</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a541cf82975e53fedb2dfe4bb5fa968f2"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:109</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a691d335077de5aabf9d01817c5266bd8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator::getNextFacet</a></div><div class="ttdeci">virtual int32_t getNextFacet()=0</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_sweeping_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:167</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_grid_walker_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:143</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
+<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
<a name="l00102"></a>00102 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*&amp; resultChunkDescriptors) = 0;
<a name="l00103"></a>00103
<a name="l00104"></a>00104
-<a name="l00115"></a>00115 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,
-<a name="l00116"></a>00116 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
+<a name="l00115"></a>00115 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,
+<a name="l00116"></a>00116 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;
<a name="l00117"></a>00117
-<a name="l00132"></a>00132 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
+<a name="l00132"></a>00132 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
<a name="l00133"></a>00133 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,
<a name="l00134"></a>00134 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;
<a name="l00135"></a>00135
<a name="l00136"></a>00136
-<a name="l00150"></a>00150 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
+<a name="l00150"></a>00150 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
<a name="l00151"></a>00151 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,
-<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
+<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;
<a name="l00153"></a>00153
-<a name="l00168"></a>00168 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
+<a name="l00168"></a>00168 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
<a name="l00169"></a>00169 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;
-<a name="l00170"></a>00170 };
+<a name="l00170"></a>00170
<a name="l00171"></a>00171
-<a name="l00172"></a>00172 } <span class="comment">// namespace Blast</span>
-<a name="l00173"></a>00173 } <span class="comment">// namespace Nv</span>
+<a name="l00172"></a>00172
+<a name="l00173"></a>00173 };
<a name="l00174"></a>00174
-<a name="l00175"></a>00175 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span>
+<a name="l00175"></a>00175 } <span class="comment">// namespace Blast</span>
+<a name="l00176"></a>00176 } <span class="comment">// namespace Nv</span>
+<a name="l00177"></a>00177
+<a name="l00178"></a>00178 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
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 9470fd3..7416f4c 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
@@ -38,7 +38,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator
<div class="title">NvBlastExtAuthoringBondGenerator.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_bond_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>PxPlane;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">class </span>TriangleProcessor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span>PlaneChunkIndexer;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html"> 61</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745"> 63</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745">EXACT</a>, AVERAGE };</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418"> 64</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">maxSeparation</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de"> 65</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">bondMode</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604"> 71</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f"> 72</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">chunkId</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6"> 73</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">trId</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c"> 74</a></span>&#160; physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">plane</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html"> 82</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f"> 85</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> int32_t buildDescFromInternalFracture(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*&amp; resultChunkDescriptors) = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;};</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
+<a href="_nv_blast_ext_authoring_bond_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>PxPlane;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">class </span>TriangleProcessor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span>PlaneChunkIndexer;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html"> 61</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745"> 63</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745">EXACT</a>, AVERAGE };</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418"> 64</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">maxSeparation</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de"> 65</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">bondMode</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604"> 71</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f"> 72</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">chunkId</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6"> 73</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">trId</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c"> 74</a></span>&#160; physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">plane</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html"> 82</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f"> 85</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> int32_t buildDescFromInternalFracture(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*&amp; resultChunkDescriptors) = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;};</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a80203dd762ab3448bf15ebb38035b0c6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer::trId</a></div><div class="ttdeci">int32_t trId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:73</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_a039dca7ff2ee57fcf96ce5aad570cf67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig::BondGenMode</a></div><div class="ttdeci">BondGenMode</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:63</div></div>
<div class="ttc" id="struct_nv_blast_bond_html"><div class="ttname"><a href="struct_nv_blast_bond.html">NvBlastBond</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:189</div></div>
@@ -46,14 +46,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator
<div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_a592968d7782ca9c3b9652268afac78de"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">Nv::Blast::BondGenerationConfig::bondMode</a></div><div class="ttdeci">BondGenMode bondMode</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:65</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div>
<div class="ttc" id="struct_nv_blast_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:322</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a912cc41daee00b48598c1fc62092440c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer::plane</a></div><div class="ttdeci">physx::PxPlane plane</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:74</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:82</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_adce6708f168dcfeae9fc050aebe8a604"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer::PlaneChunkIndexer</a></div><div class="ttdeci">PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:71</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a8e162e0f4064a7371039968158c86d2f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:72</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:69</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div>
<div class="ttc" id="struct_nv_blast_chunk_desc_html"><div class="ttname"><a href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:292</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:61</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_aeda86ef2c94ee551fbbfa123564e3418"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig::maxSeparation</a></div><div class="ttdeci">float maxSeparation</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:64</div></div>
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 @@
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keyword">struct </span>CollisionHull;
<a name="l00049"></a>00049 <span class="keyword">struct </span>Triangle;
-<a name="l00050"></a>00050
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">00051</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>
-<a name="l00052"></a>00052 {
-<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">00053</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>()
-<a name="l00054"></a>00054 {
-<a name="l00055"></a>00055 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>();
-<a name="l00056"></a>00056 }
-<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">00057</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()
-<a name="l00058"></a>00058 {
-<a name="l00059"></a>00059 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a> = 8;
-<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a> = 64;
-<a name="l00061"></a>00061 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a> = 1000000;
-<a name="l00062"></a>00062 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a> = 0.0025f;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">00064</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span>
-<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">00065</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span>
-<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">00066</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span>
-<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">00067</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span>
-<a name="l00068"></a>00068 };
-<a name="l00069"></a>00069
-<a name="l00075"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00075</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
-<a name="l00076"></a>00076 {
-<a name="l00077"></a>00077 <span class="keyword">public</span>:
-<a name="l00078"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00078</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}
-<a name="l00079"></a>00079
-<a name="l00083"></a>00083 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0;
-<a name="l00084"></a>00084
-<a name="l00091"></a>00091 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
-<a name="l00092"></a>00092
-<a name="l00100"></a>00100 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
-<a name="l00101"></a>00101
+<a name="l00050"></a>00050 <span class="keyword">struct </span>Vertex;
+<a name="l00051"></a>00051
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">00052</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>
+<a name="l00053"></a>00053 {
+<a name="l00054"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">00054</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>()
+<a name="l00055"></a>00055 {
+<a name="l00056"></a>00056 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>();
+<a name="l00057"></a>00057 }
+<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">00058</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a> = 8;
+<a name="l00061"></a>00061 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a> = 64;
+<a name="l00062"></a>00062 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a> = 1000000;
+<a name="l00063"></a>00063 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a> = 0.0025f;
+<a name="l00064"></a>00064 }
+<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">00065</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span>
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">00066</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span>
+<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">00067</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span>
+<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span>
+<a name="l00069"></a>00069 };
+<a name="l00070"></a>00070
+<a name="l00076"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00076</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <span class="keyword">public</span>:
+<a name="l00079"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00079</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}
+<a name="l00080"></a>00080
+<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0;
+<a name="l00085"></a>00085
+<a name="l00092"></a>00092 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
+<a name="l00093"></a>00093
+<a name="l00101"></a>00101 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
<a name="l00102"></a>00102
-<a name="l00109"></a>00109 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;
-<a name="l00110"></a>00110
+<a name="l00103"></a>00103
+<a name="l00110"></a>00110 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;
<a name="l00111"></a>00111
-<a name="l00124"></a>00124 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126
-<a name="l00130"></a>00130 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &amp;convexes) = 0;
-<a name="l00131"></a>00131
-<a name="l00132"></a>00132 };
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134 } <span class="comment">// namespace Blast</span>
-<a name="l00135"></a>00135 } <span class="comment">// namespace Nv</span>
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vrs, uint32_t count) = 0;
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114
+<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129
+<a name="l00133"></a>00133 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &amp;convexes) = 0;
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 };
<a name="l00136"></a>00136
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span>
+<a name="l00137"></a>00137 } <span class="comment">// namespace Blast</span>
+<a name="l00138"></a>00138 } <span class="comment">// namespace Nv</span>
+<a name="l00139"></a>00139
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
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 0eb052f..0b61248 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
@@ -38,20 +38,21 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_collision_buil
<div class="title">NvBlastExtAuthoringCollisionBuilder.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_collision_builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>PxVec3;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>PxConvexMesh;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span>Triangle;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html"> 51</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957"> 53</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">CollisionParams</a>()</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; setDefault();</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f"> 57</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; maximumNumberOfHulls = 8;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; maximumNumberOfVerticesPerHull = 64;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; voxelGridResolution = 1000000;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; concavity = 0.0025f;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5"> 64</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811"> 65</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e"> 66</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909"> 67</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html"> 75</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305"> 78</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &amp;convexes) = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;};</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:75</div></div>
+<a href="_nv_blast_ext_authoring_collision_builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>PxVec3;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>PxConvexMesh;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span>Triangle;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span>Vertex;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html"> 52</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957"> 54</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">CollisionParams</a>()</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; setDefault();</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f"> 58</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; maximumNumberOfHulls = 8;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; maximumNumberOfVerticesPerHull = 64;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; voxelGridResolution = 1000000;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; concavity = 0.0025f;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5"> 65</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811"> 66</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e"> 67</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909"> 68</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;};</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html"> 76</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;{</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305"> 79</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMeshRT(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vrs, uint32_t count) = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &amp;convexes) = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;};</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:76</div></div>
<div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html_ae5a4759e5763c616fef308a12b671305"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder::~ConvexMeshBuilder</a></div><div class="ttdeci">virtual ~ConvexMeshBuilder()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:78</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a1060b90f555676f8295d1b4c1a2f88f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams::maximumNumberOfHulls</a></div><div class="ttdeci">uint32_t maximumNumberOfHulls</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:64</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a76f1a721b186883c0b2833c897591957"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams::CollisionParams</a></div><div class="ttdeci">CollisionParams()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:53</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a18371eddd72757e304fa8c1ff8a86811"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams::maximumNumberOfVerticesPerHull</a></div><div class="ttdeci">uint32_t maximumNumberOfVerticesPerHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:65</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:51</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a25d7280cf536f46c6dce79aa7d6d6a6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams::setDefault</a></div><div class="ttdeci">void setDefault()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:57</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a006243734d40ef20236ac207a2f7391e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams::voxelGridResolution</a></div><div class="ttdeci">uint32_t voxelGridResolution</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:66</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html_ae5a4759e5763c616fef308a12b671305"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder::~ConvexMeshBuilder</a></div><div class="ttdeci">virtual ~ConvexMeshBuilder()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:79</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a1060b90f555676f8295d1b4c1a2f88f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams::maximumNumberOfHulls</a></div><div class="ttdeci">uint32_t maximumNumberOfHulls</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:65</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a76f1a721b186883c0b2833c897591957"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams::CollisionParams</a></div><div class="ttdeci">CollisionParams()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:54</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a18371eddd72757e304fa8c1ff8a86811"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams::maximumNumberOfVerticesPerHull</a></div><div class="ttdeci">uint32_t maximumNumberOfVerticesPerHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:66</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:52</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a25d7280cf536f46c6dce79aa7d6d6a6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams::setDefault</a></div><div class="ttdeci">void setDefault()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:58</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a006243734d40ef20236ac207a2f7391e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams::voxelGridResolution</a></div><div class="ttdeci">uint32_t voxelGridResolution</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:67</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a339efa4d3b885c7a741cae695af9d909"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams::concavity</a></div><div class="ttdeci">float concavity</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:67</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a339efa4d3b885c7a741cae695af9d909"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams::concavity</a></div><div class="ttdeci">float concavity</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:68</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
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 @@
<a name="l00046"></a>00046 <span class="comment">*/</span>
<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">00047</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>
<a name="l00048"></a>00048 {
-<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00049</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>;
-<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00050</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00051</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>;
-<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00052</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;
-<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">00053</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;
-<a name="l00054"></a>00054 };
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 <span class="comment">/*</span>
-<a name="l00057"></a>00057 <span class="comment"> Noise fracturing configuration for chunks's faces</span>
-<a name="l00058"></a>00058 <span class="comment">*/</span>
-<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">00059</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>
-<a name="l00060"></a>00060 {
-<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">00066</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f;
-<a name="l00067"></a>00067
-<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">00071</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f;
-<a name="l00072"></a>00072
-<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">00076</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1;
-<a name="l00077"></a>00077
-<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">00081</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">samplingInterval</a> = physx::PxVec3(1.f);
-<a name="l00082"></a>00082 };
-<a name="l00083"></a>00083
-<a name="l00084"></a>00084 <span class="comment">/*</span>
-<a name="l00085"></a>00085 <span class="comment"> Slicing fracturing configuration</span>
-<a name="l00086"></a>00086 <span class="comment">*/</span>
-<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>
-<a name="l00088"></a>00088 {
-<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00092</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1;
-<a name="l00093"></a>00093
-<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00097</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f;
-<a name="l00098"></a>00098
-<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00102</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f;
-<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="comment">/*</span>
-<a name="l00105"></a>00105 <span class="comment"> Noise parameters for faces between sliced chunks</span>
-<a name="l00106"></a>00106 <span class="comment"> */</span>
-<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">00107</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a>;
-<a name="l00108"></a>00108 };
-<a name="l00109"></a>00109
-<a name="l00113"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">00113</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>
-<a name="l00114"></a>00114 {
-<a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">00119</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = <span class="keyword">nullptr</span>;
-<a name="l00120"></a>00120
-<a name="l00125"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">00125</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity);
-<a name="l00126"></a>00126
-<a name="l00131"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">00131</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1);
-<a name="l00132"></a>00132
-<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">00136</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">aperture</a> = 0.f;
-<a name="l00137"></a>00137
-<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">00141</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = <span class="keyword">true</span>;
-<a name="l00142"></a>00142
-<a name="l00146"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">00146</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">useSmoothing</a> = <span class="keyword">false</span>;
-<a name="l00147"></a>00147
-<a name="l00151"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">00151</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a>;
-<a name="l00152"></a>00152 };
-<a name="l00153"></a>00153
-<a name="l00157"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00157</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
-<a name="l00158"></a>00158 {
-<a name="l00159"></a>00159 <span class="keyword">public</span>:
-<a name="l00160"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00160</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}
-<a name="l00161"></a>00161
-<a name="l00165"></a>00165 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0;
-<a name="l00166"></a>00166
-<a name="l00170"></a>00170 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
-<a name="l00171"></a>00171
-<a name="l00177"></a>00177 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;
-<a name="l00178"></a>00178
-<a name="l00183"></a>00183 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;
-<a name="l00188"></a>00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0;
-<a name="l00189"></a>00189
-<a name="l00196"></a>00196 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;
-<a name="l00197"></a>00197
-<a name="l00208"></a>00208 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;
-<a name="l00209"></a>00209
-<a name="l00216"></a>00216 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;
-<a name="l00217"></a>00217
-<a name="l00222"></a>00222 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;
-<a name="l00223"></a>00223
-<a name="l00227"></a>00227 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0;
-<a name="l00228"></a>00228
-<a name="l00235"></a>00235 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;
-<a name="l00236"></a>00236 };
-<a name="l00237"></a>00237
-<a name="l00241"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00241</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
-<a name="l00242"></a>00242 {
-<a name="l00243"></a>00243
-<a name="l00244"></a>00244 <span class="keyword">public</span>:
-<a name="l00245"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00245</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}
-<a name="l00246"></a>00246
-<a name="l00250"></a>00250 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0;
-<a name="l00251"></a>00251
-<a name="l00255"></a>00255 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0;
-<a name="l00256"></a>00256
-<a name="l00257"></a>00257
-<a name="l00261"></a>00261 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
-<a name="l00262"></a>00262
-<a name="l00266"></a>00266 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;
-<a name="l00267"></a>00267
-<a name="l00271"></a>00271 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0;
-<a name="l00272"></a>00272
-<a name="l00276"></a>00276 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0;
-<a name="l00277"></a>00277
-<a name="l00281"></a>00281 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
-<a name="l00282"></a>00282
-<a name="l00286"></a>00286 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0;
-<a name="l00287"></a>00287
-<a name="l00292"></a>00292 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;
-<a name="l00293"></a>00293
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">00049</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0,
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">00052</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00055</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>;
+<a name="l00056"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00056</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;
+<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00057</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>;
+<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">00058</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a>;
+<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00059</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;
+<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">00060</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;
+<a name="l00061"></a>00061 };
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="comment">/*</span>
+<a name="l00064"></a>00064 <span class="comment"> Noise fracturing configuration for chunks's faces</span>
+<a name="l00065"></a>00065 <span class="comment">*/</span>
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>
+<a name="l00067"></a>00067 {
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">00073</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f;
+<a name="l00074"></a>00074
+<a name="l00078"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">00078</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f;
+<a name="l00079"></a>00079
+<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">00083</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1;
+<a name="l00084"></a>00084
+<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">00088</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">samplingInterval</a> = physx::PxVec3(1.f);
+<a name="l00089"></a>00089 };
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="comment">/*</span>
+<a name="l00092"></a>00092 <span class="comment"> Slicing fracturing configuration</span>
+<a name="l00093"></a>00093 <span class="comment">*/</span>
+<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00094</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>
+<a name="l00095"></a>00095 {
+<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00099</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1;
+<a name="l00100"></a>00100
+<a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00104</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f;
+<a name="l00105"></a>00105
+<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00109</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f;
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 <span class="comment">/*</span>
+<a name="l00112"></a>00112 <span class="comment"> Noise parameters for faces between sliced chunks</span>
+<a name="l00113"></a>00113 <span class="comment"> */</span>
+<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">00114</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a>;
+<a name="l00115"></a>00115 };
+<a name="l00116"></a>00116
+<a name="l00120"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">00120</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>
+<a name="l00121"></a>00121 {
+<a name="l00126"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">00126</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = <span class="keyword">nullptr</span>;
+<a name="l00127"></a>00127
+<a name="l00132"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">00132</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity);
+<a name="l00133"></a>00133
+<a name="l00138"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">00138</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1);
+<a name="l00139"></a>00139
+<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">00143</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">aperture</a> = 0.f;
+<a name="l00144"></a>00144
+<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">00148</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = <span class="keyword">true</span>;
+<a name="l00149"></a>00149
+<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">00153</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">useSmoothing</a> = <span class="keyword">false</span>;
+<a name="l00154"></a>00154
+<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">00158</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a>;
+<a name="l00159"></a>00159 };
+<a name="l00160"></a>00160
+<a name="l00164"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00164</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <span class="keyword">public</span>:
+<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00167</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}
+<a name="l00168"></a>00168
+<a name="l00172"></a>00172 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0;
+<a name="l00173"></a>00173
+<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
+<a name="l00178"></a>00178
+<a name="l00184"></a>00184 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;
+<a name="l00185"></a>00185
+<a name="l00190"></a>00190 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;
+<a name="l00195"></a>00195 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0;
+<a name="l00196"></a>00196
+<a name="l00203"></a>00203 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;
+<a name="l00204"></a>00204
+<a name="l00215"></a>00215 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;
+<a name="l00216"></a>00216
+<a name="l00223"></a>00223 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;
+<a name="l00224"></a>00224
+<a name="l00229"></a>00229 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;
+<a name="l00230"></a>00230
+<a name="l00234"></a>00234 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0;
+<a name="l00235"></a>00235
+<a name="l00242"></a>00242 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;
+<a name="l00243"></a>00243 };
+<a name="l00244"></a>00244
+<a name="l00248"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00248</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
+<a name="l00249"></a>00249 {
+<a name="l00250"></a>00250
+<a name="l00251"></a>00251 <span class="keyword">public</span>:
+<a name="l00252"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00252</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}
+<a name="l00253"></a>00253
+<a name="l00257"></a>00257 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0;
+<a name="l00258"></a>00258
+<a name="l00262"></a>00262 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0;
+<a name="l00263"></a>00263
+<a name="l00264"></a>00264
+<a name="l00268"></a>00268 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
+<a name="l00269"></a>00269
+<a name="l00273"></a>00273 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;
+<a name="l00274"></a>00274
+<a name="l00278"></a>00278 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0;
+<a name="l00279"></a>00279
+<a name="l00283"></a>00283 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0;
+<a name="l00284"></a>00284
+<a name="l00288"></a>00288 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
+<a name="l00289"></a>00289
+<a name="l00293"></a>00293 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0;
<a name="l00294"></a>00294
-<a name="l00303"></a>00303 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;
-<a name="l00304"></a>00304
-<a name="l00316"></a>00316 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;
-<a name="l00317"></a>00317
-<a name="l00318"></a>00318
-<a name="l00329"></a>00329 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
-<a name="l00330"></a>00330
-<a name="l00343"></a>00343 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
-<a name="l00344"></a>00344
-<a name="l00355"></a>00355 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
-<a name="l00356"></a>00356
-<a name="l00357"></a>00357
-<a name="l00361"></a>00361 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0;
-<a name="l00362"></a>00362
-<a name="l00366"></a>00366 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00367"></a>00367
-<a name="l00371"></a>00371 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0;
-<a name="l00372"></a>00372
-<a name="l00380"></a>00380 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;
-<a name="l00381"></a>00381
-<a name="l00388"></a>00388 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;
-<a name="l00389"></a>00389
-<a name="l00397"></a>00397 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;
-<a name="l00398"></a>00398
-<a name="l00404"></a>00404 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0;
+<a name="l00299"></a>00299 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;
+<a name="l00300"></a>00300
+<a name="l00301"></a>00301
+<a name="l00310"></a>00310 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;
+<a name="l00311"></a>00311
+<a name="l00323"></a>00323 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;
+<a name="l00324"></a>00324
+<a name="l00325"></a>00325
+<a name="l00336"></a>00336 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00337"></a>00337
+<a name="l00350"></a>00350 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00351"></a>00351
+<a name="l00362"></a>00362 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00363"></a>00363
+<a name="l00364"></a>00364
+<a name="l00368"></a>00368 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0;
+<a name="l00369"></a>00369
+<a name="l00373"></a>00373 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00374"></a>00374
+<a name="l00378"></a>00378 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0;
+<a name="l00379"></a>00379
+<a name="l00387"></a>00387 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;
+<a name="l00388"></a>00388
+<a name="l00395"></a>00395 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;
+<a name="l00396"></a>00396
+<a name="l00404"></a>00404 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;
<a name="l00405"></a>00405
-<a name="l00411"></a>00411 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0;
+<a name="l00411"></a>00411 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0;
<a name="l00412"></a>00412
-<a name="l00418"></a>00418 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0;
+<a name="l00418"></a>00418 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0;
<a name="l00419"></a>00419
-<a name="l00426"></a>00426 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) = 0;
-<a name="l00427"></a>00427
-<a name="l00437"></a>00437 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;
-<a name="l00438"></a>00438
-<a name="l00443"></a>00443 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0;
-<a name="l00444"></a>00444
-<a name="l00450"></a>00450 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId) = 0;
+<a name="l00425"></a>00425 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0;
+<a name="l00426"></a>00426
+<a name="l00433"></a>00433 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) = 0;
+<a name="l00434"></a>00434
+<a name="l00444"></a>00444 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;
+<a name="l00445"></a>00445
+<a name="l00450"></a>00450 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0;
<a name="l00451"></a>00451
-<a name="l00456"></a>00456 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;
-<a name="l00457"></a>00457
-<a name="l00463"></a>00463 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0;
+<a name="l00457"></a>00457 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a>(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) = 0;
+<a name="l00458"></a>00458
+<a name="l00463"></a>00463 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;
<a name="l00464"></a>00464
-<a name="l00472"></a>00472 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
-<a name="l00473"></a>00473
-<a name="l00479"></a>00479 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;
+<a name="l00470"></a>00470 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0;
+<a name="l00471"></a>00471
+<a name="l00479"></a>00479 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
<a name="l00480"></a>00480
-<a name="l00485"></a>00485 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) = 0;
-<a name="l00486"></a>00486
-<a name="l00487"></a>00487 };
-<a name="l00488"></a>00488
-<a name="l00489"></a>00489 } <span class="comment">// namespace Blast</span>
-<a name="l00490"></a>00490 } <span class="comment">// namespace Nv</span>
-<a name="l00491"></a>00491
-<a name="l00492"></a>00492 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span>
+<a name="l00486"></a>00486 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;
+<a name="l00487"></a>00487
+<a name="l00492"></a>00492 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) = 0;
+<a name="l00493"></a>00493
+<a name="l00494"></a>00494 };
+<a name="l00495"></a>00495
+<a name="l00496"></a>00496 } <span class="comment">// namespace Blast</span>
+<a name="l00497"></a>00497 } <span class="comment">// namespace Nv</span>
+<a name="l00498"></a>00498
+<a name="l00499"></a>00499 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
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 629fb25..595055d 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
@@ -38,27 +38,31 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_fracture_tool_
<div class="title">NvBlastExtAuthoringFractureTool.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_fracture_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35"> 49</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">meshData</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c"> 50</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67"> 51</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f"> 53</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> Noise fracturing configuration for chunks&#39;s faces</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html"> 59</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c"> 66</a></span>&#160; <span class="keywordtype">float</span> amplitude = 0.f;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569"> 71</a></span>&#160; <span class="keywordtype">float</span> frequency = 1.f;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5"> 76</a></span>&#160; uint32_t octaveNumber = 1;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4"> 81</a></span>&#160; physx::PxVec3 samplingInterval = physx::PxVec3(1.f);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> Slicing fracturing configuration</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html"> 87</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;{</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79"> 92</a></span>&#160; int32_t x_slices = 1, y_slices = 1, z_slices = 1;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a"> 97</a></span>&#160; <span class="keywordtype">float</span> offset_variations = 0.f;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc"> 102</a></span>&#160; <span class="keywordtype">float</span> angle_variations = 0.f;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> Noise parameters for faces between sliced chunks</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237"> 107</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">noise</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;};</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html"> 113</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;{</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14"> 119</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* cutoutSet = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c"> 125</a></span>&#160; physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128"> 131</a></span>&#160; physx::PxVec2 scale = physx::PxVec2(-1, -1);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc"> 136</a></span>&#160; <span class="keywordtype">float</span> aperture = 0.f;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e"> 141</a></span>&#160; <span class="keywordtype">bool</span> isRelativeTransform = <span class="keyword">true</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065"> 146</a></span>&#160; <span class="keywordtype">bool</span> useSmoothing = <span class="keyword">false</span>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b"> 151</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">noise</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;};</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html"> 157</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;{</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8"> 160</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBaseMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> uint32_t getVoronoiSites(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> addSite(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> radialPattern(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> generateInSphere(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStencil(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearStencil() = 0;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteInSphere(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;};</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html"> 241</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;{</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2"> 245</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">virtual</span> int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) = 0;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keyword">virtual</span> int32_t getInteriorMaterialId() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>) = 0;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> getTransformation(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keyword">virtual</span> int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keyword">virtual</span> int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">virtual</span> int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> finalizeFracturing() = 0;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; getChunkInfo(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">virtual</span> uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keyword">virtual</span> uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keyword">virtual</span> int32_t getChunkIndex(int32_t chunkId) = 0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> int32_t getChunkId(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">virtual</span> int32_t getChunkDepth(int32_t chunkId) = 0;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keyword">virtual</span> uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*&amp; chunkIds) = 0;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keyword">virtual</span> uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) = 0;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keyword">virtual</span> int32_t islandDetectionAndRemoving(int32_t chunkId) = 0;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) = 0;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) = 0;</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;};</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:87</div></div>
+<a href="_nv_blast_ext_authoring_fracture_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c"> 49</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">ChunkFlags</a></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47"> 51</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0,</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de"> 52</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; };</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35"> 55</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">meshData</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c"> 56</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67"> 57</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71"> 58</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">flags</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02"> 59</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f"> 60</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;};</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> Noise fracturing configuration for chunks&#39;s faces</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html"> 66</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c"> 73</a></span>&#160; <span class="keywordtype">float</span> amplitude = 0.f;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569"> 78</a></span>&#160; <span class="keywordtype">float</span> frequency = 1.f;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5"> 83</a></span>&#160; uint32_t octaveNumber = 1;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4"> 88</a></span>&#160; physx::PxVec3 samplingInterval = physx::PxVec3(1.f);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;};</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> Slicing fracturing configuration</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html"> 94</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79"> 99</a></span>&#160; int32_t x_slices = 1, y_slices = 1, z_slices = 1;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a"> 104</a></span>&#160; <span class="keywordtype">float</span> offset_variations = 0.f;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc"> 109</a></span>&#160; <span class="keywordtype">float</span> angle_variations = 0.f;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> Noise parameters for faces between sliced chunks</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237"> 114</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">noise</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;};</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html"> 120</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a></div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;{</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14"> 126</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* cutoutSet = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c"> 132</a></span>&#160; physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128"> 138</a></span>&#160; physx::PxVec2 scale = physx::PxVec2(-1, -1);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc"> 143</a></span>&#160; <span class="keywordtype">float</span> aperture = 0.f;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e"> 148</a></span>&#160; <span class="keywordtype">bool</span> isRelativeTransform = <span class="keyword">true</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065"> 153</a></span>&#160; <span class="keywordtype">bool</span> useSmoothing = <span class="keyword">false</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b"> 158</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">noise</a>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;};</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html"> 164</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;{</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8"> 167</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBaseMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> uint32_t getVoronoiSites(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> addSite(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> radialPattern(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> generateInSphere(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStencil(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearStencil() = 0;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteInSphere(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;};</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html"> 248</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;{</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2"> 252</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) = 0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keyword">virtual</span> int32_t getInteriorMaterialId() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>) = 0;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> getTransformation(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">virtual</span> int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keyword">virtual</span> int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; normal, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keyword">virtual</span> int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> finalizeFracturing() = 0;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; getChunkInfo(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keyword">virtual</span> uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keyword">virtual</span> uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> int32_t getChunkIndex(int32_t chunkId) = 0;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">virtual</span> int32_t getChunkId(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">virtual</span> int32_t getChunkDepth(int32_t chunkId) = 0;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">virtual</span> uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*&amp; chunkIds) = 0;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keyword">virtual</span> uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) = 0;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">virtual</span> int32_t islandDetectionAndRemoving(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) = 0;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) = 0;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) = 0;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;};</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:94</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:47</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:157</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:164</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo::CREATED_BY_ISLAND_DETECTOR</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:52</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_cutout_set_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCutout.h:36</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:59</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:66</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html_a8d4ddd2ad08b37a448fa033141a297a8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator::~VoronoiSitesGenerator</a></div><div class="ttdeci">virtual ~VoronoiSitesGenerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:160</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a46cb9523bb9c0af0a890ed864560bd02"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo::isLeaf</a></div><div class="ttdeci">bool isLeaf</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:52</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html_ad8d390988e458dbb0d515d7946e75237"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:107</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html_a64b0d84c82de63873bc0414d95ed036b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:151</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a864945bf41b9ab726c8df191e9acae35"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo::meshData</a></div><div class="ttdeci">Mesh * meshData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:49</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:113</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html_a4d00c3d53ba51d966de58ff533435cc2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool::~FractureTool</a></div><div class="ttdeci">virtual ~FractureTool()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:245</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a7e5b05c30d6a4deceb2da1e840fa442c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo::parent</a></div><div class="ttdeci">int32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:50</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a55d13d994d704a8550474da493b60c67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:51</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a336cac7f249ed366d00bfe3fe4ef611f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo::isChanged</a></div><div class="ttdeci">bool isChanged</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:53</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html_a8d4ddd2ad08b37a448fa033141a297a8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator::~VoronoiSitesGenerator</a></div><div class="ttdeci">virtual ~VoronoiSitesGenerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:167</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a46cb9523bb9c0af0a890ed864560bd02"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo::isLeaf</a></div><div class="ttdeci">bool isLeaf</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:59</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html_ad8d390988e458dbb0d515d7946e75237"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:114</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo::ChunkFlags</a></div><div class="ttdeci">ChunkFlags</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:49</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html_a64b0d84c82de63873bc0414d95ed036b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:158</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a864945bf41b9ab726c8df191e9acae35"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo::meshData</a></div><div class="ttdeci">Mesh * meshData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:55</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a2e9936bba91f2ec13692860dfa9a3c71"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo::flags</a></div><div class="ttdeci">uint32_t flags</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:58</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:120</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html_a4d00c3d53ba51d966de58ff533435cc2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool::~FractureTool</a></div><div class="ttdeci">virtual ~FractureTool()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:252</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a7e5b05c30d6a4deceb2da1e840fa442c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo::parent</a></div><div class="ttdeci">int32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:56</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo::NO_FLAGS</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:51</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a55d13d994d704a8550474da493b60c67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:57</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a336cac7f249ed366d00bfe3fe4ef611f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo::isChanged</a></div><div class="ttdeci">bool isChanged</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:60</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
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 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -19,7 +19,7 @@
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
-<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h</h1><a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h</h1><a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
<a name="l00003"></a>00003 <span class="comment">//</span>
<a name="l00004"></a>00004 <span class="comment">// Notice</span>
@@ -60,55 +60,62 @@
<a name="l00042"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">00042</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>
<a name="l00043"></a>00043 {
<a name="l00044"></a>00044 <span class="keyword">public</span>:
-<a name="l00045"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">00045</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}
-<a name="l00046"></a>00046
-<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;
-<a name="l00051"></a>00051
-<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;
-<a name="l00056"></a>00056
-<a name="l00060"></a>00060 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;
-<a name="l00061"></a>00061
-<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;
-<a name="l00066"></a>00066
+<a name="l00045"></a>00045
+<a name="l00046"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">00046</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}
+<a name="l00047"></a>00047
+<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;
+<a name="l00052"></a>00052
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;
+<a name="l00057"></a>00057
+<a name="l00061"></a>00061 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;
+<a name="l00062"></a>00062
+<a name="l00066"></a>00066 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;
<a name="l00067"></a>00067
-<a name="l00071"></a>00071 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;
-<a name="l00072"></a>00072
-<a name="l00076"></a>00076 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;
-<a name="l00077"></a>00077
-<a name="l00081"></a>00081 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;
-<a name="l00082"></a>00082
-<a name="l00086"></a>00086 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;
-<a name="l00087"></a>00087
-<a name="l00091"></a>00091 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;
-<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;
-<a name="l00096"></a>00096
-<a name="l00100"></a>00100 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00101"></a>00101
-<a name="l00105"></a>00105 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00106"></a>00106
-<a name="l00110"></a>00110 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00111"></a>00111
-<a name="l00115"></a>00115 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;
-<a name="l00116"></a>00116
-<a name="l00120"></a>00120 <span class="keyword">virtual</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;
-<a name="l00121"></a>00121
+<a name="l00068"></a>00068
+<a name="l00072"></a>00072 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;
+<a name="l00073"></a>00073
+<a name="l00077"></a>00077 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;
+<a name="l00078"></a>00078
+<a name="l00082"></a>00082 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;
+<a name="l00083"></a>00083
+<a name="l00087"></a>00087 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;
+<a name="l00088"></a>00088
+<a name="l00092"></a>00092 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;
+<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;
+<a name="l00097"></a>00097
+<a name="l00101"></a>00101 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00102"></a>00102
+<a name="l00106"></a>00106 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00107"></a>00107
+<a name="l00111"></a>00111 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00112"></a>00112
+<a name="l00116"></a>00116 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;
+<a name="l00117"></a>00117
+<a name="l00121"></a>00121 <span class="keyword">virtual</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;
<a name="l00122"></a>00122
-<a name="l00126"></a>00126 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;
-<a name="l00127"></a>00127
-<a name="l00131"></a>00131 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
-<a name="l00132"></a>00132
-<a name="l00136"></a>00136 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;
-<a name="l00137"></a>00137
-<a name="l00141"></a>00141 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;
-<a name="l00142"></a>00142
-<a name="l00147"></a>00147 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;
-<a name="l00148"></a>00148 };
+<a name="l00123"></a>00123
+<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;
+<a name="l00128"></a>00128
+<a name="l00132"></a>00132 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
+<a name="l00133"></a>00133
+<a name="l00137"></a>00137 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;
+<a name="l00138"></a>00138
+<a name="l00142"></a>00142 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;
+<a name="l00143"></a>00143
+<a name="l00148"></a>00148 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;
<a name="l00149"></a>00149
-<a name="l00150"></a>00150 } <span class="comment">// namespace Blast</span>
-<a name="l00151"></a>00151 } <span class="comment">// namespace Nv</span>
-<a name="l00152"></a>00152
-<a name="l00153"></a>00153
-<a name="l00154"></a>00154 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span>
+<a name="l00150"></a>00150
+<a name="l00154"></a>00154 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>() = 0;
+<a name="l00155"></a>00155
+<a name="l00159"></a>00159 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) <span class="keyword">const</span> = 0;
+<a name="l00160"></a>00160
+<a name="l00161"></a>00161 };
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 } <span class="comment">// namespace Blast</span>
+<a name="l00164"></a>00164 } <span class="comment">// namespace Nv</span>
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166
+<a name="l00167"></a>00167 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h.html
index 82bce2d..67a9556 100755
--- a/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_authoring_mesh_8h.html
@@ -1,6 +1,6 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -20,7 +20,7 @@
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
-<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>&quot;</code><br>
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>&quot;</code><br>
<p>
<a href="_nv_blast_ext_authoring_mesh_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
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 @@
<html>
<head>
- <title>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File</title>
+ <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -38,18 +38,18 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
<div class="title">NvBlastExtAuthoringMesh.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7"> 45</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;};</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ac3e5b150bd16d7f22b22fb571de9004f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh::getEdgesWritable</a></div><div class="ttdeci">virtual Edge * getEdgesWritable()=0</div></div>
+<a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7"> 46</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> physx::PxBounds3&amp; <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>() = 0;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;};</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ac3e5b150bd16d7f22b22fb571de9004f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh::getEdgesWritable</a></div><div class="ttdeci">virtual Edge * getEdgesWritable()=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a2f6a3389000c02e892d4514fd1322765"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">Nv::Blast::Mesh::getFacetWritable</a></div><div class="ttdeci">virtual Facet * getFacetWritable(int32_t facet)=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_aed83e124b04216f54989ea9f8ade52d7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh::setSmoothingGroup</a></div><div class="ttdeci">virtual void setSmoothingGroup(const int32_t *smoothingGroups)=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a480c3919561789e75df950aea69fec4a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">Nv::Blast::Mesh::getFacetsBufferWritable</a></div><div class="ttdeci">virtual Facet * getFacetsBufferWritable()=0</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_adf6faa07b98b634b86a198ad4a6fcc14"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh::release</a></div><div class="ttdeci">virtual void release()=0</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_af082c3fd4ea1badcb0263bad0682c20b"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh::setMaterialId</a></div><div class="ttdeci">virtual void setMaterialId(const int32_t *materialIds)=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a55945b655bb1cb9fed0d481497942c71"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh::getVerticesWritable</a></div><div class="ttdeci">virtual Vertex * getVerticesWritable()=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_afc8859fe20911e2ab593b9075223a36a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">Nv::Blast::Mesh::getEdgesCount</a></div><div class="ttdeci">virtual uint32_t getEdgesCount() const =0</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a9b5fbdd369ae324448c536ceabe82ad7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh::~Mesh</a></div><div class="ttdeci">virtual ~Mesh()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:45</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a9b5fbdd369ae324448c536ceabe82ad7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh::~Mesh</a></div><div class="ttdeci">virtual ~Mesh()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:46</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a24544d5b6a315cee19d67da9ed0fd8dd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">Nv::Blast::Mesh::recalculateBoundingBox</a></div><div class="ttdeci">virtual void recalculateBoundingBox()=0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ab86107cfd02392fd2a49b79fe0367887"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh::getVerticesCount</a></div><div class="ttdeci">virtual uint32_t getVerticesCount() const =0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a085ffcc67f9cd938f93d3aa43a0d0bf0"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">Nv::Blast::Mesh::getEdges</a></div><div class="ttdeci">virtual const Edge * getEdges() const =0</div></div>
@@ -62,8 +62,10 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a927148143ec2335c9ed6dd9c65215196"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh::getVertices</a></div><div class="ttdeci">virtual const Vertex * getVertices() const =0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a1737163f2dc8fe4456f5df27ab5740b8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh::getFacet</a></div><div class="ttdeci">virtual const Facet * getFacet(int32_t facet) const =0</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a3cb47793b60f763b5bac58c17a3c5bb8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh::calcPerFacetBounds</a></div><div class="ttdeci">virtual void calcPerFacetBounds()=0</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a8129eb703f7cbd34e3937fe4938ca4bd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh::getFacetBound</a></div><div class="ttdeci">virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const =0</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a29110bbb30c0de321bd0de1812750c30"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">Nv::Blast::Mesh::getBoundingBoxWritable</a></div><div class="ttdeci">virtual physx::PxBounds3 &amp; getBoundingBoxWritable()=0</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h</h1><a href="_nv_blast_ext_authoring_pattern_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a>"</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="keyword">namespace </span>Nv
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="keyword">namespace </span>Blast
+<a name="l00037"></a>00037 {
+<a name="l00038"></a><a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">00038</a> <span class="keyword">typedef</span> float (*<a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a>)(void);
+<a name="l00039"></a>00039
+<a name="l00040"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">00040</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">00042</a> <a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = <span class="keyword">nullptr</span>;
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">00044</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000;
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">00047</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">00049</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a> = 2;
+<a name="l00050"></a>00050
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">00051</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a> = 0.0f;
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">00052</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a> = 1.0f;
+<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">00053</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a> = 1.0f;
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">00055</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a> = 1.0f;
+<a name="l00056"></a>00056 };
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">00058</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a>
+<a name="l00059"></a>00059 {
+<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">00060</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a>;
+<a name="l00061"></a>00061
+<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">00062</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a>;
+<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">00063</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a>;
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a>
+<a name="l00067"></a>00067 {
+<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a> = 0.0f;
+<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">00069</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a> = 1.0f;
+<a name="l00070"></a>00070
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">00071</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a> = 3;
+<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">00072</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a> = 8;
+<a name="l00073"></a>00073
+<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">00074</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a> = .0f;
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">00076</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a> = 0.0f;
+<a name="l00077"></a>00077
+<a name="l00078"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">00078</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a> = 0.0f;
+<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">00079</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a> = 0.0f;
+<a name="l00080"></a>00080
+<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">00081</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a> = 1.0f;
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084
+<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">00085</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>
+<a name="l00086"></a>00086 {
+<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">00090</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a>;
+<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">00091</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</a>; <span class="comment">// For cone shape activation</span>
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">00092</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a>
+<a name="l00093"></a>00093 {
+<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">00094</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> = 0,
+<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">00095</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a>,
+<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">00096</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a>
+<a name="l00097"></a>00097 };
+<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">00098</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a> = <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a>;
+<a name="l00099"></a>00099 <span class="comment">// ----------------------------------------------</span>
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101
+<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">00102</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a>;
+<a name="l00103"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">00103</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a> = <span class="keyword">nullptr</span>;
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a>() = 0;
+<a name="l00106"></a>00106 };
+<a name="l00107"></a>00107
+<a name="l00108"></a><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">00108</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a>
+<a name="l00109"></a>00109 {
+<a name="l00110"></a>00110 <span class="keyword">public</span>:
+<a name="l00111"></a>00111 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) = 0;
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) = 0;
+<a name="l00113"></a>00113 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) = 0;
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a>(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId) = 0;
+<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a>() = 0;
+<a name="l00118"></a>00118 };
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#2af6111d7b1e477fa7b5aee4fec5bdfc">savePatternToObj</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern);
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 } <span class="comment">// namespace Blast</span>
+<a name="l00123"></a>00123 } <span class="comment">// namespace Nv</span>
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span>
+</pre></div></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_globals_8h-source.html">NvBlastGlobals.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef float(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast::RNG_CALLBACK</a> )(void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2af6111d7b1e477fa7b5aee4fec5bdfc">Nv::Blast::savePatternToObj</a> (DamagePattern *pattern)</td></tr>
+
+</table>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_nv_blast_ext_authoring_pattern_generator_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">NvBlastExtAuthoringPatternGenerator.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_nv_blast_ext_authoring_pattern_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88"> 38</a></span>&#160; <span class="keyword">typedef</span> float (*<a class="code" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">RNG_CALLBACK</a>)(void);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html"> 40</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; {</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b"> 42</a></span>&#160; <a class="code" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">RNG_CALLBACK</a> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb"> 44</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; };</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html"> 47</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd"> 49</a></span>&#160; uint32_t cellsCount = 2;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4"> 51</a></span>&#160; <span class="keywordtype">float</span> radiusMin = 0.0f;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d"> 52</a></span>&#160; <span class="keywordtype">float</span> radiusMax = 1.0f;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae"> 53</a></span>&#160; <span class="keywordtype">float</span> radiusDistr = 1.0f;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516"> 55</a></span>&#160; <span class="keywordtype">float</span> debrisRadiusMult = 1.0f;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html"> 58</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9"> 60</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179"> 62</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa"> 63</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; };</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html"> 66</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; {</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31"> 68</a></span>&#160; <span class="keywordtype">float</span> radiusMin = 0.0f;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1"> 69</a></span>&#160; <span class="keywordtype">float</span> radiusMax = 1.0f;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462"> 71</a></span>&#160; uint32_t radialSteps = 3;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3"> 72</a></span>&#160; uint32_t angularSteps = 8;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2"> 74</a></span>&#160; <span class="keywordtype">float</span> aperture = .0f;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f"> 76</a></span>&#160; <span class="keywordtype">float</span> angularNoiseAmplitude = 0.0f;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39"> 78</a></span>&#160; <span class="keywordtype">float</span> radialNoiseAmplitude = 0.0f;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29"> 79</a></span>&#160; <span class="keywordtype">float</span> radialNoiseFrequency = 0.0f;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a"> 81</a></span>&#160; <span class="keywordtype">float</span> debrisRadiusMult = 1.0f;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17"> 90</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">activationRadius</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9"> 91</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">angle</a>; <span class="comment">// For cone shape activation</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b"> 92</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba"> 94</a></span>&#160; Point = 0,</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5"> 95</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Line</a>,</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5"> 96</a></span>&#160; Cone</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; };</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea"> 98</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> activationType = Point;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="comment">// ----------------------------------------------</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d"> 102</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">cellsCount</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059"> 103</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** cellsMeshes = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; };</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_pattern_generator.html"> 108</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateUniformPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateBeamPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateRegularRadialPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateVoronoiPattern(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a>) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; };</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a2af6111d7b1e477fa7b5aee4fec5bdfc">savePatternToObj</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_ac5cc1c03da7cac8a6ed0c0c1db2626aa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc::radiusMax</a></div><div class="ttdeci">float radiusMax</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:63</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_uniform_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:47</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_abb1b2e8d9e8b50f7d2be7a20e1b55179"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc::radiusMin</a></div><div class="ttdeci">float radiusMin</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:62</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_ad79ccd96c8ec0a78b5b95454b86f4fd9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc::cellsCount</a></div><div class="ttdeci">uint32_t cellsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:60</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
+<div class="ttc" id="_nv_blast_globals_8h_html"><div class="ttname"><a href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a></div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:66</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html_a7f743be5fe7e4daf2d2b031a041fa29b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor::RNG</a></div><div class="ttdeci">RNG_CALLBACK RNG</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:42</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:58</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_afba7f2aaf59f24992c8d95a418160d17"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern::activationRadius</a></div><div class="ttdeci">float activationRadius</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:90</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern::Line</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:95</div></div>
+<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:108</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_aac014f5d85ffaecb95328a2b10a2154b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern::ActivationDistanceType</a></div><div class="ttdeci">ActivationDistanceType</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:92</div></div>
+<div class="ttc" id="namespace_nv_1_1_blast_html_a2af6111d7b1e477fa7b5aee4fec5bdfc"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2af6111d7b1e477fa7b5aee4fec5bdfc">Nv::Blast::savePatternToObj</a></div><div class="ttdeci">void savePatternToObj(DamagePattern *pattern)</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_abade8f3d71809556586e2eb70bfd79b9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern::angle</a></div><div class="ttdeci">float angle</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:91</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html_ad5b24919d89dd367b0aeba80e06781eb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor::interiorMaterialId</a></div><div class="ttdeci">uint32_t interiorMaterialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:44</div></div>
+<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:40</div></div>
+<div class="ttc" id="namespace_nv_1_1_blast_html_a4e5bb14b7dd9af36721e2510c8cf4a88"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">Nv::Blast::RNG_CALLBACK</a></div><div class="ttdeci">float(* RNG_CALLBACK)(void)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:38</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_a4158abd1adffefe93bcecc89c4d7254d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern::cellsCount</a></div><div class="ttdeci">uint32_t cellsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:102</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -19,7 +19,7 @@
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
-<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h</h1><a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h</h1><a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
<a name="l00003"></a>00003 <span class="comment">//</span>
<a name="l00004"></a>00004 <span class="comment">// Notice</span>
@@ -55,7 +55,7 @@
<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;PxBounds3.h&gt;</span>
<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span>
<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">00037</a> <span class="preprocessor">#define NOT_VALID_VERTEX INT32_MAX</span>
+<a name="l00037"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">00037</a> <span class="preprocessor">#define NOT_VALID_VERTEX UINT32_MAX</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <span class="keyword">namespace </span>Nv
<a name="l00040"></a>00040 {
@@ -66,7 +66,7 @@
<a name="l00048"></a>00048 {
<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">00049</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>;
<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">00050</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a>() : <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){}
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a>(<span class="keywordtype">int</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, <span class="keywordtype">int</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>) : s(s), e(e) {}
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a>(uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>) : s(s), e(e) {}
<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>&amp; b)<span class="keyword"> const</span>
<a name="l00053"></a>00053 <span class="keyword"> </span>{
<a name="l00054"></a>00054 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>)
@@ -74,175 +74,179 @@
<a name="l00056"></a>00056 <span class="keywordflow">else</span>
<a name="l00057"></a>00057 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a> &lt; b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>;
<a name="l00058"></a>00058 }
-<a name="l00059"></a>00059 };
-<a name="l00060"></a>00060
-<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>
-<a name="l00065"></a>00065 {
-<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">00066</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span>
-<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">00067</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span>
-<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">00068</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span>
-<a name="l00069"></a>00069 };
-<a name="l00070"></a>00070
-<a name="l00071"></a>00071
-<a name="l00072"></a>00072 <span class="comment">// Interior material ID</span>
-<a name="l00073"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">00073</a> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span>
-<a name="l00074"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span>
-<a name="l00075"></a>00075 <span class="preprocessor"></span>
+<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">00059</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a>(uint32_t i)<span class="keyword"> const</span>
+<a name="l00060"></a>00060 <span class="keyword"> </span>{
+<a name="l00061"></a>00061 <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>uint32_t*<span class="keyword">&gt;</span>(<span class="keyword">this</span>) + i);
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065
+<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">00069</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>
+<a name="l00070"></a>00070 {
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">00071</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span>
+<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">00072</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span>
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">00073</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span>
+<a name="l00074"></a>00074 };
+<a name="l00075"></a>00075
<a name="l00076"></a>00076
-<a name="l00077"></a>00077
-<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">00081</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>
-<a name="l00082"></a>00082 {
-<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">00083</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};
-<a name="l00084"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">00084</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>) : a(a), b(b), c(c) {};
-<a name="l00085"></a>00085 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>;
-<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">00086</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a>;
-<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">00087</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;
-<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">00088</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;
-<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">00089</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a>()<span class="keyword"> const</span>
-<a name="l00090"></a>00090 <span class="keyword"> </span>{
-<a name="l00091"></a>00091 <span class="keywordflow">return</span> ((<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));
-<a name="l00092"></a>00092 }
-<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">00093</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)
-<a name="l00094"></a>00094 {
-<a name="l00095"></a>00095 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
-<a name="l00096"></a>00096 }
-<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">00097</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)<span class="keyword"> const</span>
-<a name="l00098"></a>00098 <span class="keyword"> </span>{
-<a name="l00099"></a>00099 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
-<a name="l00100"></a>00100 }
-<a name="l00101"></a>00101 };
-<a name="l00102"></a>00102
-<a name="l00103"></a>00103
-<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00107</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a>
-<a name="l00108"></a>00108 {
-<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00109</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};
-<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00110</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {};
-<a name="l00111"></a>00111
-<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00112</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)
-<a name="l00113"></a>00113 {
-<a name="l00114"></a>00114 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b)
-<a name="l00115"></a>00115 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>;
-<a name="l00116"></a>00116 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b)
-<a name="l00117"></a>00117 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>;
-<a name="l00118"></a>00118 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b)
-<a name="l00119"></a>00119 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
-<a name="l00120"></a>00120 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122
-<a name="l00123"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00123</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)
-<a name="l00124"></a>00124 {
-<a name="l00125"></a>00125 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) &amp;&amp; (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>);
+<a name="l00077"></a>00077 <span class="comment">// Interior material ID</span>
+<a name="l00078"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">00078</a> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span>
+<a name="l00079"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082
+<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">00086</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>
+<a name="l00087"></a>00087 {
+<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">00088</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};
+<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">00089</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>) : a(a), b(b), c(c) {};
+<a name="l00090"></a>00090 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>;
+<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">00091</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a>;
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">00092</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;
+<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">00093</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;
+<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">00094</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a>()<span class="keyword"> const</span>
+<a name="l00095"></a>00095 <span class="keyword"> </span>{
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> ((<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));
+<a name="l00097"></a>00097 }
+<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">00098</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
+<a name="l00101"></a>00101 }
+<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">00102</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)<span class="keyword"> const</span>
+<a name="l00103"></a>00103 <span class="keyword"> </span>{
+<a name="l00104"></a>00104 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 };
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108
+<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00112</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a>
+<a name="l00113"></a>00113 {
+<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00114</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};
+<a name="l00115"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00115</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {};
+<a name="l00116"></a>00116
+<a name="l00117"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00117</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b)
+<a name="l00120"></a>00120 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>;
+<a name="l00121"></a>00121 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b)
+<a name="l00122"></a>00122 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>;
+<a name="l00123"></a>00123 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b)
+<a name="l00124"></a>00124 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;
<a name="l00126"></a>00126 }
<a name="l00127"></a>00127
-<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00128</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)
+<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00128</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)
<a name="l00129"></a>00129 {
-<a name="l00130"></a>00130 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;
-<a name="l00131"></a>00131 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>];
-<a name="l00132"></a>00132 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>];
-<a name="l00133"></a>00133 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>];
-<a name="l00134"></a>00134
-<a name="l00135"></a>00135 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
-<a name="l00136"></a>00136 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
-<a name="l00137"></a>00137 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
-<a name="l00138"></a>00138 <span class="keywordflow">return</span> tr;
-<a name="l00139"></a>00139 }
-<a name="l00140"></a>00140
-<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00141</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
-<a name="l00142"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00142</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
-<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00143</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
-<a name="l00144"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00144</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
-<a name="l00145"></a>00145 };
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147
-<a name="l00148"></a>00148
-<a name="l00149"></a>00149
-<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00153</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>
-<a name="l00154"></a>00154 {
-<a name="l00155"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00155</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;
-<a name="l00156"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00156</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;
-<a name="l00157"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00157</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>;
-<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00158</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;
-<a name="l00159"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00159</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;
-<a name="l00160"></a>00160
-<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00161</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {}
-<a name="l00162"></a>00162 };
-<a name="l00163"></a>00163
-<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00167</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>
-<a name="l00168"></a>00168 {
-<a name="l00169"></a>00169 <span class="keyword">public</span>:
-<a name="l00170"></a>00170 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span>
-<a name="l00171"></a>00171 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0;
-<a name="l00172"></a>00172 <span class="comment">// Seeds random value generator</span>
-<a name="l00173"></a>00173 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0;
-<a name="l00174"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00174</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};
-<a name="l00175"></a>00175 };
-<a name="l00176"></a>00176
-<a name="l00180"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00180</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>
-<a name="l00181"></a>00181 {
-<a name="l00185"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00185</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>
-<a name="l00186"></a>00186 {
-<a name="l00187"></a>00187 <span class="comment">// Polygon base plane</span>
-<a name="l00188"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00188</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4];
-<a name="l00189"></a>00189 <span class="comment">// Number vertices in polygon</span>
-<a name="l00190"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00190</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>;
-<a name="l00191"></a>00191 <span class="comment">// First index in CollisionHull.indices array for this polygon</span>
-<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00192</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>;
-<a name="l00193"></a>00193 };
-<a name="l00195"></a>00195
-<a name="l00196"></a>00196 uint32_t pointsCount;
-<a name="l00197"></a>00197 uint32_t indicesCount;
-<a name="l00198"></a>00198 uint32_t polygonDataCount;
-<a name="l00199"></a>00199 physx::PxVec3* points;
-<a name="l00200"></a>00200 uint32_t* indices;
-<a name="l00201"></a>00201 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;
-<a name="l00202"></a>00202
-<a name="l00203"></a>00203 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}
-<a name="l00204"></a>00204
-<a name="l00205"></a>00205 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
-<a name="l00206"></a>00206 };
-<a name="l00207"></a>00207
-<a name="l00211"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00211</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>
-<a name="l00212"></a>00212 {
-<a name="l00213"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00213</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span>
-<a name="l00214"></a>00214
-<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00215</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span>
-<a name="l00216"></a>00216
-<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00217</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span>
+<a name="l00130"></a>00130 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) &amp;&amp; (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>);
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132
+<a name="l00133"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00133</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)
+<a name="l00134"></a>00134 {
+<a name="l00135"></a>00135 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;
+<a name="l00136"></a>00136 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>];
+<a name="l00137"></a>00137 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>];
+<a name="l00138"></a>00138 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>];
+<a name="l00139"></a>00139
+<a name="l00140"></a>00140 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
+<a name="l00141"></a>00141 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
+<a name="l00142"></a>00142 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
+<a name="l00143"></a>00143 <span class="keywordflow">return</span> tr;
+<a name="l00144"></a>00144 }
+<a name="l00145"></a>00145
+<a name="l00146"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00146</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
+<a name="l00147"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00147</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
+<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00148</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
+<a name="l00149"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00149</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
+<a name="l00150"></a>00150 };
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152
+<a name="l00153"></a>00153
+<a name="l00154"></a>00154
+<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00158</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>
+<a name="l00159"></a>00159 {
+<a name="l00160"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00160</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;
+<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00161</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;
+<a name="l00162"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00162</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>;
+<a name="l00163"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00163</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;
+<a name="l00164"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00164</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;
+<a name="l00165"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00165</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {}
+<a name="l00166"></a>00166 };
+<a name="l00167"></a>00167
+<a name="l00171"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00171</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>
+<a name="l00172"></a>00172 {
+<a name="l00173"></a>00173 <span class="keyword">public</span>:
+<a name="l00174"></a>00174 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span>
+<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0;
+<a name="l00176"></a>00176 <span class="comment">// Seeds random value generator</span>
+<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0;
+<a name="l00178"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00178</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};
+<a name="l00179"></a>00179 };
+<a name="l00180"></a>00180
+<a name="l00184"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00184</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>
+<a name="l00185"></a>00185 {
+<a name="l00189"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00189</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>
+<a name="l00190"></a>00190 {
+<a name="l00191"></a>00191 <span class="comment">// Polygon base plane</span>
+<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00192</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4];
+<a name="l00193"></a>00193 <span class="comment">// Number vertices in polygon</span>
+<a name="l00194"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00194</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>;
+<a name="l00195"></a>00195 <span class="comment">// First index in CollisionHull.indices array for this polygon</span>
+<a name="l00196"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00196</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>;
+<a name="l00197"></a>00197 };
+<a name="l00199"></a>00199
+<a name="l00200"></a>00200 uint32_t pointsCount;
+<a name="l00201"></a>00201 uint32_t indicesCount;
+<a name="l00202"></a>00202 uint32_t polygonDataCount;
+<a name="l00203"></a>00203 physx::PxVec3* points;
+<a name="l00204"></a>00204 uint32_t* indices;
+<a name="l00205"></a>00205 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}
+<a name="l00208"></a>00208
+<a name="l00209"></a>00209 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
+<a name="l00210"></a>00210 };
+<a name="l00211"></a>00211
+<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00215</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>
+<a name="l00216"></a>00216 {
+<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00217</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span>
<a name="l00218"></a>00218
-<a name="l00223"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00223</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;
-<a name="l00224"></a>00224
-<a name="l00230"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00230</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;
-<a name="l00231"></a>00231
-<a name="l00232"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00232</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span>
-<a name="l00233"></a>00233
-<a name="l00234"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00234</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span>
+<a name="l00219"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00219</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span>
+<a name="l00220"></a>00220
+<a name="l00221"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00221</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span>
+<a name="l00222"></a>00222
+<a name="l00227"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00227</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;
+<a name="l00228"></a>00228
+<a name="l00234"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00234</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;
<a name="l00235"></a>00235
-<a name="l00236"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00236</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span>
+<a name="l00236"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00236</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span>
<a name="l00237"></a>00237
-<a name="l00243"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00243</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;
-<a name="l00244"></a>00244
-<a name="l00245"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00245</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span>
-<a name="l00246"></a>00246
-<a name="l00250"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00250</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;
-<a name="l00251"></a>00251
-<a name="l00256"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00256</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;
-<a name="l00257"></a>00257
-<a name="l00261"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00261</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;
-<a name="l00266"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00266</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;
-<a name="l00267"></a>00267
-<a name="l00269"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00269</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}
-<a name="l00270"></a>00270
-<a name="l00274"></a>00274 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0;
-<a name="l00275"></a>00275
-<a name="l00279"></a>00279 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0;
-<a name="l00280"></a>00280 };
-<a name="l00281"></a>00281
-<a name="l00282"></a>00282
-<a name="l00283"></a>00283 } <span class="comment">// namespace Blast</span>
-<a name="l00284"></a>00284 } <span class="comment">// namespace Nv</span>
+<a name="l00238"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00238</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span>
+<a name="l00239"></a>00239
+<a name="l00240"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00240</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span>
+<a name="l00241"></a>00241
+<a name="l00247"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00247</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;
+<a name="l00248"></a>00248
+<a name="l00249"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00249</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span>
+<a name="l00250"></a>00250
+<a name="l00254"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00254</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;
+<a name="l00255"></a>00255
+<a name="l00260"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00260</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;
+<a name="l00261"></a>00261
+<a name="l00265"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00265</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;
+<a name="l00270"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00270</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;
+<a name="l00271"></a>00271
+<a name="l00273"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00273</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}
+<a name="l00274"></a>00274
+<a name="l00278"></a>00278 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0;
+<a name="l00279"></a>00279
+<a name="l00283"></a>00283 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0;
+<a name="l00284"></a>00284 };
<a name="l00285"></a>00285
<a name="l00286"></a>00286
-<a name="l00287"></a>00287 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span>
+<a name="l00287"></a>00287 } <span class="comment">// namespace Blast</span>
+<a name="l00288"></a>00288 } <span class="comment">// namespace Nv</span>
+<a name="l00289"></a>00289
+<a name="l00290"></a>00290
+<a name="l00291"></a>00291 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h.html
index 4fa1046..9ff2d1a 100755
--- a/docs/api_docs/files/_nv_blast_ext_authoring_types_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_authoring_types_8h.html
@@ -1,6 +1,6 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -20,7 +20,7 @@
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
-<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference</h1><code>#include &lt;PxVec3.h&gt;</code><br>
+<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference</h1><code>#include &lt;PxVec3.h&gt;</code><br>
<code>#include &lt;PxVec2.h&gt;</code><br>
<code>#include &lt;PxBounds3.h&gt;</code><br>
<code>#include &quot;<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>&quot;</code><br>
@@ -55,7 +55,7 @@
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a>&nbsp;&nbsp;&nbsp;1000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>&nbsp;&nbsp;&nbsp;INT32_MAX</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>&nbsp;&nbsp;&nbsp;UINT32_MAX</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">SMOOTHING_GROUP_INTERIOR</a>&nbsp;&nbsp;&nbsp;1000</td></tr>
@@ -81,7 +81,7 @@
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define NOT_VALID_VERTEX&nbsp;&nbsp;&nbsp;INT32_MAX </td>
+ <td class="memname">#define NOT_VALID_VERTEX&nbsp;&nbsp;&nbsp;UINT32_MAX </td>
</tr>
</table>
</div>
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 @@
<html>
<head>
- <title>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File</title>
+ <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -38,73 +38,74 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_types_8h_sourc
<div class="title">NvBlastExtAuthoringTypes.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;PxVec3.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;PxVec2.h&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;PxBounds3.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da"> 37</a></span>&#160;<span class="preprocessor">#define NOT_VALID_VERTEX INT32_MAX</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7"> 49</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84"> 50</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Edge</a>() : s(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), e(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){}</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6"> 51</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6">Edge</a>(<span class="keywordtype">int</span> s, <span class="keywordtype">int</span> e) : s(s), e(e) {}</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>&amp; b)<span class="keyword"> const</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">if</span> (s == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> e &lt; b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> s &lt; b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html"> 64</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb"> 66</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560"> 67</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f"> 68</a></span>&#160; physx::PxVec2 uv[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;};</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// Interior material ID</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b"> 73</a></span>&#160;<span class="preprocessor">#define MATERIAL_INTERIOR 1000</span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7"> 74</a></span>&#160;<span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html"> 81</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c"> 83</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217"> 84</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> b, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> c) : a(a), b(b), c(c) {};</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, b, c;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175"> 86</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3"> 87</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199"> 88</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c"> 89</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">getNormal</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> ((b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(c.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5"> 93</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; {</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> (&amp;a)[index];</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; }</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e"> 97</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">getVertex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> (&amp;a)[index];</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;};</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html"> 107</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;{</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d"> 109</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444"> 110</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c"> 112</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; {</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">if</span> (ea != a &amp;&amp; ea != b)</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> ea;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (eb != a &amp;&amp; eb != b)</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> eb;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (ec != a &amp;&amp; ec != b)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> ec;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72"> 123</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> (a == ea || a == eb || a == ec) &amp;&amp; (b == ea || b == eb || b == ec);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00"> 128</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[ea];</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[eb];</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[ec];</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a> = userData;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = materialId;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = smoothingGroup;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">return</span> tr;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116"> 141</a></span>&#160; uint32_t ea, eb, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a"> 142</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">materialId</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104"> 143</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69"> 144</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">userData</a>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html"> 153</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;{</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b"> 155</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94"> 156</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef"> 157</a></span>&#160; int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">userData</a>;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61"> 158</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c"> 159</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3"> 161</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(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) {}</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;};</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html"> 167</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;{</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> getRandomValue() = 0;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="comment">// Seeds random value generator</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> seed(int32_t seed) = 0;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e"> 174</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull.html"> 180</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html"> 185</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="comment">// Polygon base plane</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e"> 188</a></span>&#160; <span class="keywordtype">float</span> mPlane[4];</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="comment">// Number vertices in polygon</span></div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca"> 190</a></span>&#160; uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">mNbVerts</a>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="comment">// First index in CollisionHull.indices array for this polygon</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068"> 192</a></span>&#160; uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">mIndexBase</a>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; };</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; uint32_t pointsCount;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; uint32_t indicesCount;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; uint32_t polygonDataCount;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; physx::PxVec3* points;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; uint32_t* indices;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;};</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html"> 211</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;{</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1"> 213</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span></div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51"> 215</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b"> 217</a></span>&#160; <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4"> 223</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe"> 230</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1"> 232</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f"> 234</a></span>&#160; <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be"> 236</a></span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677"> 243</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e"> 245</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6"> 250</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982"> 256</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa"> 261</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956"> 266</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6"> 269</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> releaseCollisionHulls() = 0;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;};</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ae8501aa397ccc049b5a7927f32c04c72"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed::isContainEdge</a></div><div class="ttdeci">bool isContainEdge(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:123</div></div>
+<a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;PxVec3.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;PxVec2.h&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;PxBounds3.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da"> 37</a></span>&#160;<span class="preprocessor">#define NOT_VALID_VERTEX UINT32_MAX</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7"> 49</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84"> 50</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Edge</a>() : s(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), e(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){}</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56"> 51</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56">Edge</a>(uint32_t s, uint32_t e) : s(s), e(e) {}</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>&amp; b)<span class="keyword"> const</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">if</span> (s == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> e &lt; b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> s &lt; b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e"> 59</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">operator[]</a>(uint32_t i)<span class="keyword"> const</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>uint32_t*<span class="keyword">&gt;</span>(<span class="keyword">this</span>) + i);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;};</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb"> 71</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span></div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560"> 72</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f"> 73</a></span>&#160; physx::PxVec2 uv[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">// Interior material ID</span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b"> 78</a></span>&#160;<span class="preprocessor">#define MATERIAL_INTERIOR 1000</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7"> 79</a></span>&#160;<span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html"> 86</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;{</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c"> 88</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217"> 89</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> b, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> c) : a(a), b(b), c(c) {};</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, b, c;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175"> 91</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3"> 92</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199"> 93</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c"> 94</a></span>&#160; physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">getNormal</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> ((b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(c.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5"> 98</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> (&amp;a)[index];</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e"> 102</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">getVertex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> (&amp;a)[index];</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html"> 112</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d"> 114</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444"> 115</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c"> 117</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (ea != a &amp;&amp; ea != b)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> ea;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span> (eb != a &amp;&amp; eb != b)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> eb;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (ec != a &amp;&amp; ec != b)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> ec;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72"> 128</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> (a == ea || a == eb || a == ec) &amp;&amp; (b == ea || b == eb || b == ec);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00"> 133</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[ea];</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[eb];</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[ec];</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a> = userData;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = materialId;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = smoothingGroup;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">return</span> tr;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116"> 146</a></span>&#160; uint32_t ea, eb, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a"> 147</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">materialId</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104"> 148</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69"> 149</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">userData</a>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;};</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html"> 158</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;{</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b"> 160</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94"> 161</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef"> 162</a></span>&#160; int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">userData</a>;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61"> 163</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c"> 164</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3"> 165</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(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) {}</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;};</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html"> 171</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;{</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> getRandomValue() = 0;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="comment">// Seeds random value generator</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> seed(int32_t seed) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e"> 178</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;};</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull.html"> 184</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;{</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html"> 189</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; {</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="comment">// Polygon base plane</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e"> 192</a></span>&#160; <span class="keywordtype">float</span> mPlane[4];</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="comment">// Number vertices in polygon</span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca"> 194</a></span>&#160; uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">mNbVerts</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="comment">// First index in CollisionHull.indices array for this polygon</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068"> 196</a></span>&#160; uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">mIndexBase</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; };</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; uint32_t pointsCount;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint32_t indicesCount;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; uint32_t polygonDataCount;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; physx::PxVec3* points;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; uint32_t* indices;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;};</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html"> 215</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1"> 217</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51"> 219</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b"> 221</a></span>&#160; <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4"> 227</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe"> 234</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1"> 236</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f"> 238</a></span>&#160; <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be"> 240</a></span>&#160; <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677"> 247</a></span>&#160; uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e"> 249</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span></div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6"> 254</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982"> 260</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa"> 265</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956"> 270</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6"> 273</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> releaseCollisionHulls() = 0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;};</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ae8501aa397ccc049b5a7927f32c04c72"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed::isContainEdge</a></div><div class="ttdeci">bool isContainEdge(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:128</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_ae06c88ae71857d247fd27130265f5e25"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge::e</a></div><div class="ttdeci">uint32_t e</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:49</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_ext_px_chunk_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">Nv::Blast::ExtPxChunk</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtPxAsset.h:110</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a7a4780c1ce983189255f072042b457be"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult::bondDescs</a></div><div class="ttdeci">NvBlastBondDesc * bondDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:236</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7161aa4637570593093cac005c843175"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">Nv::Blast::Triangle::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_a85004b9d37b2b0cadb3143f295c3ae61"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8e251369789960fe04fcb478c88b97f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult::chunkDescs</a></div><div class="ttdeci">NvBlastChunkDesc * chunkDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:234</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a2bf37965c30735bcd089e20f509ad677"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult::collisionHullOffset</a></div><div class="ttdeci">uint32_t * collisionHullOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:243</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a446e31b797cbe07774e80a81c5fbe05c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">Nv::Blast::TriangleIndexed::getOpposite</a></div><div class="ttdeci">uint32_t getOpposite(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:112</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:107</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a06fc7856ce276d94c50b8bc7bc9d8f8e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge::operator[]</a></div><div class="ttdeci">uint32_t operator[](uint32_t i) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:59</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a7a4780c1ce983189255f072042b457be"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult::bondDescs</a></div><div class="ttdeci">NvBlastBondDesc * bondDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:240</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7161aa4637570593093cac005c843175"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">Nv::Blast::Triangle::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:91</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_a85004b9d37b2b0cadb3143f295c3ae61"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:163</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8e251369789960fe04fcb478c88b97f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult::chunkDescs</a></div><div class="ttdeci">NvBlastChunkDesc * chunkDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:238</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a2bf37965c30735bcd089e20f509ad677"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult::collisionHullOffset</a></div><div class="ttdeci">uint32_t * collisionHullOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:247</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a446e31b797cbe07774e80a81c5fbe05c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">Nv::Blast::TriangleIndexed::getOpposite</a></div><div class="ttdeci">uint32_t getOpposite(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:117</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:112</div></div>
<div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7234a56a61980c9ab56ae997e4fd6a0e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">const Vertex &amp; getVertex(uint32_t index) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:97</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a00fb69f2ed4fc4e8e747dd3a4f27a1f6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult::~AuthoringResult</a></div><div class="ttdeci">virtual ~AuthoringResult()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:269</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab685690ea4bdfcf0d73519a03b92b982"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult::physicsSubchunks</a></div><div class="ttdeci">struct ExtPxSubchunk * physicsSubchunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:256</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7234a56a61980c9ab56ae997e4fd6a0e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">const Vertex &amp; getVertex(uint32_t index) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:102</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a00fb69f2ed4fc4e8e747dd3a4f27a1f6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult::~AuthoringResult</a></div><div class="ttdeci">virtual ~AuthoringResult()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:273</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab685690ea4bdfcf0d73519a03b92b982"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult::physicsSubchunks</a></div><div class="ttdeci">struct ExtPxSubchunk * physicsSubchunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:260</div></div>
<div class="ttc" id="struct_nv_blast_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:322</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8c4a5df959fb4157266fcbb05b5d6d1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult::chunkCount</a></div><div class="ttdeci">uint32_t chunkCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:213</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8c4a5df959fb4157266fcbb05b5d6d1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult::chunkCount</a></div><div class="ttdeci">uint32_t chunkCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:217</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_ext_px_subchunk_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">Nv::Blast::ExtPxSubchunk</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtPxAsset.h:98</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf3a66bdd94f5cd516a4a5b15d23b6b3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:87</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_afed922da3d630b473ac50169efb5feca"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon::mNbVerts</a></div><div class="ttdeci">uint16_t mNbVerts</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:190</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf09f79e35433791b1fa7e4840d3fb63"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle::a</a></div><div class="ttdeci">Vertex a</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:185</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a8cd64228c791b4a383152b5d1e40095c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle::getNormal</a></div><div class="ttdeci">physx::PxVec3 getNormal() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_acbec7104b98f9ab000d22e910d3b9def"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle::c</a></div><div class="ttdeci">Vertex c</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ac5a938f6b6af22185f93d457947f0c51"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult::bondCount</a></div><div class="ttdeci">uint32_t bondCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a39a1ceee6d477adcae017ccce89e4907"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle::b</a></div><div class="ttdeci">Vertex b</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a6a3ccd2a6daec7b15916e4c83c97d116"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed::ec</a></div><div class="ttdeci">uint32_t ec</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:141</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ae1a81abd0388b1c098b95b442b72650c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:83</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ab832c1b248d12e5d6d292a10be2fe199"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:88</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aa6a1711ab535f45d870c194a8e346a69"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:144</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a2e593b5effb784c464672c949efcb08a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:142</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf3a66bdd94f5cd516a4a5b15d23b6b3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:92</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_afed922da3d630b473ac50169efb5feca"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon::mNbVerts</a></div><div class="ttdeci">uint16_t mNbVerts</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:194</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf09f79e35433791b1fa7e4840d3fb63"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle::a</a></div><div class="ttdeci">Vertex a</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:189</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a8cd64228c791b4a383152b5d1e40095c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle::getNormal</a></div><div class="ttdeci">physx::PxVec3 getNormal() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:94</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_acbec7104b98f9ab000d22e910d3b9def"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle::c</a></div><div class="ttdeci">Vertex c</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a30743ca77fd250348419583f01885f56"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge(uint32_t s, uint32_t e)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:51</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ac5a938f6b6af22185f93d457947f0c51"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult::bondCount</a></div><div class="ttdeci">uint32_t bondCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:219</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a39a1ceee6d477adcae017ccce89e4907"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle::b</a></div><div class="ttdeci">Vertex b</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a6a3ccd2a6daec7b15916e4c83c97d116"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed::ec</a></div><div class="ttdeci">uint32_t ec</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:146</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ae1a81abd0388b1c098b95b442b72650c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:88</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ab832c1b248d12e5d6d292a10be2fe199"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:93</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aa6a1711ab535f45d870c194a8e346a69"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:149</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a2e593b5effb784c464672c949efcb08a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:147</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_ac589ea8796be7443a6be9a7244358b84"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:50</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ad3aebc12ff4423d9c7dcaaadf77e7104"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:143</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:66</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aee7559881bf2ea3bdef1ebaeb1edd2b6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult::physicsChunks</a></div><div class="ttdeci">struct ExtPxChunk * physicsChunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:250</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a79fb8d5fc554926ab27ccf16b4f3baaa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult::materialNames</a></div><div class="ttdeci">const char ** materialNames</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:261</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a5b8bf3f47f519fedd08edf9899a88eb1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult::geometry</a></div><div class="ttdeci">Triangle * geometry</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:232</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_abfdb6136b83a8e77799a7d6c57a89f3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">Nv::Blast::Facet::firstEdgeNumber</a></div><div class="ttdeci">int32_t firstEdgeNumber</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:155</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ad3aebc12ff4423d9c7dcaaadf77e7104"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:148</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:71</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aee7559881bf2ea3bdef1ebaeb1edd2b6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult::physicsChunks</a></div><div class="ttdeci">struct ExtPxChunk * physicsChunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:254</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a79fb8d5fc554926ab27ccf16b4f3baaa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult::materialNames</a></div><div class="ttdeci">const char ** materialNames</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:265</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a5b8bf3f47f519fedd08edf9899a88eb1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult::geometry</a></div><div class="ttdeci">Triangle * geometry</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:236</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_abfdb6136b83a8e77799a7d6c57a89f3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">Nv::Blast::Facet::firstEdgeNumber</a></div><div class="ttdeci">int32_t firstEdgeNumber</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:160</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div>
<div class="ttc" id="struct_nv_blast_chunk_desc_html"><div class="ttname"><a href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:292</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_acf223beef29822b0fd0923143072abd6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge(int s, int e)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:51</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:67</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_abe58ffa0073db0b9ed2102e7df017068"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">Nv::Blast::CollisionHull::HullPolygon::mIndexBase</a></div><div class="ttdeci">uint16_t mIndexBase</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:192</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:72</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_abe58ffa0073db0b9ed2102e7df017068"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">Nv::Blast::CollisionHull::HullPolygon::mIndexBase</a></div><div class="ttdeci">uint16_t mIndexBase</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:196</div></div>
<div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div>
-<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html_a8afe22100c70f643f3d2a33929c5e71e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase::~RandomGeneratorBase</a></div><div class="ttdeci">virtual ~RandomGeneratorBase()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:174</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html_a8afe22100c70f643f3d2a33929c5e71e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase::~RandomGeneratorBase</a></div><div class="ttdeci">virtual ~RandomGeneratorBase()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:178</div></div>
<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html_ad4944cec8cff7e7abfc2e2478558e6da"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a></div><div class="ttdeci">#define NOT_VALID_VERTEX</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:37</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a26f032d412ed150b68bb531e7a1b639d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:109</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a03cfe2eeeb05de8d8257f1de9befb956"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult::materialCount</a></div><div class="ttdeci">uint32_t materialCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:266</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_abff0963d62134aabe871bbea37b68444"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:110</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aadc1efaf4d0f77ab8f092cd14fb82a00"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed::convertToTriangle</a></div><div class="ttdeci">Triangle convertToTriangle(Vertex *vertices)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:128</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a3898ac65d9802560c7e6a2e41b3f661e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult::collisionHull</a></div><div class="ttdeci">CollisionHull ** collisionHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:245</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a26f032d412ed150b68bb531e7a1b639d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:114</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a03cfe2eeeb05de8d8257f1de9befb956"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult::materialCount</a></div><div class="ttdeci">uint32_t materialCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:270</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_abff0963d62134aabe871bbea37b68444"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:115</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aadc1efaf4d0f77ab8f092cd14fb82a00"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed::convertToTriangle</a></div><div class="ttdeci">Triangle convertToTriangle(Vertex *vertices)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:133</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a3898ac65d9802560c7e6a2e41b3f661e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult::collisionHull</a></div><div class="ttdeci">CollisionHull ** collisionHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:249</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ac638a268669cb1cc540bd9e63ef9e7c3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet::Facet</a></div><div class="ttdeci">Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:161</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ac638a268669cb1cc540bd9e63ef9e7c3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet::Facet</a></div><div class="ttdeci">Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:165</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_acb30ff6d2087c35f770dce1891f39680"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Edge &amp;b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:52</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab41a791ee0ddb9c5cb823d43c4baa19c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:159</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a89b6fa3e18084a8e90d4a22177416217"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle(Vertex a, Vertex b, Vertex c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab4e7150dc9148b85ee95282927f1e6ef"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet::userData</a></div><div class="ttdeci">int64_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:157</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_acff8a5cd0bdb20eb2209359a68849e94"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet::edgesCount</a></div><div class="ttdeci">uint32_t edgesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:156</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a82eea5edda9545d420939ef6a79aea7b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult::asset</a></div><div class="ttdeci">NvBlastAsset * asset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:217</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab41a791ee0ddb9c5cb823d43c4baa19c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:164</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a89b6fa3e18084a8e90d4a22177416217"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle(Vertex a, Vertex b, Vertex c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab4e7150dc9148b85ee95282927f1e6ef"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet::userData</a></div><div class="ttdeci">int64_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:162</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_acff8a5cd0bdb20eb2209359a68849e94"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet::edgesCount</a></div><div class="ttdeci">uint32_t edgesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:161</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a82eea5edda9545d420939ef6a79aea7b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult::asset</a></div><div class="ttdeci">NvBlastAsset * asset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:221</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab4524dfe44c0b64ad394d69bc1b2fcbe"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult::geometryOffset</a></div><div class="ttdeci">uint32_t * geometryOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:230</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a94609b5ad4dabb8c32f858c531b81ed4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult::assetToFractureChunkIdMap</a></div><div class="ttdeci">uint32_t * assetToFractureChunkIdMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:223</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_af761772af1cbbb9827c88b615c150cb5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">Vertex &amp; getVertex(uint32_t index)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:93</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab4524dfe44c0b64ad394d69bc1b2fcbe"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult::geometryOffset</a></div><div class="ttdeci">uint32_t * geometryOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:234</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a94609b5ad4dabb8c32f858c531b81ed4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult::assetToFractureChunkIdMap</a></div><div class="ttdeci">uint32_t * assetToFractureChunkIdMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:227</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_af761772af1cbbb9827c88b615c150cb5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">Vertex &amp; getVertex(uint32_t index)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:98</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a3638e37be242b0af2deb14b09cbf8cc7"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge::s</a></div><div class="ttdeci">uint32_t s</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:49</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
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'
<div class="ttc" id="_nv_blast_ext_exporter_8h_html_a4bf77a02044f3bef0399bfc47f650a8d"><div class="ttname"><a href="_nv_blast_ext_exporter_8h.html#a4bf77a02044f3bef0399bfc47f650a8d">NvBlastExtExporterCreateObjFileReader</a></div><div class="ttdeci">Nv::Blast::IMeshFileReader * NvBlastExtExporterCreateObjFileReader()</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_i_fbx_file_reader_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:192</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a7492221e24b7476226c98c09a3c9e975"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975">Nv::Blast::ExporterMeshData::texIndex</a></div><div class="ttdeci">uint32_t * texIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:89</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_aed0789e9e2befe53ff915fe6d01c9c3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b">Nv::Blast::ExporterMeshData::positions</a></div><div class="ttdeci">physx::PxVec3 * positions</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:65</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a4e60dfee2036e0d6147e17978f8f8ec0"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0">Nv::Blast::ExporterMeshData::normIndex</a></div><div class="ttdeci">uint32_t * normIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:87</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a1f65943048a8a5091e3a518ad33ffa34"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34">Nv::Blast::ExporterMeshData::positionsCount</a></div><div class="ttdeci">uint32_t positionsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:59</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_aef5f08eb396ff4645b696fd8ebc3b4ed"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed">Nv::Blast::ExporterMeshData::uvs</a></div><div class="ttdeci">physx::PxVec2 * uvs</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:69</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_abe4f127b644d544d86d7d91039e008cc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData::meshCount</a></div><div class="ttdeci">uint32_t meshCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:71</div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_material_html_a1c3b9c693c653cb2bd4e874dd9b9b53c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:51</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_material_html_a0f54cfda76aed2f915d304fb509426e4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material::diffuse_tex</a></div><div class="ttdeci">const char * diffuse_tex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:52</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:55</div></div>
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_
<div class="ttc" id="_nv_blast_ext_exporter_json_collision_8h_html_a78a91f4ba679ece96110ef4dad60d949"><div class="ttname"><a href="_nv_blast_ext_exporter_json_collision_8h.html#a78a91f4ba679ece96110ef4dad60d949">NvBlastExtExporterCreateJsonCollisionExporter</a></div><div class="ttdeci">Nv::Blast::IJsonCollisionExporter * NvBlastExtExporterCreateJsonCollisionExporter()</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_i_json_collision_exporter_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">Nv::Blast::IJsonCollisionExporter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterJsonCollision.h:44</div></div>
<div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div>
-<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div>
<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div>
<div class="ttc" id="class_nv_1_1_blast_1_1_i_json_collision_exporter_html_af744ddab2561e7c141875ccd3b0b7e54"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter::release</a></div><div class="ttdeci">virtual void release()=0</div></div>
<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/RT/include/NvBlastExtRT.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<h1>sdk/extensions/RT/include/NvBlastExtRT.h</h1><a href="_nv_blast_ext_r_t_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTRT_H</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTRT_H</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;cinttypes&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&gt;</span>
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="comment">//#define USE_MERGED_MESH</span>
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038
+<a name="l00039"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">00039</a> <span class="preprocessor">#define BLASTRT_MAX_VERTICES 262144</span>
+<a name="l00040"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define BLASTRT_MAX_EDGES_PER_CHUNK 16384</span>
+<a name="l00041"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define BLASTRT_MAX_CHUNKS 256</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">namespace </span>physx
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <span class="keyword">class </span>PxBounds3;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="keyword">namespace </span>Nv
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="keyword">namespace </span>Blast
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keyword">struct </span>Vertex;
+<a name="l00053"></a>00053 <span class="keyword">class </span>Mesh;
+<a name="l00054"></a>00054 <span class="keyword">class </span>SpatialAccelerator;
+<a name="l00055"></a>00055 <span class="keyword">class </span>VertexWelding;
+<a name="l00056"></a>00056 <span class="keyword">struct </span>DamagePattern;
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">00058</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>
+<a name="l00059"></a>00059 {
+<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">00060</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a>;
+<a name="l00061"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">00061</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a>;
+<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">00062</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</a>;
+<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">00063</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a>;
+<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">00064</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a>;
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">00066</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp; in)<span class="keyword"> const</span>
+<a name="l00067"></a>00067 <span class="keyword"> </span>{
+<a name="l00068"></a>00068 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a> &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a>;
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">00072</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>
+<a name="l00073"></a>00073 {
+<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">00074</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a>;
+<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">00075</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a>;
+<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">00076</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>;
+<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">00077</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = -1;
+<a name="l00078"></a>00078
+<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">00079</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>()
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> ret;
+<a name="l00082"></a>00082 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a>;
+<a name="l00083"></a>00083 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a>;
+<a name="l00084"></a>00084 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>;
+<a name="l00085"></a>00085 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a>;
+<a name="l00086"></a>00086 <span class="keywordflow">return</span> ret;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088 };
+<a name="l00089"></a>00089
+<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">00090</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a>() = 0;
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="comment">//set edges, vertices and ffResult counters to 0</span>
+<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a>() = 0;
+<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a>() = 0;
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) = 0;
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00101"></a>00101 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00102"></a>00102 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="comment">//Thread safe add, return index in buffer</span>
+<a name="l00105"></a>00105 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&amp;) = 0;
+<a name="l00106"></a>00106 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp;) = 0;
+<a name="l00107"></a>00107 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp;) = 0;
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">//Thread safe, increment counter and return reference to last element</span>
+<a name="l00110"></a>00110 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a>() = 0;
+<a name="l00111"></a>00111 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a>() = 0;
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a>() = 0;
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="comment">//User allocated buffers should have size more than return values of above function </span>
+<a name="l00115"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">00115</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a> = <span class="keyword">nullptr</span>;
+<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">00116</a> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a> = <span class="keyword">nullptr</span>;
+<a name="l00117"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">00117</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a> = <span class="keyword">nullptr</span>;
+<a name="l00118"></a>00118 };
+<a name="l00119"></a>00119
+<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">00124</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>
+<a name="l00125"></a>00125 {
+<a name="l00126"></a>00126 <span class="keyword">public</span>:
+<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a>() = 0;
+<a name="l00128"></a>00128 };
+<a name="l00129"></a>00129
+<a name="l00130"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">00130</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 <span class="keyword">public</span>:
+<a name="l00133"></a>00133 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a>() = 0;
+<a name="l00134"></a>00134 };
+<a name="l00135"></a>00135
+<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">00136</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a>
+<a name="l00137"></a>00137 {
+<a name="l00138"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">00138</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a> = <span class="keyword">nullptr</span>;
+<a name="l00139"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">00139</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a> = <span class="keyword">nullptr</span>;
+<a name="l00140"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">00140</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a> = <span class="keyword">nullptr</span>;
+<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">00141</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a> = <span class="keyword">nullptr</span>;
+<a name="l00142"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">00142</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a> = <span class="keyword">nullptr</span>;
+<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">00143</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a> = <span class="keyword">nullptr</span>;
+<a name="l00144"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">00144</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a> = <span class="keyword">nullptr</span>;
+<a name="l00145"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">00145</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a>;
+<a name="l00146"></a>00146 };
+<a name="l00147"></a>00147
+<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">00148</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>
+<a name="l00149"></a>00149 {
+<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">00150</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a>;
+<a name="l00151"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">00151</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a>;
+<a name="l00152"></a>00152 };
+<a name="l00153"></a>00153
+<a name="l00154"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">00154</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a>
+<a name="l00155"></a>00155 {
+<a name="l00156"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">00156</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a> = <span class="keyword">nullptr</span>;
+<a name="l00157"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">00157</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a> = <span class="keyword">nullptr</span>;
+<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">00158</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a> = 0;
+<a name="l00159"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">00159</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a> = <span class="keyword">nullptr</span>;
+<a name="l00160"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">00160</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a> = <span class="keyword">nullptr</span>; <span class="comment">// used to gather additional data from source mesh, for example material ID </span>
+<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">00161</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a> = <span class="keyword">nullptr</span>;
+<a name="l00162"></a>00162 };
+<a name="l00163"></a>00163
+<a name="l00164"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">00164</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a>
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <span class="keyword">public</span>:
+<a name="l00167"></a>00167
+<a name="l00168"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">00168</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a>
+<a name="l00169"></a>00169 {
+<a name="l00170"></a>00170 <span class="keyword">enum</span>
+<a name="l00171"></a>00171 {
+<a name="l00172"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">00172</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> = 1,
+<a name="l00173"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">00173</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> = 2,
+<a name="l00174"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">00174</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> = 4,
+<a name="l00175"></a>00175
+<a name="l00176"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">00176</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> = 0xFFFFFFFF
+<a name="l00177"></a>00177 };
+<a name="l00178"></a>00178 };
+<a name="l00179"></a>00179
+<a name="l00180"></a>00180 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a>() = 0;
+<a name="l00181"></a>00181 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) = 0;
+<a name="l00182"></a>00182 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a>() = 0;
+<a name="l00183"></a>00183 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a>() = 0;
+<a name="l00184"></a>00184 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a>() = 0;
+<a name="l00185"></a>00185 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a>() = 0;
+<a name="l00186"></a>00186 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a>() = 0;
+<a name="l00187"></a>00187 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a>() = 0;
+<a name="l00188"></a>00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) = 0;
+<a name="l00189"></a>00189 };
+<a name="l00190"></a>00190
+<a name="l00191"></a><a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">00191</a> <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0, <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff };
+<a name="l00192"></a>00192
+<a name="l00193"></a>00193
+<a name="l00197"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">00197</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>
+<a name="l00198"></a>00198 {
+<a name="l00199"></a>00199 <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>() = <span class="keywordflow">default</span>;
+<a name="l00200"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">00200</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>(uint32_t i, uint32_t j) : <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a>(i), <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a>(j) {};
+<a name="l00201"></a>00201 uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a>;
+<a name="l00202"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">00202</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a>;
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>&amp; lk) <span class="keyword">const</span>;
+<a name="l00205"></a>00205 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator&lt;</a>(<span class="keyword">const</span> uint32_t in) <span class="keyword">const</span>;
+<a name="l00206"></a>00206 };
+<a name="l00207"></a>00207
+<a name="l00208"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">00208</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a>
+<a name="l00209"></a>00209 {
+<a name="l00210"></a>00210 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a>(uint32_t index) = 0;
+<a name="l00211"></a>00211 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a>() = 0;
+<a name="l00212"></a>00212
+<a name="l00213"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">00213</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a> = <span class="keyword">nullptr</span>;
+<a name="l00214"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">00214</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a> = <span class="keyword">nullptr</span>;
+<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">00215</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a> = 0;
+<a name="l00216"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">00216</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a> = 0;
+<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">00217</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a> = 0;
+<a name="l00218"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">00218</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a> = 0;
+<a name="l00219"></a>00219 };
+<a name="l00220"></a>00220
+<a name="l00221"></a>00221 }
+<a name="l00222"></a>00222 }
+<a name="l00223"></a>00223
+<a name="l00224"></a>00224
+<a name="l00228"></a>00228 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#d219f8566d1ed54a3b61fbfb03946963">NvBlastExtRTCreateFractureRT</a>(uint32_t threads = 1);
+<a name="l00229"></a>00229
+<a name="l00233"></a>00233 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#0b98ae50eb40146567af30772be8f6c2">NvBlastExtRTCreateFracturer</a>();
+<a name="l00234"></a>00234
+<a name="l00238"></a>00238 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#f9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRTDoFracture</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>&amp; desc, int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::Stage::ALL</a>, int32_t threadId = 0, int32_t threadCount = 1);
+<a name="l00239"></a>00239
+<a name="l00243"></a>00243 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#16e51ac155ee15cbbd65170336f21093">NvBlastExtRTCreateMeshGenerator</a>();
+<a name="l00244"></a>00244
+<a name="l00248"></a>00248 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRTBuildMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* outVertices, uint32_t&amp; vCount, uint32_t* indices, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>* adata, uint32_t maxICount, uint32_t maxVCount);
+<a name="l00249"></a>00249
+<a name="l00253"></a>00253 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRTGetChunksToUnite</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, <span class="keyword">const</span> uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);
+<a name="l00254"></a>00254
+<a name="l00258"></a>00258 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#a8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRTDetectIslands</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* graph, uint32_t* islandChunks, uint32_t* islandOffsets);
+<a name="l00259"></a>00259
+<a name="l00263"></a>00263 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#d246180b68843d3a460a12e3c7976f50">NvBlastExtRTCreateChunkGraph</a>(uint32_t maxLinksCount = 4096);
+<a name="l00264"></a>00264
+<a name="l00268"></a>00268 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_r_t_8h.html#6703b07ee846923fe4c02629e18f783c">NvBlastExtRTCookMergedMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern);
+<a name="l00269"></a>00269
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271
+<a name="l00272"></a>00272 <span class="preprocessor">#endif // ifndef NVBLASTEXTRT_H</span>
+</pre></div></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/RT/include/NvBlastExtRT.h File Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>sdk/extensions/RT/include/NvBlastExtRT.h File Reference</h1><code>#include &lt;cinttypes&gt;</code><br>
+<code>#include &lt;<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>&gt;</code><br>
+
+<p>
+<a href="_nv_blast_ext_r_t_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx.html">physx</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">BLASTRT_MAX_CHUNKS</a>&nbsp;&nbsp;&nbsp;256</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">BLASTRT_MAX_EDGES_PER_CHUNK</a>&nbsp;&nbsp;&nbsp;16384</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">BLASTRT_MAX_VERTICES</a>&nbsp;&nbsp;&nbsp;262144</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a> { <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast::GOOD_FACET</a> = 0,
+<a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast::INFINITE_FACET</a> = 0xffffff
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRTBuildMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *outVertices, uint32_t &amp;vCount, uint32_t *indices, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a> *adata, uint32_t maxICount, uint32_t maxVCount)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#6703b07ee846923fe4c02629e18f783c">NvBlastExtRTCookMergedMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#d246180b68843d3a460a12e3c7976f50">NvBlastExtRTCreateChunkGraph</a> (uint32_t maxLinksCount=4096)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#0b98ae50eb40146567af30772be8f6c2">NvBlastExtRTCreateFracturer</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#d219f8566d1ed54a3b61fbfb03946963">NvBlastExtRTCreateFractureRT</a> (uint32_t threads=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#16e51ac155ee15cbbd65170336f21093">NvBlastExtRTCreateMeshGenerator</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#a8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRTDetectIslands</a> (<a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> *graph, uint32_t *islandChunks, uint32_t *islandOffsets)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#f9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRTDoFracture</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a> &amp;desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRTGetChunksToUnite</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *pattern, const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="9cce5b0c1e6c644cdf4d10ca630fb07d"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_CHUNKS" ref="9cce5b0c1e6c644cdf4d10ca630fb07d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BLASTRT_MAX_CHUNKS&nbsp;&nbsp;&nbsp;256 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a56085b830bbfc750734bc2fec8c0070"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_EDGES_PER_CHUNK" ref="a56085b830bbfc750734bc2fec8c0070" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BLASTRT_MAX_EDGES_PER_CHUNK&nbsp;&nbsp;&nbsp;16384 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b61e2620c8f2917beffb61e2d42cbc88"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_VERTICES" ref="b61e2620c8f2917beffb61e2d42cbc88" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BLASTRT_MAX_VERTICES&nbsp;&nbsp;&nbsp;262144 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="8d24c375f0f2c447a2e62926ac3d818e"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTBuildMesh" ref="8d24c375f0f2c447a2e62926ac3d818e" args="(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &amp;vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t NvBlastExtRTBuildMesh </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a>&nbsp;</td>
+ <td class="paramname"> <em>dsc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>outVertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>vCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a> *&nbsp;</td>
+ <td class="paramname"> <em>adata</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxICount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxVCount</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build mesh from output of RT fracture
+</div>
+</div><p>
+<a class="anchor" name="6703b07ee846923fe4c02629e18f783c"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCookMergedMesh" ref="6703b07ee846923fe4c02629e18f783c" args="(Nv::Blast::DamagePattern *pattern)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvBlastExtRTCookMergedMesh </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *&nbsp;</td>
+ <td class="paramname"> <em>pattern</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
+<a class="anchor" name="d246180b68843d3a460a12e3c7976f50"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateChunkGraph" ref="d246180b68843d3a460a12e3c7976f50" args="(uint32_t maxLinksCount=4096)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* NvBlastExtRTCreateChunkGraph </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxLinksCount</em> = <code>4096</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
+<a class="anchor" name="0b98ae50eb40146567af30772be8f6c2"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateFracturer" ref="0b98ae50eb40146567af30772be8f6c2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* NvBlastExtRTCreateFracturer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create RT boolean tool fracturer
+</div>
+</div><p>
+<a class="anchor" name="d219f8566d1ed54a3b61fbfb03946963"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateFractureRT" ref="d219f8566d1ed54a3b61fbfb03946963" args="(uint32_t threads=1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* NvBlastExtRTCreateFractureRT </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>threads</em> = <code>1</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create real time (RT) fracture. By default creates single thread. For threads &gt; 1 multithreaded implementation based on std lib is used.
+</div>
+</div><p>
+<a class="anchor" name="16e51ac155ee15cbbd65170336f21093"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateMeshGenerator" ref="16e51ac155ee15cbbd65170336f21093" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* NvBlastExtRTCreateMeshGenerator </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create mesh generator
+</div>
+</div><p>
+<a class="anchor" name="a8c693cbaed457e594fedc7e0ba5491a"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTDetectIslands" ref="a8c693cbaed457e594fedc7e0ba5491a" args="(Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t NvBlastExtRTDetectIslands </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>offsets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> *&nbsp;</td>
+ <td class="paramname"> <em>graph</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>islandChunks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>islandOffsets</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
+<a class="anchor" name="f9fbda9fc805b0c120ad067172f89bdd"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTDoFracture" ref="f9fbda9fc805b0c120ad067172f89bdd" args="(const Nv::Blast::FractureDesc &amp;desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t NvBlastExtRTDoFracture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>desc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>stage</em> = <code>Nv::Blast::FractureRT::Stage::ALL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>threadId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>threadCount</em> = <code>1</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform fracture.
+</div>
+</div><p>
+<a class="anchor" name="7ee9429d732ad12d38dfc2f2e04ac0a0"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTGetChunksToUnite" ref="7ee9429d732ad12d38dfc2f2e04ac0a0" args="(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t NvBlastExtRTGetChunksToUnite </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *&nbsp;</td>
+ <td class="paramname"> <em>pattern</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>voffsets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunksCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>chunksToUnite</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO
+</div>
+</div><p>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/RT/include/NvBlastExtRT.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_nv_blast_ext_r_t_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">NvBlastExtRT.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_nv_blast_ext_r_t_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTEXTRT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTEXTRT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;cinttypes&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">//#define USE_MERGED_MESH</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88"> 39</a></span>&#160;<span class="preprocessor">#define BLASTRT_MAX_VERTICES 262144</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070"> 40</a></span>&#160;<span class="preprocessor">#define BLASTRT_MAX_EDGES_PER_CHUNK 16384</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d"> 41</a></span>&#160;<span class="preprocessor">#define BLASTRT_MAX_CHUNKS 256</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">class </span>PxBounds3;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;{</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span>Vertex;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">class </span>VertexWelding;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span>DamagePattern;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html"> 58</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822"> 60</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">parentFacet</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0"> 61</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f"> 62</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">parentEdge</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f"> 63</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">status</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1"> 64</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">pIdx</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba"> 66</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp; in)<span class="keyword"> const</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> parentFacet &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">parentFacet</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; };</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html"> 72</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; {</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a"> 74</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">start</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5"> 75</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">end</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d"> 76</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f"> 77</a></span>&#160; int32_t adjacentFacet = -1;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134"> 79</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>()</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; {</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> ret;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">start</a> = end;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">end</a> = start;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a> = parentFacet;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = adjacentFacet;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; };</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html"> 90</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="comment">//set edges, vertices and ffResult counters to 0</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetEdges() = 0;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> copyVerticesAndResults(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) = 0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> uint32_t edgesCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> uint32_t verticesCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">virtual</span> uint32_t ffResultCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">//Thread safe add, return index in buffer</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> uint32_t addEdge(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&amp;) = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">virtual</span> uint32_t addVertex(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp;) = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> uint32_t addFfResult(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp;) = 0;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="comment">//Thread safe, increment counter and return reference to last element</span></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&amp; getNewEdge() = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; getNewVertex() = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp; getNewFfResult() = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="comment">//User allocated buffers should have size more than return values of above function </span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408"> 115</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* edges = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690"> 116</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84"> 117</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>* ffResult = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; };</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracturer.html"> 124</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; };</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_generator.html"> 130</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; };</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html"> 136</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; {</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239"> 138</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* fr = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52"> 139</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* model = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d"> 140</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* cell = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001"> 141</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* modelAccel = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278"> 142</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* cellAccel = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b"> 143</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815"> 144</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a"> 145</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">chunkId</a>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; };</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html"> 148</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8"> 150</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a>;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8"> 151</a></span>&#160; int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">smoothingGroup</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; };</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html"> 154</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; {</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317"> 156</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* tr = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2"> 157</a></span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* bEdges = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c"> 158</a></span>&#160; uint32_t edesCount = 0;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8"> 159</a></span>&#160; <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* inVertices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361"> 160</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA = <span class="keyword">nullptr</span>; <span class="comment">// used to gather additional data from source mesh, for example material ID </span></div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81"> 161</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; };</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t.html"> 164</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html"> 168</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">enum</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400"> 172</a></span>&#160; FACET_FACET_TEST = 1,</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580"> 173</a></span>&#160; RETAIN_FROM_FRACTURED_MESH = 2,</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d"> 174</a></span>&#160; RETAIN_FROM_PATTERN = 4,</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923"> 176</a></span>&#160; ALL = 0xFFFFFFFF</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; };</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> processMesh(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) = 0;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">virtual</span> uint32_t getResultChunkCount() = 0;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* getVertexBuffer() = 0;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> uint32_t* getIndexBuffer() = 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">virtual</span> uint32_t* getVertexOffset() = 0;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">virtual</span> uint32_t* getIndexOffset() = 0;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* getPerTriangleData() = 0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> dumpChunksToObj(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) = 0;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; };</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be"> 191</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0, <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff };</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html"> 197</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d"> 200</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>(uint32_t i, uint32_t j) : l1(i), l2(j) {};</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">l1</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b"> 202</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">l2</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>&amp; lk) <span class="keyword">const</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> uint32_t in) <span class="keyword">const</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html"> 208</a></span>&#160; <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; {</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> eraseNode(uint32_t index) = 0;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1"> 213</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>* links = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998"> 214</a></span>&#160; uint32_t* dirtyChunks = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86"> 215</a></span>&#160; uint32_t linksCount = 0;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649"> 216</a></span>&#160; uint32_t dirtyChunksCount = 0;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7"> 217</a></span>&#160; uint32_t newlyAddedCount = 0;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947"> 218</a></span>&#160; uint32_t maxLinksCount = 0;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; };</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#ad219f8566d1ed54a3b61fbfb03946963">NvBlastExtRTCreateFractureRT</a>(uint32_t threads = 1);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a0b98ae50eb40146567af30772be8f6c2">NvBlastExtRTCreateFracturer</a>();</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#af9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRTDoFracture</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>&amp; desc, int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage::ALL</a>, int32_t threadId = 0, int32_t threadCount = 1);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a16e51ac155ee15cbbd65170336f21093">NvBlastExtRTCreateMeshGenerator</a>();</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#a8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRTBuildMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* outVertices, uint32_t&amp; vCount, uint32_t* indices, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>* adata, uint32_t maxICount, uint32_t maxVCount);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#a7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRTGetChunksToUnite</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, <span class="keyword">const</span> uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#aa8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRTDetectIslands</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* graph, uint32_t* islandChunks, uint32_t* islandOffsets);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#ad246180b68843d3a460a12e3c7976f50">NvBlastExtRTCreateChunkGraph</a>(uint32_t maxLinksCount = 4096);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_r_t_8h.html#a6703b07ee846923fe4c02629e18f783c">NvBlastExtRTCookMergedMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTEXTRT_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:208</div></div>
+<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9be"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a></div><div class="ttdeci">PatternFacetType</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:72</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_mesh_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:154</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_a6f00a0c95f816285961c8c1ada80ca8d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge::parentFacet</a></div><div class="ttdeci">int32_t parentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:76</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:148</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a6703b07ee846923fe4c02629e18f783c"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a6703b07ee846923fe4c02629e18f783c">NvBlastExtRTCookMergedMesh</a></div><div class="ttdeci">void NvBlastExtRTCookMergedMesh(Nv::Blast::DamagePattern *pattern)</div></div>
+<div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a16e51ac155ee15cbbd65170336f21093"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a16e51ac155ee15cbbd65170336f21093">NvBlastExtRTCreateMeshGenerator</a></div><div class="ttdeci">Nv::Blast::MeshGenerator * NvBlastExtRTCreateMeshGenerator()</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_a64a87fc1e8dcd705126bf290080df25f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge::adjacentFacet</a></div><div class="ttdeci">int32_t adjacentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:77</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a0b98ae50eb40146567af30772be8f6c2"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a0b98ae50eb40146567af30772be8f6c2">NvBlastExtRTCreateFracturer</a></div><div class="ttdeci">Nv::Blast::Fracturer * NvBlastExtRTCreateFracturer()</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:136</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_af9fbda9fc805b0c120ad067172f89bdd"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#af9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRTDoFracture</a></div><div class="ttdeci">uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc &amp;desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ac84910a5ff1379a4a1dd0082ecd8630a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge::start</a></div><div class="ttdeci">uint32_t start</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:74</div></div>
+<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast::INFINITE_FACET</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a65503ffa79a13796521512bf1f399dba"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const FacetFacetResult &amp;in) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:66</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_aa8c693cbaed457e594fedc7e0ba5491a"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#aa8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRTDetectIslands</a></div><div class="ttdeci">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)</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_ad246180b68843d3a460a12e3c7976f50"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#ad246180b68843d3a460a12e3c7976f50">NvBlastExtRTCreateChunkGraph</a></div><div class="ttdeci">Nv::Blast::ChunkGraph * NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount=4096)</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_ad219f8566d1ed54a3b61fbfb03946963"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#ad219f8566d1ed54a3b61fbfb03946963">NvBlastExtRTCreateFractureRT</a></div><div class="ttdeci">Nv::Blast::FractureRT * NvBlastExtRTCreateFractureRT(uint32_t threads=1)</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ad4ff096fd1a88c4113264933cee243f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge::end</a></div><div class="ttdeci">uint32_t end</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:75</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a4a580c671ad020850269aa6ff3cfb2f0"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult::adjacentFacet</a></div><div class="ttdeci">uint32_t adjacentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:61</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ad82dcc8e5aa25750fc43fa8b1846b134"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge::getInversed</a></div><div class="ttdeci">BooleanResultEdge getInversed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:79</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_ad31fb454d7eac900be5c2908c6d52f6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult::status</a></div><div class="ttdeci">int32_t status</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:63</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a5550650f92a810a13f1876bb99d2d822"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult::parentFacet</a></div><div class="ttdeci">uint32_t parentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:60</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a7ee9429d732ad12d38dfc2f2e04ac0a0"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRTGetChunksToUnite</a></div><div class="ttdeci">uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:90</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a77eb266e49dea84dba47bf0e448ae6a1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult::pIdx</a></div><div class="ttdeci">uint32_t pIdx</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:64</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_desc_html_a248e9557e530788ef6efbb161ca34f0a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc::chunkId</a></div><div class="ttdeci">uint32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:145</div></div>
+<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a8d24c375f0f2c447a2e62926ac3d818e"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRTBuildMesh</a></div><div class="ttdeci">uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &amp;vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)</div></div>
+<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast::GOOD_FACET</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage_html_ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage::ALL</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:176</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html_aeb0bb7f2575a26dda3c81de46b2486d8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData::materialIndex</a></div><div class="ttdeci">int32_t materialIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:150</div></div>
+<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:164</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:197</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html_ac06fdaba0bc2097db58c1ec408d0776d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink::l1</a></div><div class="ttdeci">uint32_t l1</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:200</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html_a42e142111ccadd99eccd755673e84ed8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:151</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a7a1ce965b8674db6e9e890163edca94f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult::parentEdge</a></div><div class="ttdeci">uint32_t parentEdge</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:62</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:58</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html_a559b28f8649cc1b6bfabbc36836d313b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink::l2</a></div><div class="ttdeci">uint32_t l2</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:202</div></div>
+<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::Stage</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:168</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:130</div></div>
+<div class="ttc" id="class_nv_1_1_blast_1_1_fracturer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:124</div></div>
+<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
<a name="l00091"></a>00091
<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">00099</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a>
<a name="l00100"></a>00100 {
-<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">00101</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> };
+<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">00101</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> };
<a name="l00102"></a>00102
<a name="l00103"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">00103</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c" title="The data of parent TkActor that was split.">parentData</a>;
<a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145">00104</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145" title="The number of children into which the parent TkActor was split.">numChildren</a>;
@@ -109,7 +109,7 @@
<a name="l00108"></a>00108
<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">00114</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a>
<a name="l00115"></a>00115 {
-<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">00116</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> };
+<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">00116</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> };
<a name="l00117"></a>00117
<a name="l00118"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165">00118</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165" title="The data of TkActor that received the fracture command.">tkActorData</a>;
<a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">00119</a> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030" title="The fracture commands used to modify the TkActor.">buffers</a>;
@@ -118,7 +118,7 @@
<a name="l00122"></a>00122
<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">00128</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a>
<a name="l00129"></a>00129 {
-<a name="l00130"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">00130</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> };
+<a name="l00130"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">00130</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> };
<a name="l00131"></a>00131
<a name="l00132"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">00132</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7" title="The data of TkActor that received the fracture command.">tkActorData</a>;
<a name="l00133"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">00133</a> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e" title="The fracture result of the modified TkActor.">buffers</a>;
@@ -131,7 +131,7 @@
<a name="l00140"></a>00140
<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">00148</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a>
<a name="l00149"></a>00149 {
-<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">00150</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> };
+<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">00150</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> };
<a name="l00151"></a>00151
<a name="l00152"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">00152</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">Subtype</a>
<a name="l00153"></a>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','')
<div class="title">NvBlastTkEvent.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_nv_blast_tk_event_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">// Forward declarations</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">class </span>TkObject;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">class </span>TkActor;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">class </span>TkFamily;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">class </span>TkJoint;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html"> 53</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68"> 55</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68">family</a>; </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96"> 56</a></span>&#160; <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96">userData</a>; </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c"> 57</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">index</a>; </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html"> 65</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// Enums</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b"> 68</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8"> 70</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">Split</a>, </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647"> 71</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">FractureCommand</a>, </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98"> 72</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">FractureEvent</a>, </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2"> 73</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">JointUpdate</a>, </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b"> 75</a></span>&#160; TypeCount</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// Data</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc"> 79</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">payload</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5"> 80</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5">type</a>; </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a"> 88</a></span>&#160; <span class="keyword">const</span> T* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">getPayload</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>T*<span class="keyword">&gt;</span>(payload); }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;};</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html"> 99</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;{</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#abb392718f5d76798d82190f439b3ec16a296e1f3438ab01d26f18804e6780ab3f"> 101</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">TkEvent::Split</a> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c"> 103</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">parentData</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145"> 104</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145">numChildren</a>; </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be"> 105</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be">children</a>; </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html"> 114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a04a01033cf6929b4e7b7430687217b32a32a3a2f7f1a68ff430f0ac66e531d913"> 116</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">TkEvent::FractureCommand</a> };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165"> 118</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165">tkActorData</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030"> 119</a></span>&#160; <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">buffers</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;};</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html"> 128</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;{</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a4e876a7ba2222684196e4dc1f2cc6b86a15720a970e169b8970bcf2861217b024"> 130</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">TkEvent::FractureEvent</a> };</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7"> 132</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7">tkActorData</a>; </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e"> 133</a></span>&#160; <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">buffers</a>; </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603"> 134</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">bondsDamaged</a>; </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925"> 135</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925">bondsBroken</a>; </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567"> 136</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567">chunksDamaged</a>; </div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db"> 137</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db">chunksBroken</a>; </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;};</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html"> 148</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;{</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a236cec7c58ca0e59766554ee45ebb40aafd38618f938db2a6b13fd498b586675c"> 150</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">TkEvent::JointUpdate</a> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d"> 152</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; {</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8"> 154</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8">External</a>, </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717"> 155</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717">Changed</a>, </div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c"> 156</a></span>&#160; Unreferenced </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; };</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e"> 159</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">joint</a>; </div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883"> 160</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">subtype</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;};</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_tk_event_listener.html"> 168</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTTKEVENT_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_tk_family_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></div><div class="ttdef"><b>Definition:</b> NvBlastTkFamily.h:55</div></div>
+<a href="_nv_blast_tk_event_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED &quot;AS IS.&quot;. NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">// Forward declarations</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">class </span>TkObject;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">class </span>TkActor;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">class </span>TkFamily;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">class </span>TkJoint;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html"> 53</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68"> 55</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68">family</a>; </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96"> 56</a></span>&#160; <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96">userData</a>; </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c"> 57</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">index</a>; </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html"> 65</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// Enums</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b"> 68</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8"> 70</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">Split</a>, </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647"> 71</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">FractureCommand</a>, </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98"> 72</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">FractureEvent</a>, </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2"> 73</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">JointUpdate</a>, </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b"> 75</a></span>&#160; TypeCount</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// Data</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc"> 79</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">payload</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5"> 80</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5">type</a>; </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a"> 88</a></span>&#160; <span class="keyword">const</span> T* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">getPayload</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>T*<span class="keyword">&gt;</span>(payload); }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;};</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html"> 99</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;{</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a9a9b844cb03a3fca2261b2ead4a8fd70a296e1f3438ab01d26f18804e6780ab3f"> 101</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">TkEvent::Split</a> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c"> 103</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">parentData</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145"> 104</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145">numChildren</a>; </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be"> 105</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be">children</a>; </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html"> 114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#ac343f158b01f6c8ea57d494bdd556e72a32a3a2f7f1a68ff430f0ac66e531d913"> 116</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">TkEvent::FractureCommand</a> };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165"> 118</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165">tkActorData</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030"> 119</a></span>&#160; <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">buffers</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;};</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html"> 128</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;{</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a882317fc92621221e1e29e2dea74e8c1a15720a970e169b8970bcf2861217b024"> 130</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">TkEvent::FractureEvent</a> };</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7"> 132</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7">tkActorData</a>; </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e"> 133</a></span>&#160; <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">buffers</a>; </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603"> 134</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">bondsDamaged</a>; </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925"> 135</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925">bondsBroken</a>; </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567"> 136</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567">chunksDamaged</a>; </div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db"> 137</a></span>&#160; uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db">chunksBroken</a>; </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;};</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html"> 148</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;{</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#add7ff693e53f9561cf17ad3c605acde8afd38618f938db2a6b13fd498b586675c"> 150</a></span>&#160; <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">TkEvent::JointUpdate</a> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d"> 152</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; {</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8"> 154</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8">External</a>, </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717"> 155</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717">Changed</a>, </div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c"> 156</a></span>&#160; Unreferenced </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; };</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e"> 159</a></span>&#160; <a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">joint</a>; </div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883"> 160</a></span>&#160; <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">subtype</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;};</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_tk_event_listener.html"> 168</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;} <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;} <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif // ifndef NVBLASTTKEVENT_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_tk_family_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></div><div class="ttdef"><b>Definition:</b> NvBlastTkFamily.h:55</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_tk_joint_update_event_html_aba5f7ab9ad11a81e32ac107278428c8e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">Nv::Blast::TkJointUpdateEvent::joint</a></div><div class="ttdeci">TkJoint * joint</div><div class="ttdoc">The joint being updated. </div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:159</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_tk_event_html_a255a9107e4fc1135668f9f54eeeec46a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent::getPayload</a></div><div class="ttdeci">const T * getPayload() const</div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:88</div></div>
<div class="ttc" id="struct_nv_1_1_blast_1_1_tk_event_html_a84ab4fb1c357357dd349bb367d1f93dc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent::payload</a></div><div class="ttdeci">const void * payload</div><div class="ttdoc">Type-dependent payload data. </div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:79</div></div>
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 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">Nv::Blast::ApexImporter::ApexImporterConfig</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></td><td class="indexvalue"></td></tr>
@@ -35,8 +41,10 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">Nv::Blast::ErrorCallback</a></td><td class="indexvalue">User defined interface class. Used by the library to emit debug information </td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">Nv::Blast::ErrorCode</a></td><td class="indexvalue">Error codes </td></tr>
@@ -79,7 +87,14 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">Nv::Blast::ExtSyncEventType</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">Nv::Blast::IJsonCollisionExporter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a></td><td class="indexvalue"></td></tr>
@@ -88,6 +103,8 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a></td><td class="indexvalue"></td></tr>
@@ -132,11 +149,18 @@
<tr><td class="indexkey"><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nvc_vec4.html">NvcVec4</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">Nv::Blast::ProfilerCallback</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">Nv::Blast::ProfilerDetail</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">Nv::Blast::TkActorData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">Nv::Blast::TkActorDesc</a></td><td class="indexvalue"></td></tr>
@@ -165,6 +189,7 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">Nv::Blast::TkTypeIndex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></td><td class="indexvalue"></td></tr>
</table>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::BBoxBasedAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(const Mesh *mesh, int32_t resolution)</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">setState</a>(const physx::PxVec3 &amp;p) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::BBoxBasedAccelerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::BBoxBasedAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::BBoxBasedAccelerator" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::BBoxBasedAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_b_box_based_accelerator.png" usemap="#Nv::Blast::BBoxBasedAccelerator_map" border="0" alt=""></center>
+<map name="Nv::Blast::BBoxBasedAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,198,24">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, int32_t resolution)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a> () override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a> (int32_t dir) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">setState</a> (const physx::PxVec3 &amp;p) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">setState</a> (const physx::PxBounds3 *bounds) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+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. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="3ed9ee4f95e167190f9ad263a21494d3"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::BBoxBasedAccelerator" ref="3ed9ee4f95e167190f9ad263a21494d3" args="(const Mesh *mesh, int32_t resolution)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::BBoxBasedAccelerator::BBoxBasedAccelerator </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>resolution</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>mesh</em>&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> for which acceleration structure should be built. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>resolution</em>&nbsp;</td><td>Resolution on 3d grid. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b8af0589b8c79c37fa683137d44f2ee0"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::~BBoxBasedAccelerator" ref="b8af0589b8c79c37fa683137d44f2ee0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual Nv::Blast::BBoxBasedAccelerator::~BBoxBasedAccelerator </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="85e7dddbaa8775ce2fb7e2c476ad866d"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::getNextFacet" ref="85e7dddbaa8775ce2fb7e2c476ad866d" args="() override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t Nv::Blast::BBoxBasedAccelerator::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e843779ca0d8635836fbbc9a2060dfa3"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection" ref="e843779ca0d8635836fbbc9a2060dfa3" args="(int32_t dir) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dd0cefb42fd99ddba3f1d93fa3f573be"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="dd0cefb42fd99ddba3f1d93fa3f573be" args="(const physx::PxVec3 &amp;p) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a25806403fd664fdcd44137e536b849a"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="a25806403fd664fdcd44137e536b849a" args="(const physx::PxBounds3 *bounds) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet bound. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f0e4b076b592791356c693cc1f3e7188"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="f0e4b076b592791356c693cc1f3e7188" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.png
Binary files 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 @@
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>Nv::Blast::BlastBondGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs, float maxSeparation)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a>(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, NvBlastChunkDesc *&amp;resultChunkDescriptors)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">createBondBetweenMeshes</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&amp;resultBond, BondGenerationConfig cfg)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [inline, virtual]</code></td></tr>
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 @@
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, float maxSeparation)=0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>())=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> *tool, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> *&amp;resultChunkDescriptors)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">createBondBetweenMeshes</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg)=0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &amp;resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>())=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &amp;resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a> ()=0</td></tr>
@@ -137,7 +137,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
</div>
</div><p>
-<a class="anchor" name="b46d8ec3bbe7968279efe6258550acd1"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="b46d8ec3bbe7968279efe6258550acd1" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0" -->
+<a class="anchor" name="52733b31fdd4f8c4f10de5993d8f75d2"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="52733b31fdd4f8c4f10de5993d8f75d2" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -175,7 +175,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>&nbsp;</td>
- <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td>&nbsp;</td>
+ <td class="paramname"> <em>conf</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -331,7 +331,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt><
</div>
</div><p>
-<a class="anchor" name="0a562f5a63aba0efbc7df017e77d5c8e"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::createBondBetweenMeshes" ref="0a562f5a63aba0efbc7df017e77d5c8e" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf=BondGenerationConfig())=0" -->
+<a class="anchor" name="210b3c6cd2d759cb4f724c120beaf4ff"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::createBondBetweenMeshes" ref="210b3c6cd2d759cb4f724c120beaf4ff" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -369,7 +369,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt><
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>&nbsp;</td>
- <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td>&nbsp;</td>
+ <td class="paramname"> <em>conf</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
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 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">buildConvexMesh</a>(const CollisionHull &amp;hull)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a>(const Nv::Blast::Vertex *vrs, uint32_t count)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
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 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a> (uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vrs, uint32_t count)=0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a> *mesh, uint32_t triangleCount, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> &amp;params, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&amp;convexes)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a> ()=0</td></tr>
@@ -164,6 +166,35 @@ Method creates PxConvexMesh from provided array of vertices. <dl compact><dt><b>
</div>
</div><p>
+<a class="anchor" name="52d866a5a4178a604424fc404416043b"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT" ref="52d866a5a4178a604424fc404416043b" args="(const Nv::Blast::Vertex *vrs, uint32_t count)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>vrs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="1632eb2729cbe16455c2d8db6e629687"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::buildMeshConvexDecomposition" ref="1632eb2729cbe16455c2d8db6e629687" args="(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes)=0" -->
<div class="memitem">
<div class="memproto">
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::DummyAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count)</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">setState</a>(const physx::PxVec3 &amp;point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::DummyAccelerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::DummyAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::DummyAccelerator" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::DummyAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_dummy_accelerator.png" usemap="#Nv::Blast::DummyAccelerator_map" border="0" alt=""></center>
+<map name="Nv::Blast::DummyAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,175,24">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_dummy_accelerator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a> (int32_t count)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a> () override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a> (int32_t dir) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">setState</a> (const physx::PxVec3 &amp;point) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a> (const physx::PxBounds3 *bounds) override</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Dummy accelerator iterates through all facets of mesh. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="5b164cf3944cfd733cf425cd340155a3"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::DummyAccelerator" ref="5b164cf3944cfd733cf425cd340155a3" args="(int32_t count)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::DummyAccelerator::DummyAccelerator </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>count</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>count</em>&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> facets count for which accelerator should be built. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c9e9c9438caf033ceedf79c6f94ce8fb"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::getNextFacet" ref="c9e9c9438caf033ceedf79c6f94ce8fb" args="() override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::DummyAccelerator::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="50b1fd58ed24a0f70cf4b6dfeefcaca1"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setPointCmpDirection" ref="50b1fd58ed24a0f70cf4b6dfeefcaca1" args="(int32_t dir) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::DummyAccelerator::setPointCmpDirection </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bb97f06d4009fe724451469250655c6f"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="bb97f06d4009fe724451469250655c6f" args="(const physx::PxVec3 &amp;point) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::DummyAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="07d0e165095fb2561042e2b8054c5b0f"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="07d0e165095fb2561042e2b8054c5b0f" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::DummyAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b4225922a3d40b80eb4be7d29162398a"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="b4225922a3d40b80eb4be7d29162398a" args="(const physx::PxBounds3 *bounds) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::DummyAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet bound. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.png
Binary files 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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::FractureRT Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a>(const char *path)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a>(DamagePattern *pattern, const Mesh *msh)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::FractureRT Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::FractureRT Class Reference</h1><!-- doxytag: class="Nv::Blast::FractureRT" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_fracture_r_t-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a> (const char *path)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *msh)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a> ()=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4b4c0e789ecd59385be53d5a322350d8"></a><!-- doxytag: member="Nv::Blast::FractureRT::dumpChunksToObj" ref="4b4c0e789ecd59385be53d5a322350d8" args="(const char *path)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureRT::dumpChunksToObj </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>path</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="736f27d57573d9097f172d66aea04cbb"></a><!-- doxytag: member="Nv::Blast::FractureRT::getIndexBuffer" ref="736f27d57573d9097f172d66aea04cbb" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getIndexBuffer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bee11924f0b34412b2d0d373bb954bae"></a><!-- doxytag: member="Nv::Blast::FractureRT::getIndexOffset" ref="bee11924f0b34412b2d0d373bb954bae" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getIndexOffset </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53729e5b132eb6eaa44c44df6ef796db"></a><!-- doxytag: member="Nv::Blast::FractureRT::getPerTriangleData" ref="53729e5b132eb6eaa44c44df6ef796db" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* Nv::Blast::FractureRT::getPerTriangleData </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5aaf7b0bade66b6ef22f07ce742843f8"></a><!-- doxytag: member="Nv::Blast::FractureRT::getResultChunkCount" ref="5aaf7b0bade66b6ef22f07ce742843f8" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::FractureRT::getResultChunkCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a04ff761b212a00e3f52c2031e550d54"></a><!-- doxytag: member="Nv::Blast::FractureRT::getVertexBuffer" ref="a04ff761b212a00e3f52c2031e550d54" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* Nv::Blast::FractureRT::getVertexBuffer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="167b18475172293192e7f6842e65b9d9"></a><!-- doxytag: member="Nv::Blast::FractureRT::getVertexOffset" ref="167b18475172293192e7f6842e65b9d9" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getVertexOffset </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3aba950cf966c55c7194368b85ce0254"></a><!-- doxytag: member="Nv::Blast::FractureRT::processMesh" ref="3aba950cf966c55c7194368b85ce0254" args="(DamagePattern *pattern, const Mesh *msh)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureRT::processMesh </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td>
+ <td class="paramname"> <em>pattern</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>msh</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2e9cd6314df260dea0102fb75596ade3"></a><!-- doxytag: member="Nv::Blast::FractureRT::release" ref="2e9cd6314df260dea0102fb75596ade3" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureRT::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(const Mesh &amp;meshA, const Mesh &amp;meshB)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3 &amp;offset, float &amp;scale)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a>(int32_t chunkId, bool createAtNewDepth=false)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(const Mesh *input)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
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 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a> (physx::PxVec3 &amp;offset, float &amp;scale)=0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a> (int32_t chunkId)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a> (int32_t chunkId, bool createAtNewDepth=false)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *input)=0</td></tr>
@@ -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;
</div>
</div><p>
-<a class="anchor" name="7ce2d9ab0cf8d3f03982b53bb4dc3d81"></a><!-- doxytag: member="Nv::Blast::FractureTool::islandDetectionAndRemoving" ref="7ce2d9ab0cf8d3f03982b53bb4dc3d81" args="(int32_t chunkId)=0" -->
+<a class="anchor" name="44ad67ac96b11e7dad87b5ed7a788f21"></a><!-- doxytag: member="Nv::Blast::FractureTool::islandDetectionAndRemoving" ref="44ad67ac96b11e7dad87b5ed7a788f21" args="(int32_t chunkId, bool createAtNewDepth=false)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -681,9 +681,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori
<td class="memname">virtual int32_t Nv::Blast::FractureTool::islandDetectionAndRemoving </td>
<td>(</td>
<td class="paramtype">int32_t&nbsp;</td>
- <td class="paramname"> <em>chunkId</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [pure virtual]</code></td>
+ <td class="paramname"> <em>chunkId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>createAtNewDepth</em> = <code>false</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
</tr>
</table>
</div>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::Fracturer Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Fracturer Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::Fracturer Class Reference</h1><!-- doxytag: class="Nv::Blast::Fracturer" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_fracturer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a> ()=0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+RT fracture LL API. Use it to implement own <hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="42fb6822d70b337eaef4470165db1ddb"></a><!-- doxytag: member="Nv::Blast::Fracturer::release" ref="42fb6822d70b337eaef4470165db1ddb" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::Fracturer::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::Grid Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a>(int32_t resolution)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">GridWalker</a> class</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a>(const Nv::Blast::Mesh *m)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Grid Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::Grid Class Reference</h1><!-- doxytag: class="Nv::Blast::Grid" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_grid-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a> (int32_t resolution)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *m)</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">GridWalker</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="9bf39182fb96b535b9f3dd387406e8f6"></a><!-- doxytag: member="Nv::Blast::Grid::Grid" ref="9bf39182fb96b535b9f3dd387406e8f6" args="(int32_t resolution)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::Grid::Grid </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>resolution</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c56393723ebd1d0c17ded1607af6fc58"></a><!-- doxytag: member="Nv::Blast::Grid::setMesh" ref="c56393723ebd1d0c17ded1607af6fc58" args="(const Nv::Blast::Mesh *m)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::Grid::setMesh </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>m</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="bfe8ed7f9ebbf369432b57eb7d3409c9"></a><!-- doxytag: member="Nv::Blast::Grid::GridWalker" ref="bfe8ed7f9ebbf369432b57eb7d3409c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::GridWalker Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a>(Grid *grd)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">setState</a>(const physx::PxVec3 &amp;point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::GridWalker Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::GridWalker Class Reference</h1><!-- doxytag: class="Nv::Blast::GridWalker" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::GridWalker:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_grid_walker.png" usemap="#Nv::Blast::GridWalker_map" border="0" alt=""></center>
+<map name="Nv::Blast::GridWalker_map">
+<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,172,24">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_grid_walker-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a> () override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a> (<a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> *grd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a> (int32_t dir) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">setState</a> (const physx::PxVec3 &amp;point) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a> (const physx::PxBounds3 *bounds) override</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="4a477c29f2e7247aa4ea4f6195e5ab87"></a><!-- doxytag: member="Nv::Blast::GridWalker::GridWalker" ref="4a477c29f2e7247aa4ea4f6195e5ab87" args="(Grid *grd)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::GridWalker::GridWalker </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> *&nbsp;</td>
+ <td class="paramname"> <em>grd</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e2f5eb75296008809b76f8e9c927ebff"></a><!-- doxytag: member="Nv::Blast::GridWalker::getNextFacet" ref="e2f5eb75296008809b76f8e9c927ebff" args="() override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::GridWalker::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="addc0455047474051b8cf67177594d9b"></a><!-- doxytag: member="Nv::Blast::GridWalker::setPointCmpDirection" ref="addc0455047474051b8cf67177594d9b" args="(int32_t dir) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::GridWalker::setPointCmpDirection </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b014929b706f1e485b107b058ba287c1"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="b014929b706f1e485b107b058ba287c1" args="(const physx::PxVec3 &amp;point) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::GridWalker::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d6813e9df7f09992daaefe431b5407b"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="4d6813e9df7f09992daaefe431b5407b" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::GridWalker::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b69077cc6d4d51b3d0a82d2583f7c1f5"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="b69077cc6d4d51b3d0a82d2583f7c1f5" args="(const physx::PxBounds3 *bounds) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::GridWalker::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet bound. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_grid_walker.png
Binary files 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 @@
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>Nv::Blast::Mesh Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr>
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 @@
<a href="class_nv_1_1_blast_1_1_mesh-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a> ()=0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxBounds3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a> () const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxBounds3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a> ()=0</td></tr>
@@ -41,6 +43,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a> (int32_t facet) const =0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxBounds3 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a> (uint32_t index) const =0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a> () const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a> () const =0</td></tr>
@@ -94,6 +98,25 @@ Class for internal mesh representation <hr><h2>Constructor &amp; Destructor Docu
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3cb47793b60f763b5bac58c17a3c5bb8"></a><!-- doxytag: member="Nv::Blast::Mesh::calcPerFacetBounds" ref="3cb47793b60f763b5bac58c17a3c5bb8" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::Mesh::calcPerFacetBounds </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Calculate per-facet bounding boxes.
+</div>
+</div><p>
<a class="anchor" name="b14c86e03b94b1d2cb2bc691009f04b5"></a><!-- doxytag: member="Nv::Blast::Mesh::getBoundingBox" ref="b14c86e03b94b1d2cb2bc691009f04b5" args="() const =0" -->
<div class="memitem">
<div class="memproto">
@@ -209,6 +232,26 @@ Return writable pointer on edges array
Return pointer on specified facet
</div>
</div><p>
+<a class="anchor" name="8129eb703f7cbd34e3937fe4938ca4bd"></a><!-- doxytag: member="Nv::Blast::Mesh::getFacetBound" ref="8129eb703f7cbd34e3937fe4938ca4bd" args="(uint32_t index) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const physx::PxBounds3* Nv::Blast::Mesh::getFacetBound </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get pointer on facet bounding box, if not calculated return nullptr.
+</div>
+</div><p>
<a class="anchor" name="5bb922c1dcb50c67e2105f84454019af"></a><!-- doxytag: member="Nv::Blast::Mesh::getFacetCount" ref="5bb922c1dcb50c67e2105f84454019af" args="() const =0" -->
<div class="memitem">
<div class="memproto">
@@ -489,7 +532,7 @@ Set per-facet smoothing group.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js
index 8938e48..8b71791 100755
--- a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh.js
@@ -1,12 +1,14 @@
var class_nv_1_1_blast_1_1_mesh =
[
[ "~Mesh", "class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7", null ],
+ [ "calcPerFacetBounds", "class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8", null ],
[ "getBoundingBox", "class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5", null ],
[ "getBoundingBoxWritable", "class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30", null ],
[ "getEdges", "class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0", null ],
[ "getEdgesCount", "class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a", null ],
[ "getEdgesWritable", "class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f", null ],
[ "getFacet", "class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8", null ],
+ [ "getFacetBound", "class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd", null ],
[ "getFacetCount", "class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af", null ],
[ "getFacetsBuffer", "class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762", null ],
[ "getFacetsBufferWritable", "class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a", null ],
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html
new file mode 100644
index 0000000..13df56b
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html
@@ -0,0 +1,31 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::MeshGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html
new file mode 100644
index 0000000..409089c
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html
@@ -0,0 +1,63 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::MeshGenerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::MeshGenerator Class Reference</h1><!-- doxytag: class="Nv::Blast::MeshGenerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_mesh_generator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a> ()=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="1d8c87e469e26f9ed9d3035b13feee0b"></a><!-- doxytag: member="Nv::Blast::MeshGenerator::release" ref="1d8c87e469e26f9ed9d3035b13feee0b" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::MeshGenerator::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js
new file mode 100644
index 0000000..e13eb7d
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js
@@ -0,0 +1,4 @@
+var class_nv_1_1_blast_1_1_mesh_generator =
+[
+ [ "release", "class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html
new file mode 100644
index 0000000..0268045
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html
@@ -0,0 +1,35 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::PatternGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a>(const BeamPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a>(const RegularRadialPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a>(const UniformPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a>(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html
new file mode 100644
index 0000000..5d2dad5
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html
@@ -0,0 +1,166 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::PatternGenerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::PatternGenerator Class Reference</h1><!-- doxytag: class="Nv::Blast::PatternGenerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_pattern_generator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> *desc)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> *desc)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> *desc)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a> (uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a> ()=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="631e447cad24e3b3820274f0ceae701e"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateBeamPattern" ref="631e447cad24e3b3820274f0ceae701e" args="(const BeamPatternDesc *desc)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateBeamPattern </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b2ffae0b259a04e8852ff7516b80ba36"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateRegularRadialPattern" ref="b2ffae0b259a04e8852ff7516b80ba36" args="(const RegularRadialPatternDesc *desc)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateRegularRadialPattern </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b5479218ad61ff4d4403b662208fbede"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateUniformPattern" ref="b5479218ad61ff4d4403b662208fbede" args="(const UniformPatternDesc *desc)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateUniformPattern </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fabdd62ac1cd4298a9eec0b0a02ea7ce"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateVoronoiPattern" ref="fabdd62ac1cd4298a9eec0b0a02ea7ce" args="(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateVoronoiPattern </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pointCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>interiorMaterialId</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="483fe9ede4cd7a00b31200247951a0f2"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::release" ref="483fe9ede4cd7a00b31200247951a0f2" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::PatternGenerator::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js
new file mode 100644
index 0000000..1b2dd2e
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js
@@ -0,0 +1,8 @@
+var class_nv_1_1_blast_1_1_pattern_generator =
+[
+ [ "generateBeamPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e", null ],
+ [ "generateRegularRadialPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36", null ],
+ [ "generateUniformPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede", null ],
+ [ "generateVoronoiPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce", null ],
+ [ "release", "class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
index 1398dc9..e310c58 100755
--- a/docs/api_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
@@ -98,7 +98,7 @@ Abstract base class for user-defined random value generator. <hr><h2>Constructor
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html
new file mode 100644
index 0000000..2448969
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html
@@ -0,0 +1,36 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::SpatialAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(const physx::PxBounds3 *bounds)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">setState</a>(const physx::PxVec3 &amp;point)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html
new file mode 100644
index 0000000..471b702
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html
@@ -0,0 +1,231 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::SpatialAccelerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::SpatialAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::SpatialAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_spatial_accelerator.png" usemap="#Nv::Blast::SpatialAccelerator_map" border="0" alt=""></center>
+<map name="Nv::Blast::SpatialAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" alt="Nv::Blast::BBoxBasedAccelerator" shape="rect" coords="0,56,198,80">
+<area href="class_nv_1_1_blast_1_1_dummy_accelerator.html" alt="Nv::Blast::DummyAccelerator" shape="rect" coords="208,56,406,80">
+<area href="class_nv_1_1_blast_1_1_grid_walker.html" alt="Nv::Blast::GridWalker" shape="rect" coords="416,56,614,80">
+<area href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" alt="Nv::Blast::SweepingAccelerator" shape="rect" coords="624,56,822,80">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_spatial_accelerator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a> (int32_t dir)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">setState</a> (const physx::PxVec3 &amp;point)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a> (const physx::PxBounds3 *bounds)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Acceleration structure interface. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="499c8dc6cb684d8830662451f2f1dd5a"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::~SpatialAccelerator" ref="499c8dc6cb684d8830662451f2f1dd5a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual Nv::Blast::SpatialAccelerator::~SpatialAccelerator </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="691d335077de5aabf9d01817c5266bd8"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::getNextFacet" ref="691d335077de5aabf9d01817c5266bd8" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::SpatialAccelerator::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="99d3cf42fe6c71caa4c827d94ca3fd4d"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setPointCmpDirection" ref="99d3cf42fe6c71caa4c827d94ca3fd4d" args="(int32_t dir)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setPointCmpDirection </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3cb229ff33aba656813bf88ec740e29e"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setState" ref="3cb229ff33aba656813bf88ec740e29e" args="(const physx::PxVec3 &amp;point)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">Nv::Blast::BBoxBasedAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="406b30c6eecd98771493fb182275d831"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setState" ref="406b30c6eecd98771493fb182275d831" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed70b8dde16ce3c248597763f9531313"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setState" ref="ed70b8dde16ce3c248597763f9531313" args="(const physx::PxBounds3 *bounds)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet bound. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">Nv::Blast::BBoxBasedAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js
new file mode 100644
index 0000000..0b3a3dc
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js
@@ -0,0 +1,9 @@
+var class_nv_1_1_blast_1_1_spatial_accelerator =
+[
+ [ "~SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a", null ],
+ [ "getNextFacet", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8", null ],
+ [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png
new file mode 100644
index 0000000..c4ce0af
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png
Binary files differ
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html
new file mode 100644
index 0000000..c4305a8
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html
@@ -0,0 +1,37 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::SweepingAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">setState</a>(const physx::PxVec3 &amp;point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(Nv::Blast::Mesh *in)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html
new file mode 100644
index 0000000..dc46d68
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html
@@ -0,0 +1,233 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::SweepingAccelerator Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::SweepingAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::SweepingAccelerator" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::SweepingAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_sweeping_accelerator.png" usemap="#Nv::Blast::SweepingAccelerator_map" border="0" alt=""></center>
+<map name="Nv::Blast::SweepingAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,189,24">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_sweeping_accelerator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a> () override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a> (int32_t dir) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">setState</a> (const physx::PxVec3 &amp;point) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">setState</a> (const physx::PxBounds3 *bounds) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *in)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="edd11ecc891c00c187803dbb6edea59f"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::SweepingAccelerator" ref="edd11ecc891c00c187803dbb6edea59f" args="(Nv::Blast::Mesh *in)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::SweepingAccelerator::SweepingAccelerator </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>in</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>count</em>&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> facets count for which accelerator should be built. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b544ea06a7b7343553b30078a70ea592"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::getNextFacet" ref="b544ea06a7b7343553b30078a70ea592" args="() override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::SweepingAccelerator::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="10d706850f97144678975742b586b500"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setPointCmpDirection" ref="10d706850f97144678975742b586b500" args="(int32_t dir) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setPointCmpDirection </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="374d72c65187d7f42f5f2a23d730cee6"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="374d72c65187d7f42f5f2a23d730cee6" args="(const physx::PxVec3 &amp;point) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="50df9d76270cd7e881ea59b1aa68e8b8"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="50df9d76270cd7e881ea59b1aa68e8b8" args="(const physx::PxBounds3 *bounds) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 *&nbsp;</td>
+ <td class="paramname"> <em>bounds</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet bound. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="51aac4b03c7cf484967110f5f2069d47"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="51aac4b03c7cf484967110f5f2069d47" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js
new file mode 100644
index 0000000..e8b7d9e
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js
@@ -0,0 +1,9 @@
+var class_nv_1_1_blast_1_1_sweeping_accelerator =
+[
+ [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f", null ],
+ [ "getNextFacet", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592", null ],
+ [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8", null ],
+ [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a374d72c65187d7f42f5f2a23d730cee6", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png
new file mode 100644
index 0000000..e94986a
--- /dev/null
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png
Binary files differ
diff --git a/docs/api_docs/files/classes.html b/docs/api_docs/files/classes.html
index e020240..4145cee 100755
--- a/docs/api_docs/files/classes.html
+++ b/docs/api_docs/files/classes.html
@@ -20,24 +20,26 @@
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
-<h1>Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
+<h1>Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator.html">Allocator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html">AllocatorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">IJsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html">ExtPxObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">CollisionHull::HullPolygon</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">ExtPxStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html">TkGroupDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html">TkGroupStats</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html">ExtSerialization::EncodingID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">ExtStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">TkIdentifiable</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html">ExtStressSolver::DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html">ExtStressSolver::DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html">TkJointData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html">TkJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html">ExtSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">ErrorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html">ExtSyncEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">ErrorCode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html">ExtSyncEventFamilySync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html">ExtSyncEventFracture</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">ExtCustomProfiler</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html">ExtSyncEventInstance</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">ExtForceMode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">ExtGroupTaskManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">ProfilerDetail</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html">ExtImpactDamageManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">ExtSyncEventType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html">ExtProfileData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html">ExtProfileData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">FractureRT::Stage</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator.html">Allocator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html">AllocatorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;G&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">IJsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html">ExtPxObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">ExtPxStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html">TkGroupDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">CollisionHull::HullPolygon</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html">TkGroupStats</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html">ExtSerialization::EncodingID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">ExtStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">TkIdentifiable</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html">ExtStressSolver::DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html">ExtStressSolver::DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html">TkJointData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html">TkJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html">ExtSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html">ExtSyncEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html">ExtSyncEventFamilySync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html">ExtSyncEventFracture</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html">ExtSyncEventInstance</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">ErrorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">ErrorCode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">ExtSyncEventType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">ProfilerDetail</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">ExtCustomProfiler</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">ExtForceMode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">ExtGroupTaskManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html">ExtImpactDamageManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.html b/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.html
index 39c2ec8..82ebd8a 100755
--- a/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.html
+++ b/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.html
@@ -45,12 +45,16 @@ Directories</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_9770c1e5f5f2e093377e4452e44aa2d3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9770c1e5f5f2e093377e4452e44aa2d3.html">authoring</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c3b7921879ccff3918e2041d27cd56c2"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c3b7921879ccff3918e2041d27cd56c2.html">authoringCommon</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_e2d1e5ae1819798f43c31eb40a65876f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e2d1e5ae1819798f43c31eb40a65876f.html">exporter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_60c09f9eb16322594bfba05e429a7ef7"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_60c09f9eb16322594bfba05e429a7ef7.html">import</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_a4c453c3f9c0ab2519007d06b251c869"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a4c453c3f9c0ab2519007d06b251c869.html">physx</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c808e52f031b4463e9759848dd18ed10"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c808e52f031b4463e9759848dd18ed10.html">RT</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_56e8d3e2e43941f456437717c44d7d12"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_56e8d3e2e43941f456437717c44d7d12.html">serialization</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_3456d01f2015095035762937ef8fd499"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3456d01f2015095035762937ef8fd499.html">shaders</a></td></tr>
diff --git a/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.js b/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.js
index a3f7077..561b510 100755
--- a/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.js
+++ b/docs/api_docs/files/dir_0e273692246bd5911e524de6873bc16b.js
@@ -2,9 +2,11 @@ var dir_0e273692246bd5911e524de6873bc16b =
[
[ "assetutils", "dir_93fd6eb33151b9652fa4b2cdbe66be7d.html", "dir_93fd6eb33151b9652fa4b2cdbe66be7d" ],
[ "authoring", "dir_9770c1e5f5f2e093377e4452e44aa2d3.html", "dir_9770c1e5f5f2e093377e4452e44aa2d3" ],
+ [ "authoringCommon", "dir_c3b7921879ccff3918e2041d27cd56c2.html", "dir_c3b7921879ccff3918e2041d27cd56c2" ],
[ "exporter", "dir_e2d1e5ae1819798f43c31eb40a65876f.html", "dir_e2d1e5ae1819798f43c31eb40a65876f" ],
[ "import", "dir_60c09f9eb16322594bfba05e429a7ef7.html", "dir_60c09f9eb16322594bfba05e429a7ef7" ],
[ "physx", "dir_a4c453c3f9c0ab2519007d06b251c869.html", "dir_a4c453c3f9c0ab2519007d06b251c869" ],
+ [ "RT", "dir_c808e52f031b4463e9759848dd18ed10.html", "dir_c808e52f031b4463e9759848dd18ed10" ],
[ "serialization", "dir_56e8d3e2e43941f456437717c44d7d12.html", "dir_56e8d3e2e43941f456437717c44d7d12" ],
[ "shaders", "dir_3456d01f2015095035762937ef8fd499.html", "dir_3456d01f2015095035762937ef8fd499" ],
[ "stress", "dir_426536a6428849dbf4aa68f98c71a911.html", "dir_426536a6428849dbf4aa68f98c71a911" ]
diff --git a/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html b/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html
new file mode 100644
index 0000000..9903e85
--- /dev/null
+++ b/docs/api_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html
@@ -0,0 +1,54 @@
+<html>
+ <head>
+ <title>sdk/extensions/RT/include Directory Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7bb69a4608aaa895f9ddb7c8c53d3896.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">include Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_nv_blast_ext_r_t_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a> <a href="_nv_blast_ext_r_t_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/authoringCommon/include Directory Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_ac0da64a73636861fccd3be27269fec8.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">include Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_nv_blast_ext_authoring_accelerator_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_nv_blast_ext_authoring_mesh_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_nv_blast_ext_authoring_pattern_generator_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_nv_blast_ext_authoring_types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/authoringCommon Directory Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c3b7921879ccff3918e2041d27cd56c2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">authoringCommon Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_ac0da64a73636861fccd3be27269fec8"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ac0da64a73636861fccd3be27269fec8.html">include</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>sdk/extensions/RT Directory Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.8.13 -->
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c808e52f031b4463e9759848dd18ed10.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">RT Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_7bb69a4608aaa895f9ddb7c8c53d3896"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7bb69a4608aaa895f9ddb7c8c53d3896.html">include</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_nv_blast_ext_authoring_fracture_tool_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:_nv_blast_ext_authoring_mesh_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_nv_blast_ext_authoring_mesh_cleaner_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:_nv_blast_ext_authoring_types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
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 @@
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a> <a href="_nv_blast_ext_authoring_collision_builder_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_cutout_8h.html">NvBlastExtAuthoringCutout.h</a> <a href="_nv_blast_ext_authoring_cutout_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a> <a href="_nv_blast_ext_exporter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_json_collision_8h.html">NvBlastExtExporterJsonCollision.h</a> <a href="_nv_blast_ext_exporter_json_collision_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/import/include/<a class="el" href="_nv_blast_ext_apex_import_tool_8h.html">NvBlastExtApexImportTool.h</a> <a href="_nv_blast_ext_apex_import_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -45,6 +47,7 @@
<tr><td class="indexkey">sdk/extensions/physx/include/<a class="el" href="_nv_blast_ext_px_task_8h.html">NvBlastExtPxTask.h</a> <a href="_nv_blast_ext_px_task_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/physx/include/<a class="el" href="_nv_blast_ext_sync_8h.html">NvBlastExtSync.h</a> <a href="_nv_blast_ext_sync_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/physx/include/<a class="el" href="_nv_blast_px_callbacks_8h.html">NvBlastPxCallbacks.h</a> <a href="_nv_blast_px_callbacks_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a> <a href="_nv_blast_ext_r_t_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_ll_serialization_8h.html">NvBlastExtLlSerialization.h</a> <a href="_nv_blast_ext_ll_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_px_serialization_8h.html">NvBlastExtPxSerialization.h</a> <a href="_nv_blast_ext_px_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_serialization_8h.html">NvBlastExtSerialization.h</a> <a href="_nv_blast_ext_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -70,6 +71,12 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#d14423cfd56f738e3c0f2a14cba4973f">Nv::Blast::ExtSync</a>
<li>acquireWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#afdf7e869582f414b447edc422b05fb0">Nv::Blast::TkGroup</a>
+<li>ActivationDistanceType
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern</a>
+<li>activationRadius
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a>
+<li>activationType
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a>
<li>actorDesc
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a>
<li>actorIndex
@@ -81,6 +88,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a>
<li>addAngularVelocity()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a>
+<li>addEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a>
+<li>addFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a>
<li>addForce()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ca6a1101fa2c9fee8143a772dcc9f1">Nv::Blast::ExtStressSolver</a>
<li>addGravityForce()
@@ -89,32 +100,46 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#9b7b45257532084a2bd487ce21d45e34">Nv::Blast::TkFamily</a>
<li>addSite()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a>
+<li>addVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a>
<li>adjacencyPartition
: <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">NvBlastGraphShaderActor</a>
<li>adjacentBondIndices
: <a class="el" href="struct_nv_blast_support_graph.html#e659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a>
+<li>adjacentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a>
<li>adjacentNodeIndices
: <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a>
+<li>ALL
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li>allocate()
-: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
<li>Allocator()
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#27443f120df80394ff9800159b366eea">Nv::Blast::Allocator</a>
<li>amplitude
: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a>
+<li>angle
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a>
<li>angle_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a>
+<li>angularNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a>
+<li>angularSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a>
<li>aperture
-: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a>
<li>ApexImporterConfig()
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>ApexImportTool()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>appendMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">Nv::Blast::IMeshFileWriter</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a>
<li>applyDamage()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#613f6c52b8406b9cedb154498a29529b">Nv::Blast::ExtImpactDamageManager</a>
<li>applyFracture()
@@ -125,20 +150,21 @@ Here is a list of all class members with links to the classes they belong to:
<li>area
: <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a>
<li>Asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a>
<li>asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
<li>Asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
+<li>asset
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
<li>assetBonds
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a>
<li>assetChunks
-: <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">NvBlastSubgraphShaderActor</a>
-, <a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">NvBlastGraphShaderActor</a>
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">NvBlastGraphShaderActor</a>
+, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">NvBlastSubgraphShaderActor</a>
<li>AssetDataBlock
: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96480db40958d7f33c4644e4b52cb2213463">NvBlastDataBlock</a>
<li>assetNodeCount
@@ -146,9 +172,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>assetToFractureChunkIdMap
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a>
<li>attachPositions
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
<li>AVERAGE
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67f8d9fd52be0dd6e99bde1fffd8975258">Nv::Blast::BondGenerationConfig</a>
</ul>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -64,18 +65,22 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
+<li>BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
+<li>bEdges
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a>
<li>bond
: <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
<li>bondCount
-: <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
<li>bondDescs
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
-, <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
-<li>BondFlags
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
+: <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
<li>bondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a>
+<li>BondFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
<li>bondFractures
@@ -94,14 +99,16 @@ Here is a list of all class members with links to the classes they belong to:
<li>bondsDamaged
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">Nv::Blast::BlastBondGenerator</a>
<li>buffers
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
<li>buildCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
<li>buildConvexMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a>
+<li>buildConvexMeshRT()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a>
<li>buildDescFromInternalFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
<li>buildMeshConvexDecomposition()
diff --git a/docs/api_docs/files/functions_0x63.html b/docs/api_docs/files/functions_0x63.html
index cf075a4..5c6bf20 100755
--- a/docs/api_docs/files/functions_0x63.html
+++ b/docs/api_docs/files/functions_0x63.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -64,12 +65,24 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>c
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a>
+<li>calcPerFacetBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a>
<li>CapnProtoBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7eebce80ccbde2a06e4122c9e36688c7b">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
+<li>cell
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a>
+<li>cellAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a>
+<li>cellsCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a>
+<li>cellsMeshes
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a>
<li>centroid
-: <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
+: <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
+, <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#7b187457f49dae02e48405b073e3c50b">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
<li>Changed
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Nv::Blast::TkJointUpdateEvent</a>
<li>childIndexStop
@@ -82,23 +95,28 @@ Here is a list of all class members with links to the classes they belong to:
<li>chunkDescs
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a>
+<li>ChunkFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a>
<li>chunkFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a>
<li>chunkFractures
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a>
, <a class="el" href="struct_nv_blast_fracture_buffers.html#bcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a>
+<li>ChunkGraphLink()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">Nv::Blast::ChunkGraphLink</a>
<li>chunkId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a>
<li>chunkIndex
: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#d6a4e5b1e70f7f6fb10030903e5fc3ee">NvBlastChunkFractureData</a>
, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">NvBlastSubgraphShaderActor</a>
<li>chunkIndices
-: <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a>
-, <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a>
+: <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">NvBlastGraphShaderActor</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a>
+, <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a>
<li>chunksBroken
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">Nv::Blast::TkFractureEvents</a>
<li>chunksDamaged
@@ -129,13 +147,13 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
, <a class="el" href="struct_nvc_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a>
<li>column1
-: <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
+: <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a>
, <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a>
-, <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a>
+, <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
<li>column2
-: <a class="el" href="struct_nvc_mat44.html#cc2d6a87f4e51518cf2b2e81f5ad607a">NvcMat44</a>
-, <a class="el" href="struct_nvc_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a>
+: <a class="el" href="struct_nvc_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a>
, <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a>
+, <a class="el" href="struct_nvc_mat44.html#cc2d6a87f4e51518cf2b2e81f5ad607a">NvcMat44</a>
<li>column3
: <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a>
, <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a>
@@ -143,32 +161,39 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html#ef6248c9f3faf783b45b735d919eb8c4">NvBlastExtAssetUtilsBondDesc</a>
<li>concavity
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams</a>
+<li>Cone
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a>
<li>contactOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88">Nv::Blast::ExtPxShapeDescTemplate</a>
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a>
+<li>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a>
+<li>copyVerticesAndResults()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a>
<li>Count
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a>
, <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a>
<li>createActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a>
<li>createAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
<li>createChunkMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
+<li>CREATED_BY_ISLAND_DETECTOR
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a>
<li>createFamily()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
<li>createGroup()
diff --git a/docs/api_docs/files/functions_0x64.html b/docs/api_docs/files/functions_0x64.html
index 624cd2b..eed8b20 100755
--- a/docs/api_docs/files/functions_0x64.html
+++ b/docs/api_docs/files/functions_0x64.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -94,11 +95,14 @@ Here is a list of all class members with links to the classes they belong to:
<li>deallocate()
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a>
+<li>debrisRadiusMult
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a>
<li>Debug
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce1ea5042557bdaca500e32f93c538695a">NvBlastMessage</a>
<li>DebugLine()
-: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a>
<li>DebugRenderMode
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d">Nv::Blast::ExtStressSolver</a>
<li>deleteAllChildrenOfChunk()
@@ -117,6 +121,14 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
<li>diffuse_tex
: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
+<li>dirtyChunks
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a>
+<li>dirtyChunksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a>
+<li>DummyAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
+<li>dumpChunksToObj()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -76,10 +77,15 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab55eb81168a3b4017418d0606501290ba">Nv::Blast::ErrorCode</a>
<li>eDEBUG_WARNING
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab88ddbb0adcd520fd128e19973afd5d77">Nv::Blast::ErrorCode</a>
+<li>edesCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a>
<li>Edge()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a>
+<li>edges
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a>
<li>edgesCount
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a>
<li>eINTERNAL_ERROR
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab019ab0e8fa80ab359838e3afa6bedd7a">Nv::Blast::ErrorCode</a>
<li>eINVALID_OPERATION
@@ -88,6 +94,9 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523abec8c84e7ac93ddce73241014c574c771">Nv::Blast::ErrorCode</a>
<li>eMASK_ALL
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab3161b74e1d5767417c6b3dac7c05f6fe">Nv::Blast::ErrorCode</a>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
<li>eNO_ERROR
@@ -95,26 +104,28 @@ Here is a list of all class members with links to the classes they belong to:
<li>ensureAssetExactSupportCoverage()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#80df575e224678953bd5ae33ac7ab22d">Nv::Blast::TkFramework</a>
<li>Enum
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845">Nv::Blast::ExtSyncEventType</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd79373">Nv::Blast::TkObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845">Nv::Blast::ExtSyncEventType</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4">Nv::Blast::LlObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d">Nv::Blast::ExtForceMode</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b">Nv::Blast::ExtPxObjectTypeID</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd79373">Nv::Blast::TkObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d">Nv::Blast::ExtForceMode</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab">Nv::Blast::ErrorCode</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a">Nv::Blast::TkTypeIndex</a>
<li>eOUT_OF_MEMORY
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab963775dfd66699f8f657b0d70935eb1e">Nv::Blast::ErrorCode</a>
<li>ePERF_WARNING
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab8bde8ff474e2a74ccb5de49c316c313a">Nv::Blast::ErrorCode</a>
+<li>eraseNode()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a>
<li>Error
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ced3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a>
<li>EVENT_TYPE
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
<li>EXACT
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -64,16 +65,16 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>Facet()
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a>
+<li>FACET_FACET_TEST
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li>families
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#e6badf651ba000f9fe081a5ca096d6cc">Nv::Blast::TkJointDesc</a>
<li>family
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a>
-<li>Family
-: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a>
-<li>family
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a>
<li>Family
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a>
<li>familyBondHealths
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a>
<li>FamilyDataBlock
@@ -82,6 +83,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#473943adcb5a3160ecd994af1f4cd149">Nv::Blast::ExtSyncEvent</a>
<li>FamilySync
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8456dc74e59b9f99cbb9a99cabb8542d39c">Nv::Blast::ExtSyncEventType</a>
+<li>ffResult
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a>
+<li>ffResultCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a>
<li>fillDebugRender()
: <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
@@ -111,15 +116,18 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b">NvBlastChunkDesc</a>
<li>flags
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
<li>FORCED
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59c193f72fbf01a33d6133a80182c9c5df">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
-<li>fracture
-: <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
+<li>fr
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a>
<li>Fracture
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845d26ff1105fa8a96fa473f00c90038f17">Nv::Blast::ExtSyncEventType</a>
+<li>fracture
+: <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
<li>FractureCommand
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647">Nv::Blast::TkEvent</a>
<li>FractureEvent
diff --git a/docs/api_docs/files/functions_0x67.html b/docs/api_docs/files/functions_0x67.html
index 1b006cd..940de2b 100755
--- a/docs/api_docs/files/functions_0x67.html
+++ b/docs/api_docs/files/functions_0x67.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,26 +63,34 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>generateBeamPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a>
<li>generateFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
<li>generateFractureCommands()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8d878c56d8151b9f3c06d3b8f793fc00">Nv::Blast::ExtStressSolver</a>
<li>generateFractureCommandsPerActor()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a>
<li>generateInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a>
+<li>generateRegularRadialPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a>
+<li>generateUniformPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a>
+<li>generateVoronoiPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a>
<li>geometry
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f">Nv::Blast::ExtPxSubchunk</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f">Nv::Blast::ExtPxSubchunk</a>
<li>geometryOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult</a>
<li>getAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>
<li>getActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
<li>getActorCountLimit()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#d564cce87386a7aeacf198446f31a50d">Nv::Blast::ExtPxManager</a>
<li>getActorFromPhysXActor()
@@ -168,6 +177,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#0e0d68546255822948c4c8c37b88095a">Nv::Blast::ExtSyncEvent</a>
<li>getFacet()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a>
+<li>getFacetBound()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a>
<li>getFacetCount()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a>
<li>getFacetsBuffer()
@@ -205,10 +216,16 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9f89112a12e4183432c6aa827ea97875">Nv::Blast::TkActor</a>
<li>getIndexArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a>
+<li>getIndexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>
+<li>getIndexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>
<li>getIndicesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
+<li>getInversed()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a>
<li>getIterationsPerFrame()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#dfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
<li>getJointCount()
@@ -235,6 +252,18 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">Nv::Blast::Mesh</a>
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
+<li>getNewEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a>
+<li>getNewFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a>
+<li>getNewVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a>
+<li>getNextFacet()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a>
<li>getNormalizedDamage()
@@ -251,6 +280,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f74a5d7affbf89a5c05a1e2320cd60d">Nv::Blast::ExtStressSolver</a>
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a>
+<li>getPerTriangleData()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>
<li>getPhysics()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
<li>getPhysXActor()
@@ -269,6 +300,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
+<li>getResultChunkCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>
<li>getSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#5e4409ef51f083ccaf2993e0b77dc951">Nv::Blast::ExtSerialization</a>
<li>getSettings()
@@ -309,12 +342,16 @@ Here is a list of all class members with links to the classes they belong to:
<li>getVersion()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a>
<li>getVertex()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">Nv::Blast::Triangle</a>
+<li>getVertexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>
+<li>getVertexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
<li>getVerticesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
<li>getVerticesWritable()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a>
<li>getVisibleChunkCount()
@@ -333,6 +370,11 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#49fa3a64fe091bca26729d8e903a8ba9">Nv::Blast::ExtStressSolverSettings</a>
<li>graphShaderFunction
: <a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram</a>
+<li>Grid()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a>
+<li>GridWalker()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a>
<li>Group
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a53ef4f7c1cd9409edfd91fecee682ad8">Nv::Blast::TkTypeIndex</a>
<li>group
diff --git a/docs/api_docs/files/functions_0x68.html b/docs/api_docs/files/functions_0x68.html
index 2ebd9b2..a82fb80 100755
--- a/docs/api_docs/files/functions_0x68.html
+++ b/docs/api_docs/files/functions_0x68.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -69,7 +70,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>IMPULSE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d00b3f5edacba18c30f3519ab28827545">Nv::Blast::ExtForceMode</a>
<li>index
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
<li>Info
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce7672dda7296bbcac2e2bad5546d82c6f">NvBlastMessage</a>
<li>infSearchMode
@@ -80,6 +82,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a>
<li>InterfaceSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">Nv::Blast::ApexImporter::ApexImporterConfig</a>
+<li>interiorMaterialId
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a>
+<li>inVertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a>
<li>isBoundToWorld()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a>
<li>isChanged
@@ -93,7 +99,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>island
: <a class="el" href="struct_nv_blast_timers.html#e7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a>
<li>islandDetectionAndRemoving()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a>
<li>isLeaf
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a>
<li>isMeshContainOpenEdges()
@@ -109,11 +115,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>isSelfCollissionEnabled
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#ea7a153c0b195de478351ba89e207804">Nv::Blast::ExtImpactSettings</a>
<li>isStatic
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a>
<li>isValid()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,16 +63,26 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>l1
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a>
+<li>l2
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a>
<li>LEAF_CHUNK
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a>
<li>Level
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f">Nv::Blast::ProfilerDetail</a>
+<li>Line
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a>
<li>lineCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
<li>lines
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#ca6097175e78875d77bf5d6aa35ab412">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
+<li>links
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a>
+<li>linksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a>
<li>loadAssetFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>loadFromFile()
diff --git a/docs/api_docs/files/functions_0x6d.html b/docs/api_docs/files/functions_0x6d.html
index b37c60c..6fa1946 100755
--- a/docs/api_docs/files/functions_0x6d.html
+++ b/docs/api_docs/files/functions_0x6d.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -78,6 +79,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
+<li>materialIndex
+: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>maxDamageThreshold
@@ -88,15 +91,21 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a>
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
+<li>maxLinksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a>
<li>maxRadius
-: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
<li>maxSeparation
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
<li>MEDIUM
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1fa045a667a2428770e974158ff5c3f721">Nv::Blast::ProfilerDetail</a>
+<li>meshA
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a>
+<li>meshB
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
<li>meshData
@@ -108,14 +117,18 @@ Here is a list of all class members with links to the classes they belong to:
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
<li>mNbVerts
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
<li>MODE_COUNT
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a>
+<li>model
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a>
+<li>modelAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a>
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
</ul>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -70,6 +71,10 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
+<li>newlyAddedCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a>
+<li>NO_FLAGS
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a>
<li>nodeActorIndices
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
<li>nodeCount
@@ -84,8 +89,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a>
<li>noise
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a>
<li>normal
: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -73,11 +74,18 @@ Here is a list of all class members with links to the classes they belong to:
<li>onContact()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#dc28836fd069bd5290ad5378567428c6">Nv::Blast::ExtImpactDamageManager</a>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">Nv::Blast::ChunkGraphLink</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a>
<li>operator=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a>
+<li>operator[]()
+: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">Nv::Blast::Edge</a>
+<li>outputData
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -72,8 +73,15 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a>
<li>parentData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a>
+<li>parentEdge
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a>
+<li>parentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a>
<li>partition
: <a class="el" href="struct_nv_blast_timers.html#809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a>
+<li>pattern
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a>
<li>payload
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a>
<li>peekHeader()
@@ -84,28 +92,32 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult</a>
<li>physicsSubchunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a>
+<li>pIdx
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a>
<li>plane
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
<li>PlaneChunkIndexer()
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a>
+<li>Point
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a>
<li>pos0
-: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#7df3330b67c018806d733ae0ffb483ea">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#7df3330b67c018806d733ae0ffb483ea">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine</a>
<li>pos1
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#01d92769dc92b65374b8c921d561f305">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine</a>
<li>posIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a>
<li>position
-: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
<li>position0
: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>position1
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
<li>position2
: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>positions
@@ -116,10 +128,12 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">Nv::Blast::ExtPxFamily</a>
<li>process()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
<li>processedActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a>
+<li>processMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>
<li>pxAsset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc</a>
<li>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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,8 +63,24 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>radialNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radialNoiseFrequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a>
<li>radialPattern()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a>
+<li>radialSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radiusDistr
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a>
+<li>radiusMax
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a>
+<li>radiusMin
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a>
<li>RawBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d741dde145174319a0ceb6feb2f53152c7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
<li>recalculateBoundingBox()
@@ -74,30 +91,37 @@ Here is a list of all class members with links to the classes they belong to:
<li>reinitialize()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a>
<li>release()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#f744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#f744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
<li>releaseCollisionHulls()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a>
<li>releaseSyncBuffer()
@@ -109,8 +133,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>reorderAssetDescChunks()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a>
<li>replaceMaterialId()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
<li>reportError()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a>
<li>requestBuffer()
@@ -118,12 +142,21 @@ Here is a list of all class members with links to the classes they belong to:
<li>reserved
: <a class="el" href="struct_nv_blast_data_block.html#cd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+<li>resetEdges()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a>
<li>restOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>RETAIN_FROM_FRACTURED_MESH
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">Nv::Blast::FractureRT::FractureRT::Stage</a>
+<li>RETAIN_FROM_PATTERN
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
+<li>RNG
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -76,6 +77,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">Nv::Blast::ExtPxSpawnSettings</a>
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
<li>serializeIntoBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#dfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</a>
<li>setAccelerator()
@@ -108,10 +111,18 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">Nv::Blast::ExtPxFamily</a>
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
+<li>setMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a>
<li>setNodeInfo()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a>
<li>setPlatformEnabled()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
+<li>setPointCmpDirection()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>
<li>setPxActorDesc()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
<li>setPxShapeDescTemplate()
@@ -121,12 +132,19 @@ Here is a list of all class members with links to the classes they belong to:
<li>setSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#9d922a89c41ba9b1997d7e60d6d7b35b">Nv::Blast::ExtSerialization</a>
<li>setSettings()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a>
<li>setSmoothingGroup()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a>
<li>setSourceMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
+<li>setState()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>
<li>setStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
<li>setUniformHealth()
@@ -144,15 +162,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>slicing()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">Nv::Blast::FractureTool</a>
<li>smoothingGroup
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a>
<li>spawn()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">Nv::Blast::ExtPxFamily</a>
<li>Split
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8">Nv::Blast::TkEvent</a>
+<li>start
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a>
<li>startProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a>
+<li>status
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a>
<li>STRESS_GRAPH
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d1fd3b240bb76745efd8d5d3d2664cabc">Nv::Blast::ExtStressSolver</a>
<li>STRESS_GRAPH_BONDS_IMPULSES
@@ -177,8 +200,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>submeshOffsets
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">Nv::Blast::ExporterMeshData</a>
<li>subscribe()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
<li>Subtype
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">Nv::Blast::TkJointUpdateEvent</a>
<li>subtype
@@ -187,6 +210,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">NvBlastGraphShaderActor</a>
<li>SupportFlag
: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b912c6007e1f18bab5eca228701183b3c">NvBlastChunkDesc</a>
+<li>SweepingAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a>
<li>syncFamily()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#11c708920d867cc1ead156773f49abeb">Nv::Blast::ExtSync</a>
</ul>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -77,30 +78,31 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#12f1bf331d235d678ea5b1d8c98d2e8e">Nv::Blast::TkAssetDesc</a>
<li>TkObject()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#6746d0ad843d41fe3a95a75c2787e8a7">Nv::Blast::TkObject</a>
+<li>tr
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a>
<li>transform
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
<li>Triangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a>
<li>TriangleIndexed()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed</a>
<li>trId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a>
<li>trimCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a>
-<li>type
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a>
<li>Type
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a>
-, <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a>
+: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a>
, <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a>
<li>type
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a>
<li>TypeCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b8ddfbe9ceb31a245bd3c53bacd64353b">Nv::Blast::TkEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a36f1dbee3e8bc13b989992ae25cdf851">Nv::Blast::TkTypeIndex</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a36f1dbee3e8bc13b989992ae25cdf851">Nv::Blast::TkTypeIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b8ddfbe9ceb31a245bd3c53bacd64353b">Nv::Blast::TkEvent</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -64,11 +65,15 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>VELOCITY
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d1817b8c6d54b7904ce139f9953deac4a">Nv::Blast::ExtForceMode</a>
+<li>vertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a>
+<li>verticesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
<li>volume
-: <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
+: <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
<li>voronoiFracturing()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
<li>voxelGridResolution
diff --git a/docs/api_docs/files/functions_0x77.html b/docs/api_docs/files/functions_0x77.html
index 578d72f..1a4ad43 100755
--- a/docs/api_docs/files/functions_0x77.html
+++ b/docs/api_docs/files/functions_0x77.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -68,6 +69,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>~AuthoringResult()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult</a>
+<li>~BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">Nv::Blast::BBoxBasedAccelerator</a>
<li>~BlastBondGenerator()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">Nv::Blast::BlastBondGenerator</a>
<li>~ConvexMeshBuilder()
@@ -92,6 +95,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#6440efe8476a42a30dc27223027a9dd7">Nv::Blast::ProfilerCallback</a>
<li>~RandomGeneratorBase()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase</a>
+<li>~SpatialAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator</a>
<li>~TkFramework()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#64d7cfa0510f159444d37408dd1fdf05">Nv::Blast::TkFramework</a>
<li>~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','');});
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
</li>
+<li>BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
+</li>
+<li>bEdges
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a>
+</li>
<li>bond
: <a class="el" href="struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
</li>
@@ -51,12 +57,12 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
</li>
-<li>BondFlags
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
-</li>
<li>bondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a>
</li>
+<li>BondFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
+</li>
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
</li>
@@ -83,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a>
</li>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a">Nv::Blast::BlastBondGenerator</a>
</li>
<li>buffers
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
@@ -93,7 +99,10 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
</li>
<li>buildConvexMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a>
+</li>
+<li>buildConvexMeshRT()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a>
</li>
<li>buildDescFromInternalFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
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','');});
<li>c
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a>
</li>
+<li>calcPerFacetBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a>
+</li>
<li>CapnProtoBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec">Nv::Blast::ExtSerialization::EncodingID</a>
</li>
+<li>cell
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a>
+</li>
+<li>cellAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a>
+</li>
+<li>cellsCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>cellsMeshes
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a>
+</li>
<li>centroid
: <a class="el" href="struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
, <a class="el" href="struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
@@ -65,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a>
</li>
+<li>ChunkFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a>
+</li>
<li>chunkFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a>
</li>
@@ -72,8 +92,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a>
, <a class="el" href="struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a>
</li>
+<li>ChunkGraphLink()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180">Nv::Blast::ChunkGraphLink</a>
+</li>
<li>chunkId
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a>
</li>
<li>chunkIndex
@@ -148,12 +172,21 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>concavity
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams</a>
</li>
+<li>Cone
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a>
+</li>
<li>contactOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88">Nv::Blast::ExtPxShapeDescTemplate</a>
</li>
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a>
</li>
+<li>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a>
+</li>
+<li>copyVerticesAndResults()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>Count
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a>
, <a class="el" href="struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a>
@@ -161,7 +194,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>create()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#ab2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aa69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
@@ -174,11 +207,14 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a>
</li>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a>
</li>
<li>createChunkMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
</li>
+<li>CREATED_BY_ISLAND_DETECTOR
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a>
+</li>
<li>createFamily()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
</li>
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','');});
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#a59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a>
</li>
+<li>debrisRadiusMult
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a>
+</li>
<li>Debug
: <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a">NvBlastMessage</a>
</li>
@@ -115,6 +119,18 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
<li>diffuse_tex
: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
</li>
+<li>dirtyChunks
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a>
+</li>
+<li>dirtyChunksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a>
+</li>
+<li>DummyAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
+</li>
+<li>dumpChunksToObj()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
<li>eDEBUG_WARNING
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77">Nv::Blast::ErrorCode</a>
</li>
+<li>edesCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a>
+</li>
<li>Edge()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a>
</li>
-<li>edgesCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
+<li>edges
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>edgesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
</li>
<li>eINTERNAL_ERROR
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a">Nv::Blast::ErrorCode</a>
@@ -76,6 +83,10 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<li>eMASK_ALL
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe">Nv::Blast::ErrorCode</a>
</li>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
+</li>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
</li>
@@ -101,15 +112,18 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<li>ePERF_WARNING
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a">Nv::Blast::ErrorCode</a>
</li>
+<li>eraseNode()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a>
+</li>
<li>Error
: <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a>
</li>
<li>EVENT_TYPE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a04a01033cf6929b4e7b7430687217b32a32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a4e876a7ba2222684196e4dc1f2cc6b86a15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a236cec7c58ca0e59766554ee45ebb40aafd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#abb392718f5d76798d82190f439b3ec16a296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#ac343f158b01f6c8ea57d494bdd556e72a32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a882317fc92621221e1e29e2dea74e8c1a15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#add7ff693e53f9561cf17ad3c605acde8afd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a9a9b844cb03a3fca2261b2ead4a8fd70a296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
</li>
<li>EXACT
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59a3359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="contents">
&nbsp;
<p>
<ul>
+<li>ActivationDistanceType
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern</a>
<li>BondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
<li>BondGenMode
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig</a>
+<li>ChunkFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a>
<li>DebugRenderMode
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d">Nv::Blast::ExtStressSolver</a>
<li>Enum
diff --git a/docs/api_docs/files/functions_eval.html b/docs/api_docs/files/functions_eval.html
index e197bc4..60e4760 100755
--- a/docs/api_docs/files/functions_eval.html
+++ b/docs/api_docs/files/functions_eval.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -56,11 +57,13 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ALL
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li>Asset
: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
<li>AssetDataBlock
: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96480db40958d7f33c4644e4b52cb2213463">NvBlastDataBlock</a>
<li>AVERAGE
@@ -75,9 +78,13 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7eebce80ccbde2a06e4122c9e36688c7b">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
<li>Changed
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Nv::Blast::TkJointUpdateEvent</a>
+<li>Cone
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a>
<li>Count
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a>
, <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a>
+<li>CREATED_BY_ISLAND_DETECTOR
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a>
</ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>Debug
@@ -107,10 +114,10 @@
<li>Error
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ced3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a>
<li>EVENT_TYPE
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
<li>EXACT
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a>
@@ -118,6 +125,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d0b71861440e6e4a16b3567c74cfca6d8">Nv::Blast::TkJointUpdateEvent</a>
</ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FACET_FACET_TEST
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li>Family
: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a>
@@ -155,6 +164,8 @@
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>LEAF_CHUNK
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a>
+<li>Line
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a>
<li>LOW
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f26c8a44b1b01cd578f4121e60acf62bc">Nv::Blast::ProfilerDetail</a>
</ul>
@@ -165,17 +176,25 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a>
</ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NO_FLAGS
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a>
<li>NoFlags
-: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a>
</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>Physics
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845e5729ac420a34cf5e81c0781e0b8944c">Nv::Blast::ExtSyncEventType</a>
+<li>Point
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>RawBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d741dde145174319a0ceb6feb2f53152c7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
+<li>RETAIN_FROM_FRACTURED_MESH
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">Nv::Blast::FractureRT::FractureRT::Stage</a>
+<li>RETAIN_FROM_PATTERN
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">Nv::Blast::FractureRT::FractureRT::Stage</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>Split
diff --git a/docs/api_docs/files/functions_f.html b/docs/api_docs/files/functions_f.html
index 51b1d7d..cc56f68 100755
--- a/docs/api_docs/files/functions_f.html
+++ b/docs/api_docs/files/functions_f.html
@@ -40,6 +40,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<li>Facet()
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a>
</li>
+<li>FACET_FACET_TEST
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400">Nv::Blast::FractureRT::Stage</a>
+</li>
<li>families
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc">Nv::Blast::TkJointDesc</a>
</li>
@@ -67,6 +70,12 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<li>FamilySync
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c">Nv::Blast::ExtSyncEventType</a>
</li>
+<li>ffResult
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>ffResultCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>fillDebugRender()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
@@ -102,7 +111,8 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b">Nv::Blast::FractureTool</a>
</li>
<li>flags
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
</li>
@@ -115,6 +125,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
</li>
+<li>fr
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a>
+</li>
<li>Fracture
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17">Nv::Blast::ExtSyncEventType</a>
</li>
diff --git a/docs/api_docs/files/functions_func.html b/docs/api_docs/files/functions_func.html
index 4d14436..a8ea5bc 100755
--- a/docs/api_docs/files/functions_func.html
+++ b/docs/api_docs/files/functions_func.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -64,14 +65,20 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a>
<li>addAngularVelocity()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a>
+<li>addEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a>
+<li>addFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a>
<li>addForce()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ca6a1101fa2c9fee8143a772dcc9f1">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#91dfb9e712ca7ce1af32ce05064ec46f">Nv::Blast::ExtStressSolver</a>
<li>addGravityForce()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1ac066c6d4a0e1385ceec64f1d1d7e02">Nv::Blast::ExtStressSolver</a>
<li>addListener()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#9b7b45257532084a2bd487ce21d45e34">Nv::Blast::TkFamily</a>
<li>addSite()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a>
+<li>addVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a>
<li>allocate()
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a>
@@ -80,14 +87,14 @@
<li>ApexImporterConfig()
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>ApexImportTool()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#96767b146ba38ccebce457280da2945c">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>appendMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a>
<li>applyDamage()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#613f6c52b8406b9cedb154498a29529b">Nv::Blast::ExtImpactDamageManager</a>
<li>applyFracture()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a>
<li>applySyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#80c6e0fdc23b94a9d3adb6c1f7390a9f">Nv::Blast::ExtSync</a>
</ul>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -56,12 +57,16 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a>
<li>buildCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
<li>buildConvexMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
+<li>buildConvexMeshRT()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a>
<li>buildDescFromInternalFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
<li>buildMeshConvexDecomposition()
diff --git a/docs/api_docs/files/functions_func_0x63.html b/docs/api_docs/files/functions_func_0x63.html
index 8034a87..546ef8c 100755
--- a/docs/api_docs/files/functions_func_0x63.html
+++ b/docs/api_docs/files/functions_func_0x63.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -56,33 +57,40 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>calcPerFacetBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a>
+<li>ChunkGraphLink()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">Nv::Blast::ChunkGraphLink</a>
<li>cleanMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a>
<li>clearStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">Nv::Blast::VoronoiSitesGenerator</a>
<li>clone()
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
<li>clusteredSitesGeneration()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">Nv::Blast::VoronoiSitesGenerator</a>
<li>CollisionParams()
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams</a>
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a>
+<li>copyVerticesAndResults()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
<li>createActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a>
<li>createAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a>
<li>createChunkMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
<li>createFamily()
diff --git a/docs/api_docs/files/functions_func_0x64.html b/docs/api_docs/files/functions_func_0x64.html
index fdb11e5..1a11739 100755
--- a/docs/api_docs/files/functions_func_0x64.html
+++ b/docs/api_docs/files/functions_func_0x64.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -74,6 +75,10 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a>
<li>destroyJoint()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
+<li>DummyAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
+<li>dumpChunksToObj()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -58,10 +59,14 @@
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>Edge()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a>
+<li>edgesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
<li>ensureAssetExactSupportCoverage()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#80df575e224678953bd5ae33ac7ab22d">Nv::Blast::TkFramework</a>
+<li>eraseNode()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a>
<li>ExtCustomProfiler()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#9e7434d8654794fc69d7f0b7afab22d6">Nv::Blast::ExtCustomProfiler</a>
<li>ExtImpactSettings()
diff --git a/docs/api_docs/files/functions_func_0x66.html b/docs/api_docs/files/functions_func_0x66.html
index 6e109c8..347f92b 100755
--- a/docs/api_docs/files/functions_func_0x66.html
+++ b/docs/api_docs/files/functions_func_0x66.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -58,9 +59,11 @@
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>Facet()
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a>
+<li>ffResultCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a>
<li>fillDebugRender()
-: <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
<li>FilterShader()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#ab54370a9cbbe0030980ceab447c1c18">Nv::Blast::ExtImpactDamageManager</a>
<li>finalizeFracturing()
diff --git a/docs/api_docs/files/functions_func_0x67.html b/docs/api_docs/files/functions_func_0x67.html
index c987612..d9ac5ab 100755
--- a/docs/api_docs/files/functions_func_0x67.html
+++ b/docs/api_docs/files/functions_func_0x67.html
@@ -26,6 +26,7 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -56,20 +57,28 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>generateBeamPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a>
<li>generateFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
<li>generateFractureCommands()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8d878c56d8151b9f3c06d3b8f793fc00">Nv::Blast::ExtStressSolver</a>
<li>generateFractureCommandsPerActor()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a>
<li>generateInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a>
+<li>generateRegularRadialPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a>
+<li>generateUniformPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a>
+<li>generateVoronoiPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a>
<li>getAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>
<li>getActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
<li>getActorCountLimit()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#d564cce87386a7aeacf198446f31a50d">Nv::Blast::ExtPxManager</a>
<li>getActorFromPhysXActor()
@@ -105,10 +114,10 @@
<li>getBufferedBaseMeshes()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">Nv::Blast::FractureTool</a>
<li>getChunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#d5bde3ce821e2d90d4719d0bc61710d3">Nv::Blast::TkAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#c0928378001ae2da758d4085619bacdb">Nv::Blast::ExtPxActor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b1c8b490b88f68d7a11f08aa23a49fc4">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#d5bde3ce821e2d90d4719d0bc61710d3">Nv::Blast::TkAsset</a>
<li>getChunkDepth()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">Nv::Blast::FractureTool</a>
<li>getChunkId()
@@ -156,6 +165,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#0e0d68546255822948c4c8c37b88095a">Nv::Blast::ExtSyncEvent</a>
<li>getFacet()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a>
+<li>getFacetBound()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a>
<li>getFacetCount()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a>
<li>getFacetsBuffer()
@@ -167,8 +178,8 @@
<li>getFamilies()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bdfe8a62b060b9ef535d6ada381614b">Nv::Blast::ExtPxManager</a>
<li>getFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#36af13fc7fc1bcc12d329db6278c9b50">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#cbaeb2e191b8b9b07d3cf21336d5743c">Nv::Blast::ExtPxActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#cbaeb2e191b8b9b07d3cf21336d5743c">Nv::Blast::ExtPxActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#36af13fc7fc1bcc12d329db6278c9b50">Nv::Blast::TkActor</a>
<li>getFamilyCount()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a7e84a48fef9067dd58e1a10852becf9">Nv::Blast::ExtPxManager</a>
<li>getFamilyFromTkFamily()
@@ -193,12 +204,18 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9f89112a12e4183432c6aa827ea97875">Nv::Blast::TkActor</a>
<li>getIndexArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a>
+<li>getIndexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>
+<li>getIndexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>
<li>getIndicesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
+<li>getInversed()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a>
<li>getIterationsPerFrame()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#5862a13c3ad815bc1b2128c142e2af82">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#dfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
<li>getJointCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
<li>getJointDescCount()
@@ -223,6 +240,18 @@
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">Nv::Blast::Mesh</a>
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
+<li>getNewEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a>
+<li>getNewFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a>
+<li>getNewVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a>
+<li>getNextFacet()
+: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a>
<li>getNormalizedDamage()
@@ -239,6 +268,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f74a5d7affbf89a5c05a1e2320cd60d">Nv::Blast::ExtStressSolver</a>
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a>
+<li>getPerTriangleData()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>
<li>getPhysics()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
<li>getPhysXActor()
@@ -257,6 +288,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
+<li>getResultChunkCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>
<li>getSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#5e4409ef51f083ccaf2993e0b77dc951">Nv::Blast::ExtSerialization</a>
<li>getSettings()
@@ -297,7 +330,11 @@
<li>getVersion()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a>
<li>getVertex()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
+<li>getVertexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>
+<li>getVertexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
<li>getVerticesCount()
@@ -313,6 +350,10 @@
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a>
<li>getWorkerCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#d8f946a317af8760c9f70f9455b1dd6e">Nv::Blast::TkGroup</a>
+<li>Grid()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a>
+<li>GridWalker()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -69,7 +70,7 @@
<li>isCutoutVertexToggleSmoothingGroup()
: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#45d0b1d3f50647cd3b5517b70485f338">Nv::Blast::CutoutSet</a>
<li>islandDetectionAndRemoving()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a>
<li>isMeshContainOpenEdges()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
<li>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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -63,11 +64,16 @@
<li>onContact()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#dc28836fd069bd5290ad5378567428c6">Nv::Blast::ExtImpactDamageManager</a>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">Nv::Blast::ChunkGraphLink</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">Nv::Blast::FacetFacetResult</a>
<li>operator=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a>
+<li>operator[]()
+: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">Nv::Blast::Edge</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -63,9 +64,11 @@
<li>postSplitUpdate()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">Nv::Blast::ExtPxFamily</a>
<li>process()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
+<li>processMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -67,29 +68,36 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a>
<li>release()
: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
+, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#f744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
<li>releaseCollisionHulls()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a>
<li>releaseSyncBuffer()
@@ -101,15 +109,18 @@
<li>reorderAssetDescChunks()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a>
<li>replaceMaterialId()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
<li>reportError()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a>
<li>requestBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#b2de88f139f03b3f31f78dbed26b708c">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+<li>resetEdges()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a>
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
</ul>
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,6 +63,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">Nv::Blast::IMeshFileWriter</a>
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
<li>serializeIntoBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#dfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</a>
<li>setAccelerator()
@@ -94,10 +97,18 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">Nv::Blast::ExtPxFamily</a>
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
+<li>setMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a>
<li>setNodeInfo()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a>
<li>setPlatformEnabled()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
+<li>setPointCmpDirection()
+: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>
<li>setPxActorDesc()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
<li>setPxShapeDescTemplate()
@@ -113,6 +124,21 @@
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a>
<li>setSourceMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
+<li>setState()
+: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">Nv::Blast::SweepingAccelerator</a>
<li>setStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
<li>setUniformHealth()
@@ -130,8 +156,10 @@
<li>subscribe()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
+<li>SweepingAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a>
<li>syncFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#11c708920d867cc1ead156773f49abeb">Nv::Blast::ExtSync</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -56,8 +57,10 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>verticesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a>
<li>voronoiFracturing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,6 +63,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>~AuthoringResult()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult</a>
+<li>~BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">Nv::Blast::BBoxBasedAccelerator</a>
<li>~BlastBondGenerator()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">Nv::Blast::BlastBondGenerator</a>
<li>~ConvexMeshBuilder()
@@ -86,6 +89,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#6440efe8476a42a30dc27223027a9dd7">Nv::Blast::ProfilerCallback</a>
<li>~RandomGeneratorBase()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase</a>
+<li>~SpatialAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator</a>
<li>~TkFramework()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#64d7cfa0510f159444d37408dd1fdf05">Nv::Blast::TkFramework</a>
<li>~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','');});
&#160;
<h3><a id="index_b"></a>- b -</h3><ul>
+<li>BBoxBasedAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
+</li>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a>
</li>
<li>buildCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
</li>
<li>buildConvexMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
+</li>
+<li>buildConvexMeshRT()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a>
</li>
<li>buildDescFromInternalFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
diff --git a/docs/api_docs/files/functions_func_c.html b/docs/api_docs/files/functions_func_c.html
index 293998c..ca5bfde 100755
--- a/docs/api_docs/files/functions_func_c.html
+++ b/docs/api_docs/files/functions_func_c.html
@@ -37,6 +37,12 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
&#160;
<h3><a id="index_c"></a>- c -</h3><ul>
+<li>calcPerFacetBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a>
+</li>
+<li>ChunkGraphLink()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180">Nv::Blast::ChunkGraphLink</a>
+</li>
<li>cleanMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a>
</li>
@@ -56,10 +62,13 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a>
</li>
+<li>copyVerticesAndResults()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>create()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#ab899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aa69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
@@ -72,7 +81,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
</li>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
</li>
<li>createChunkMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
diff --git a/docs/api_docs/files/functions_func_d.html b/docs/api_docs/files/functions_func_d.html
index 1b6b462..c298aa6 100755
--- a/docs/api_docs/files/functions_func_d.html
+++ b/docs/api_docs/files/functions_func_d.html
@@ -63,6 +63,12 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
<li>destroyJoint()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
</li>
+<li>DummyAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
+</li>
+<li>dumpChunksToObj()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
<li>Edge()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a>
</li>
+<li>edgesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
</li>
<li>ensureAssetExactSupportCoverage()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d">Nv::Blast::TkFramework</a>
</li>
+<li>eraseNode()
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a>
+</li>
<li>ExtCustomProfiler()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6">Nv::Blast::ExtCustomProfiler</a>
</li>
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','');});
<li>Facet()
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a>
</li>
+<li>ffResultCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>fillDebugRender()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
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','');});
&#160;
<h3><a id="index_g"></a>- g -</h3><ul>
+<li>generateBeamPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a>
+</li>
<li>generateFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
</li>
<li>generateFractureCommands()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00">Nv::Blast::ExtStressSolver</a>
</li>
<li>generateFractureCommandsPerActor()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a>
@@ -49,6 +52,15 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>generateInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a>
</li>
+<li>generateRegularRadialPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a>
+</li>
+<li>generateUniformPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a>
+</li>
+<li>generateVoronoiPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a>
+</li>
<li>getAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>
</li>
@@ -182,6 +194,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getFacet()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a>
</li>
+<li>getFacetBound()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a>
+</li>
<li>getFacetCount()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a>
</li>
@@ -237,14 +252,23 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getIndexArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a>
</li>
+<li>getIndexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>
+</li>
+<li>getIndexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>
+</li>
<li>getIndicesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
</li>
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
</li>
+<li>getInversed()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a>
+</li>
<li>getIterationsPerFrame()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#adfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
</li>
<li>getJointCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
@@ -282,6 +306,22 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
</li>
+<li>getNewEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNewFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNewVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNextFacet()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle</a>
</li>
@@ -306,6 +346,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent</a>
</li>
+<li>getPerTriangleData()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>
+</li>
<li>getPhysics()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
</li>
@@ -333,6 +376,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
</li>
+<li>getResultChunkCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>
+</li>
<li>getSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951">Nv::Blast::ExtSerialization</a>
</li>
@@ -394,6 +440,12 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getVertex()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
</li>
+<li>getVertexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>
+</li>
+<li>getVertexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>
+</li>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
</li>
@@ -416,6 +468,12 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getWorkerCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e">Nv::Blast::TkGroup</a>
</li>
+<li>Grid()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a>
+</li>
+<li>GridWalker()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338">Nv::Blast::CutoutSet</a>
</li>
<li>islandDetectionAndRemoving()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a>
</li>
<li>isMeshContainOpenEdges()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
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','');});
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6">Nv::Blast::ExtImpactDamageManager</a>
</li>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c">Nv::Blast::ChunkGraphLink</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex</a>
</li>
<li>operator=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#acb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
@@ -55,6 +58,9 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6">Nv::Blast::TkType</a>
</li>
+<li>operator[]()
+: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
</li>
+<li>processMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
<li>release()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
@@ -65,12 +68,16 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
@@ -102,9 +109,13 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6">Nv::Blast::ExtSerialization::BufferProvider</a>
</li>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
</li>
+<li>resetEdges()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
</li>
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','');});
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
</li>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
+</li>
<li>serializeIntoBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</a>
</li>
@@ -94,12 +97,22 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
</li>
+<li>setMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a>
+</li>
<li>setNodeInfo()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a>
</li>
<li>setPlatformEnabled()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
</li>
+<li>setPointCmpDirection()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>setPxActorDesc()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
</li>
@@ -122,6 +135,13 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<li>setSourceMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
</li>
+<li>setState()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>setStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
</li>
@@ -147,8 +167,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
</li>
+<li>SweepingAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>syncFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb">Nv::Blast::ExtSync</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a>
</li>
</ul>
</div><!-- contents -->
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','');});
&#160;
<h3><a id="index_v"></a>- v -</h3><ul>
+<li>verticesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>voronoiFracturing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
</li>
</ul>
</div><!-- contents -->
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','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_g"></a>- g -</h3><ul>
+<li>generateBeamPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a>
+</li>
<li>generateFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
</li>
<li>generateFractureCommands()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00">Nv::Blast::ExtStressSolver</a>
</li>
<li>generateFractureCommandsPerActor()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a>
@@ -49,6 +52,15 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>generateInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a>
</li>
+<li>generateRegularRadialPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a>
+</li>
+<li>generateUniformPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a>
+</li>
+<li>generateVoronoiPattern()
+: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a>
+</li>
<li>geometry
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411">Nv::Blast::ExtPxAssetDesc::SubchunkDesc</a>
@@ -190,6 +202,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getFacet()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a>
</li>
+<li>getFacetBound()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a>
+</li>
<li>getFacetCount()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a>
</li>
@@ -245,12 +260,21 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getIndexArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a>
</li>
+<li>getIndexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>
+</li>
+<li>getIndexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>
+</li>
<li>getIndicesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
</li>
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
</li>
+<li>getInversed()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a>
+</li>
<li>getIterationsPerFrame()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#adfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
</li>
@@ -290,6 +314,22 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
</li>
+<li>getNewEdge()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNewFfResult()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNewVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>getNextFacet()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle</a>
</li>
@@ -314,6 +354,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent</a>
</li>
+<li>getPerTriangleData()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>
+</li>
<li>getPhysics()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
</li>
@@ -341,6 +384,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
</li>
+<li>getResultChunkCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>
+</li>
<li>getSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951">Nv::Blast::ExtSerialization</a>
</li>
@@ -402,6 +448,12 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getVertex()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
</li>
+<li>getVertexBuffer()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>
+</li>
+<li>getVertexOffset()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>
+</li>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
</li>
@@ -436,6 +488,13 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>graphShaderFunction
: <a class="el" href="struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram</a>
</li>
+<li>Grid()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a>
+</li>
+<li>GridWalker
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a>
+</li>
<li>group
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f">Nv::Blast::ExtPxFamilyDesc</a>
</li>
diff --git a/docs/api_docs/files/functions_i.html b/docs/api_docs/files/functions_i.html
index 458ce8c..4b5e83b 100755
--- a/docs/api_docs/files/functions_i.html
+++ b/docs/api_docs/files/functions_i.html
@@ -47,7 +47,8 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545">Nv::Blast::ExtForceMode</a>
</li>
<li>index
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
</li>
<li>Info
: <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f">NvBlastMessage</a>
@@ -64,6 +65,12 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>InterfaceSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59">Nv::Blast::ApexImporter::ApexImporterConfig</a>
</li>
+<li>interiorMaterialId
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a>
+</li>
+<li>inVertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a>
+</li>
<li>isBoundToWorld()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a>
</li>
@@ -83,7 +90,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
: <a class="el" href="struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a>
</li>
<li>islandDetectionAndRemoving()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a>
</li>
<li>isLeaf
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a>
diff --git a/docs/api_docs/files/functions_l.html b/docs/api_docs/files/functions_l.html
index d3c9c04..b21639a 100755
--- a/docs/api_docs/files/functions_l.html
+++ b/docs/api_docs/files/functions_l.html
@@ -37,12 +37,21 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_l"></a>- l -</h3><ul>
+<li>l1
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a>
+</li>
+<li>l2
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a>
+</li>
<li>LEAF_CHUNK
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a>
</li>
<li>Level
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f">Nv::Blast::ProfilerDetail</a>
</li>
+<li>Line
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a>
+</li>
<li>lineCount
: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a">Nv::Blast::ExtStressSolver::DebugBuffer</a>
@@ -51,6 +60,12 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145">Nv::Blast::ExtStressSolver::DebugBuffer</a>
</li>
+<li>links
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a>
+</li>
+<li>linksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a>
+</li>
<li>loadAssetFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#ab194abf90da84bd9a72ec73b9e79d4b2">Nv::Blast::ApexImporter::ApexImportTool</a>
</li>
diff --git a/docs/api_docs/files/functions_m.html b/docs/api_docs/files/functions_m.html
index a9d20eb..100f3e6 100755
--- a/docs/api_docs/files/functions_m.html
+++ b/docs/api_docs/files/functions_m.html
@@ -59,6 +59,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
</li>
+<li>materialIndex
+: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a>
+</li>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
</li>
@@ -74,6 +77,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
</li>
+<li>maxLinksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a>
+</li>
<li>maxRadius
: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
@@ -86,6 +92,12 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>MEDIUM
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721">Nv::Blast::ProfilerDetail</a>
</li>
+<li>meshA
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a>
+</li>
+<li>meshB
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a>
+</li>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
</li>
@@ -113,6 +125,12 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>MODE_COUNT
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59a2551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a>
</li>
+<li>model
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a>
+</li>
+<li>modelAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a>
+</li>
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e">Nv::Blast::CollisionHull::HullPolygon</a>
</li>
diff --git a/docs/api_docs/files/functions_n.html b/docs/api_docs/files/functions_n.html
index a20a16f..eee3a02 100755
--- a/docs/api_docs/files/functions_n.html
+++ b/docs/api_docs/files/functions_n.html
@@ -48,6 +48,12 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
</li>
+<li>newlyAddedCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a>
+</li>
+<li>NO_FLAGS
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a>
+</li>
<li>nodeActorIndices
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
</li>
diff --git a/docs/api_docs/files/functions_o.html b/docs/api_docs/files/functions_o.html
index e615af5..41630be 100755
--- a/docs/api_docs/files/functions_o.html
+++ b/docs/api_docs/files/functions_o.html
@@ -53,7 +53,10 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6">Nv::Blast::ExtImpactDamageManager</a>
</li>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf">Nv::Blast::ChunkGraphLink</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex</a>
</li>
<li>operator=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#acb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
@@ -61,6 +64,12 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6">Nv::Blast::TkType</a>
</li>
+<li>operator[]()
+: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge</a>
+</li>
+<li>outputData
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/docs/api_docs/files/functions_p.html b/docs/api_docs/files/functions_p.html
index 98077d7..1fe9d01 100755
--- a/docs/api_docs/files/functions_p.html
+++ b/docs/api_docs/files/functions_p.html
@@ -51,9 +51,19 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parentData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a>
</li>
+<li>parentEdge
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a>
+</li>
+<li>parentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a>
+</li>
<li>partition
: <a class="el" href="struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a>
</li>
+<li>pattern
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a>
+</li>
<li>payload
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a>
</li>
@@ -69,12 +79,18 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>physicsSubchunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a>
</li>
+<li>pIdx
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a>
+</li>
<li>plane
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
</li>
<li>PlaneChunkIndexer()
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a>
</li>
+<li>Point
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a>
+</li>
<li>pos0
: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02">Nv::Blast::ExtStressSolver::DebugLine</a>
@@ -119,6 +135,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>processedActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a>
</li>
+<li>processMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>
+</li>
<li>pxAsset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc</a>
</li>
diff --git a/docs/api_docs/files/functions_r.html b/docs/api_docs/files/functions_r.html
index 0fe0b5e..e057eb4 100755
--- a/docs/api_docs/files/functions_r.html
+++ b/docs/api_docs/files/functions_r.html
@@ -37,9 +37,31 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_r"></a>- r -</h3><ul>
+<li>radialNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
+<li>radialNoiseFrequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
<li>radialPattern()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a>
</li>
+<li>radialSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
+<li>radiusDistr
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>radiusMax
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>radiusMin
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a>
+</li>
<li>RawBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd">Nv::Blast::ExtSerialization::EncodingID</a>
</li>
@@ -56,8 +78,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>release()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
@@ -68,12 +93,16 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
@@ -108,15 +137,28 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
: <a class="el" href="struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a>
</li>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
</li>
+<li>resetEdges()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>restOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a>
</li>
+<li>RETAIN_FROM_FRACTURED_MESH
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580">Nv::Blast::FractureRT::Stage</a>
+</li>
+<li>RETAIN_FROM_PATTERN
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d">Nv::Blast::FractureRT::Stage</a>
+</li>
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
</li>
+<li>RNG
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/docs/api_docs/files/functions_rela.html b/docs/api_docs/files/functions_rela.html
new file mode 100644
index 0000000..e00cd1e
--- /dev/null
+++ b/docs/api_docs/files/functions_rela.html
@@ -0,0 +1,45 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Class Members - Related Functions</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+ </div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>GridWalker
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a>
+</ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/functions_s.html b/docs/api_docs/files/functions_s.html
index e7ba4f9..9a90cfd 100755
--- a/docs/api_docs/files/functions_s.html
+++ b/docs/api_docs/files/functions_s.html
@@ -58,6 +58,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
</li>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
+</li>
<li>serializeIntoBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</a>
</li>
@@ -106,12 +109,22 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
</li>
+<li>setMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a>
+</li>
<li>setNodeInfo()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a>
</li>
<li>setPlatformEnabled()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
</li>
+<li>setPointCmpDirection()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>setPxActorDesc()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
</li>
@@ -134,6 +147,13 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>setSourceMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
</li>
+<li>setState()
+: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>setStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
</li>
@@ -160,6 +180,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
</li>
<li>smoothingGroup
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
</li>
@@ -169,9 +190,15 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>Split
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">Nv::Blast::TkEvent</a>
</li>
+<li>start
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a>
+</li>
<li>startProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a>
</li>
+<li>status
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a>
+</li>
<li>STRESS_GRAPH
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc">Nv::Blast::ExtStressSolver</a>
</li>
@@ -222,6 +249,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>SupportFlag
: <a class="el" href="struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c">NvBlastChunkDesc</a>
</li>
+<li>SweepingAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a>
+</li>
<li>syncFamily()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a>
</li>
diff --git a/docs/api_docs/files/functions_t.html b/docs/api_docs/files/functions_t.html
index fc82748..78fdcae 100755
--- a/docs/api_docs/files/functions_t.html
+++ b/docs/api_docs/files/functions_t.html
@@ -59,6 +59,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<li>TkObject()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7">Nv::Blast::TkObject</a>
</li>
+<li>tr
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a>
+</li>
<li>transform
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5">Nv::Blast::ExtPxAssetDesc::SubchunkDesc</a>
@@ -66,10 +69,10 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c">Nv::Blast::ExtSyncEventPhysicsSync::ActorData</a>
</li>
<li>Triangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a>
</li>
<li>TriangleIndexed()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed</a>
</li>
<li>trId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a>
diff --git a/docs/api_docs/files/functions_v.html b/docs/api_docs/files/functions_v.html
index 8df6b15..3bd113a 100755
--- a/docs/api_docs/files/functions_v.html
+++ b/docs/api_docs/files/functions_v.html
@@ -40,6 +40,12 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
<li>VELOCITY
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a">Nv::Blast::ExtForceMode</a>
</li>
+<li>vertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a>
+</li>
+<li>verticesCount()
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
</li>
@@ -48,7 +54,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
, <a class="el" href="struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
</li>
<li>voronoiFracturing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
</li>
<li>voxelGridResolution
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams</a>
diff --git a/docs/api_docs/files/functions_vars.html b/docs/api_docs/files/functions_vars.html
index 0861866..3f589c4 100755
--- a/docs/api_docs/files/functions_vars.html
+++ b/docs/api_docs/files/functions_vars.html
@@ -26,6 +26,7 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -65,6 +66,10 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle</a>
<li>accelerator
: <a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams</a>
+<li>activationRadius
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a>
+<li>activationType
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a>
<li>actorDesc
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a>
<li>actorIndex
@@ -73,25 +78,35 @@
<li>actors
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#bed941edd9f9d14c7dd8e25b4fa6d896">Nv::Blast::TkJointData</a>
<li>adjacencyPartition
-: <a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">NvBlastGraphShaderActor</a>
-, <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph</a>
+: <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph</a>
+, <a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">NvBlastGraphShaderActor</a>
<li>adjacentBondIndices
: <a class="el" href="struct_nv_blast_support_graph.html#e659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a>
+<li>adjacentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a>
<li>adjacentNodeIndices
-: <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a>
-, <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a>
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a>
+, <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a>
<li>amplitude
: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a>
+<li>angle
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a>
<li>angle_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a>
+<li>angularNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a>
+<li>angularSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a>
<li>aperture
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a>
<li>area
: <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a>
<li>asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
<li>assetBonds
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a>
@@ -104,8 +119,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a>
<li>attachPositions
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -63,11 +64,13 @@
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
+<li>bEdges
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a>
<li>bond
: <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
<li>bondCount
-: <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
<li>bondDescs
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
@@ -76,8 +79,8 @@
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
<li>bondFractures
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a>
-, <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a>
+: <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a>
<li>bondIterationsPerFrame
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#d489853b66a5f118e8a70b4d1e296f3d">Nv::Blast::ExtStressSolverSettings</a>
<li>bondMode
@@ -87,8 +90,8 @@
<li>bondsDamaged
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a>
<li>buffers
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -63,20 +64,30 @@
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>c
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a>
+<li>cell
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a>
+<li>cellAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a>
+<li>cellsCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a>
+<li>cellsMeshes
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a>
<li>centroid
: <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#7b187457f49dae02e48405b073e3c50b">NvBlastChunkDesc</a>
, <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#7b187457f49dae02e48405b073e3c50b">NvBlastChunkDesc</a>
<li>childIndexStop
: <a class="el" href="struct_nv_blast_chunk.html#d5a53684d0123f6536598896f672b719">NvBlastChunk</a>
<li>children
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#f2e81b852d79966c280dbe9db880e4be">Nv::Blast::TkSplitEvent</a>
<li>chunkCount
-: <a class="el" href="struct_nv_blast_asset_desc.html#1114233ec7143f7bf17081de0958de88">NvBlastAssetDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_blast_asset_desc.html#1114233ec7143f7bf17081de0958de88">NvBlastAssetDesc</a>
<li>chunkDescs
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a>
-, <a class="el" href="struct_nv_blast_asset_desc.html#262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a>
+: <a class="el" href="struct_nv_blast_asset_desc.html#262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a>
<li>chunkFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a>
<li>chunkFractures
@@ -85,6 +96,7 @@
<li>chunkId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a>
<li>chunkIndex
: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#d6a4e5b1e70f7f6fb10030903e5fc3ee">NvBlastChunkFractureData</a>
, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">NvBlastSubgraphShaderActor</a>
@@ -109,26 +121,28 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#cffbd32f1e8c16de7ba37faaef2d0b61">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">Nv::Blast::DebugLine</a>
<li>column0
-: <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
+: <a class="el" href="struct_nvc_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
, <a class="el" href="struct_nvc_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a>
-, <a class="el" href="struct_nvc_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
+, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
<li>column1
-: <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a>
-, <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
+: <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
, <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a>
+, <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a>
<li>column2
: <a class="el" href="struct_nvc_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a>
-, <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a>
, <a class="el" href="struct_nvc_mat44.html#cc2d6a87f4e51518cf2b2e81f5ad607a">NvcMat44</a>
+, <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a>
<li>column3
-: <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a>
-, <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a>
+: <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a>
+, <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a>
<li>componentIndices
: <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html#ef6248c9f3faf783b45b735d919eb8c4">NvBlastExtAssetUtilsBondDesc</a>
<li>concavity
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams</a>
<li>contactOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a>
<li>cutoutSet
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">Nv::Blast::CutoutConfiguration</a>
</ul>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -84,17 +85,24 @@
<li>damageThresholdMin
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#bf16147f2b974ef0dd08c770923ef925">Nv::Blast::ExtImpactSettings</a>
<li>data
-: <a class="el" href="struct_nv_blast_i_d.html#e7f7abc9562d83d9537f6c876f4c04e8">NvBlastID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a>
+, <a class="el" href="struct_nv_blast_i_d.html#e7f7abc9562d83d9537f6c876f4c04e8">NvBlastID</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#ecbb14649bf0e4003eb2e906649ebb8d">Nv::Blast::ExtProfileData</a>
<li>dataType
: <a class="el" href="struct_nv_blast_data_block.html#eacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a>
+<li>debrisRadiusMult
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a>
<li>deletedActor
: <a class="el" href="struct_nv_blast_actor_split_event.html#80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a>
<li>density
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05">Nv::Blast::ExtPxSpawnSettings</a>
<li>diffuse_tex
: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
+<li>dirtyChunks
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a>
+<li>dirtyChunksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -69,8 +70,15 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">Nv::Blast::TriangleIndexed</a>
<li>ec
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed</a>
+<li>edesCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a>
+<li>edges
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a>
<li>edgesCount
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a>
<li>EVENT_TYPE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
</ul>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -70,6 +71,8 @@
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a>
<li>familyID
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#473943adcb5a3160ecd994af1f4cd149">Nv::Blast::ExtSyncEvent</a>
+<li>ffResult
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a>
<li>firstChildIndex
: <a class="el" href="struct_nv_blast_chunk.html#788bc10dd2959c77871a64dcce87387d">NvBlastChunk</a>
<li>firstEdgeNumber
@@ -79,11 +82,14 @@
<li>firstSubchunkIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a>
<li>flags
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
+<li>fr
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a>
<li>fracture
: <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
<li>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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -62,13 +63,18 @@
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>index
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
<li>infSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>initialBondHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">NvBlastActorDesc</a>
<li>initialSupportChunkHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a>
+<li>interiorMaterialId
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a>
+<li>inVertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a>
<li>isChanged
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a>
<li>island
diff --git a/docs/api_docs/files/functions_vars_0x6a.html b/docs/api_docs/files/functions_vars_0x6a.html
index bc34959..2aead1a 100755
--- a/docs/api_docs/files/functions_vars_0x6a.html
+++ b/docs/api_docs/files/functions_vars_0x6a.html
@@ -26,6 +26,7 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -61,12 +62,20 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>l1
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a>
+<li>l2
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a>
<li>lineCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
<li>lines
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#ca6097175e78875d77bf5d6aa35ab412">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
+<li>links
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a>
+<li>linksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -77,6 +78,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
+<li>materialIndex
+: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>maxDamageThreshold
@@ -87,6 +90,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a>
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
+<li>maxLinksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a>
<li>maxRadius
: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
@@ -94,6 +99,10 @@
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
<li>maxSeparation
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
+<li>meshA
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a>
+<li>meshB
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
<li>meshData
@@ -105,12 +114,16 @@
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
<li>mNbVerts
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
+<li>model
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a>
+<li>modelAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a>
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
</ul>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -69,6 +70,8 @@
, <a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
+<li>newlyAddedCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a>
<li>nodeActorIndices
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
<li>nodeCount
@@ -83,8 +86,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a>
<li>normal
-: <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a>
-, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a>
+, <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a>
<li>normals
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">Nv::Blast::ExporterMeshData</a>
<li>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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -65,6 +66,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">Nv::Blast::NoiseConfiguration</a>
<li>offset_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a>
+<li>outputData
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -71,14 +72,23 @@
, <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a>
<li>parentData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a>
+<li>parentEdge
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a>
+<li>parentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a>
<li>partition
: <a class="el" href="struct_nv_blast_timers.html#809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a>
+<li>pattern
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a>
<li>payload
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a>
<li>physicsChunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult</a>
<li>physicsSubchunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a>
+<li>pIdx
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a>
<li>plane
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
<li>pos0
@@ -91,11 +101,11 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a>
<li>position
: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
<li>position0
-: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>position1
: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -61,10 +62,28 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>radialNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radialNoiseFrequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radialSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radiusDistr
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a>
+<li>radiusMax
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a>
+<li>radiusMin
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a>
<li>reserved
: <a class="el" href="struct_nv_blast_data_block.html#cd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a>
<li>restOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>RNG
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -79,6 +80,11 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a>
+<li>start
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a>
+<li>status
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a>
<li>stressAngularFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#cd0738cf5e4754d8b68e8177c3fa88cb">Nv::Blast::ExtStressSolverSettings</a>
<li>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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -70,10 +71,12 @@
<li>tkActorData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165">Nv::Blast::TkFractureCommands</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">Nv::Blast::TkFractureEvents</a>
+<li>tr
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a>
<li>transform
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
<li>trId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
@@ -61,11 +62,13 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>vertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
<li>volume
-: <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
+: <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
<li>voxelGridResolution
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams</a>
</ul>
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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 @@
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs">
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','');});
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
</li>
+<li>bEdges
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a>
+</li>
<li>bond
: <a class="el" href="struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
</li>
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','');});
<li>c
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a>
</li>
+<li>cell
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a>
+</li>
+<li>cellAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a>
+</li>
+<li>cellsCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>cellsMeshes
+: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a>
+</li>
<li>centroid
: <a class="el" href="struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
, <a class="el" href="struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
@@ -68,6 +82,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
</li>
<li>chunkId
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a>
</li>
<li>chunkIndex
@@ -129,6 +144,9 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
<li>contactOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88">Nv::Blast::ExtPxShapeDescTemplate</a>
</li>
+<li>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a>
+</li>
<li>cutoutSet
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14">Nv::Blast::CutoutConfiguration</a>
</li>
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','');});
<li>dataType
: <a class="el" href="struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a>
</li>
+<li>debrisRadiusMult
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a>
+</li>
<li>deletedActor
: <a class="el" href="struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a>
</li>
@@ -85,6 +89,12 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
<li>diffuse_tex
: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
</li>
+<li>dirtyChunks
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a>
+</li>
+<li>dirtyChunksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
<li>ec
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed</a>
</li>
+<li>edesCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a>
+</li>
+<li>edges
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>edgesCount
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
</li>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
+</li>
<li>EVENT_TYPE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
</li>
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','');});
<li>familyID
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149">Nv::Blast::ExtSyncEvent</a>
</li>
+<li>ffResult
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>firstChildIndex
: <a class="el" href="struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d">NvBlastChunk</a>
</li>
@@ -63,13 +66,17 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a>
</li>
<li>flags
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
</li>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
</li>
+<li>fr
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a>
+</li>
<li>fracture
: <a class="el" href="struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
</li>
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','');});
<h3><a id="index_i"></a>- i -</h3><ul>
<li>index
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
</li>
<li>infSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a644c53bd1c5a0889819f2d8a77fe2560">Nv::Blast::ApexImporter::ApexImporterConfig</a>
@@ -49,6 +50,12 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');});
<li>initialSupportChunkHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a>
</li>
+<li>interiorMaterialId
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a>
+</li>
+<li>inVertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a>
+</li>
<li>isChanged
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a>
</li>
diff --git a/docs/api_docs/files/functions_vars_l.html b/docs/api_docs/files/functions_vars_l.html
index 1bd1907..d3a1d6f 100755
--- a/docs/api_docs/files/functions_vars_l.html
+++ b/docs/api_docs/files/functions_vars_l.html
@@ -37,6 +37,12 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});
&#160;
<h3><a id="index_l"></a>- l -</h3><ul>
+<li>l1
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a>
+</li>
+<li>l2
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a>
+</li>
<li>lineCount
: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a">Nv::Blast::ExtStressSolver::DebugBuffer</a>
@@ -45,6 +51,12 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145">Nv::Blast::ExtStressSolver::DebugBuffer</a>
</li>
+<li>links
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a>
+</li>
+<li>linksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/docs/api_docs/files/functions_vars_m.html b/docs/api_docs/files/functions_vars_m.html
index e76f48b..84b207b 100755
--- a/docs/api_docs/files/functions_vars_m.html
+++ b/docs/api_docs/files/functions_vars_m.html
@@ -59,6 +59,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
</li>
+<li>materialIndex
+: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a>
+</li>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
</li>
@@ -74,6 +77,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
</li>
+<li>maxLinksCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a>
+</li>
<li>maxRadius
: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
@@ -83,6 +89,12 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
<li>maxSeparation
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
</li>
+<li>meshA
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a>
+</li>
+<li>meshB
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a>
+</li>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
</li>
@@ -107,6 +119,12 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
<li>mNbVerts
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon</a>
</li>
+<li>model
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a>
+</li>
+<li>modelAccel
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a>
+</li>
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e">Nv::Blast::CollisionHull::HullPolygon</a>
</li>
diff --git a/docs/api_docs/files/functions_vars_n.html b/docs/api_docs/files/functions_vars_n.html
index 736b2fa..1c27b56 100755
--- a/docs/api_docs/files/functions_vars_n.html
+++ b/docs/api_docs/files/functions_vars_n.html
@@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('functions_vars_n.html','');});
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
</li>
+<li>newlyAddedCount
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a>
+</li>
<li>nodeActorIndices
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
</li>
diff --git a/docs/api_docs/files/functions_vars_o.html b/docs/api_docs/files/functions_vars_o.html
index aa1830c..0513b05 100755
--- a/docs/api_docs/files/functions_vars_o.html
+++ b/docs/api_docs/files/functions_vars_o.html
@@ -43,6 +43,9 @@ $(document).ready(function(){initNavTree('functions_vars_o.html','');});
<li>offset_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a>
</li>
+<li>outputData
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
<li>parentData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a>
</li>
+<li>parentEdge
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a>
+</li>
+<li>parentFacet
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a>
+</li>
<li>partition
: <a class="el" href="struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a>
</li>
+<li>pattern
+: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a>
+</li>
<li>payload
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a>
</li>
@@ -63,6 +73,9 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
<li>physicsSubchunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a>
</li>
+<li>pIdx
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a>
+</li>
<li>plane
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
</li>
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','');});
&#160;
<h3><a id="index_r"></a>- r -</h3><ul>
+<li>radialNoiseAmplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
+<li>radialNoiseFrequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
+<li>radialSteps
+: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a>
+</li>
+<li>radiusDistr
+: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>radiusMax
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a>
+</li>
+<li>radiusMin
+: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a>
+</li>
<li>reserved
: <a class="el" href="struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a>
</li>
<li>restOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a>
</li>
+<li>RNG
+: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
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','');});
</li>
<li>smoothingGroup
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
</li>
+<li>start
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a>
+</li>
+<li>status
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a>
+</li>
<li>stressAngularFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb">Nv::Blast::ExtStressSolverSettings</a>
</li>
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','');});
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165">Nv::Blast::TkFractureCommands</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7">Nv::Blast::TkFractureEvents</a>
</li>
+<li>tr
+: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a>
+</li>
<li>transform
: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5">Nv::Blast::ExtPxAssetDesc::SubchunkDesc</a>
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','');});
&#160;
<h3><a id="index_v"></a>- v -</h3><ul>
+<li>vertices
+: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a>
+</li>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
</li>
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 @@
</div>
<div class="tabs">
<ul>
+ <li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
@@ -38,6 +39,14 @@
<div class="contents">
Here is a list of all file members with links to the files they belong to:
<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BLASTRT_MAX_CHUNKS
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a>
+<li>BLASTRT_MAX_EDGES_PER_CHUNK
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a>
+<li>BLASTRT_MAX_VERTICES
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a>
+</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MATERIAL_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a>
@@ -175,12 +184,20 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_ext_authoring_8h.html#96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateFractureTool()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateGridAccelerator()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateGridWalker()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMesh()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshCleaner()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a763b10260b7d2a495fb106601977422">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshFromFacets()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateMeshOnlyTriangles()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreatePatternGenerator()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateVoronoiSitesGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#cd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringFindAssetConnectingBonds()
@@ -225,6 +242,24 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#2485243df6083c79489c6289ea8491bf">NvBlastExtLlSerialization.h</a>
<li>NvBlastExtPxSerializerLoadSet()
: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#8c896467357e07261de122d4006c9bef">NvBlastExtPxSerialization.h</a>
+<li>NvBlastExtRTBuildMesh()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCookMergedMesh()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#6703b07ee846923fe4c02629e18f783c">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateChunkGraph()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#d246180b68843d3a460a12e3c7976f50">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateFracturer()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#0b98ae50eb40146567af30772be8f6c2">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateFractureRT()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#d219f8566d1ed54a3b61fbfb03946963">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateMeshGenerator()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#16e51ac155ee15cbbd65170336f21093">NvBlastExtRT.h</a>
+<li>NvBlastExtRTDetectIslands()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#a8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRT.h</a>
+<li>NvBlastExtRTDoFracture()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#f9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRT.h</a>
+<li>NvBlastExtRTGetChunksToUnite()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRT.h</a>
<li>NvBlastExtSerializationCreate()
: <a class="el" href="_nv_blast_ext_serialization_8h.html#9dad7f69d7a72d402c99238ed3c34bfc">NvBlastExtSerialization.h</a>
<li>NvBlastExtSerializationSerializeAssetIntoBuffer()
diff --git a/docs/api_docs/files/globals_defs.html b/docs/api_docs/files/globals_defs.html
index 7b9f301..6b6c0c9 100755
--- a/docs/api_docs/files/globals_defs.html
+++ b/docs/api_docs/files/globals_defs.html
@@ -31,6 +31,12 @@
&nbsp;
<p>
<ul>
+<li>BLASTRT_MAX_CHUNKS
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a>
+<li>BLASTRT_MAX_EDGES_PER_CHUNK
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a>
+<li>BLASTRT_MAX_VERTICES
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a>
<li>MATERIAL_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a>
<li>NOT_VALID_VERTEX
diff --git a/docs/api_docs/files/globals_func.html b/docs/api_docs/files/globals_func.html
index 9bb778f..42a32f2 100755
--- a/docs/api_docs/files/globals_func.html
+++ b/docs/api_docs/files/globals_func.html
@@ -133,12 +133,20 @@
: <a class="el" href="_nv_blast_ext_authoring_8h.html#96fac66d91c7052499f8ad246114d187">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateFractureTool()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#41aee44d57db3e410d5d9dd5b07632d5">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateGridAccelerator()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#080affb840f2061b502bfb5db90efc8d">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateGridWalker()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#179362f88f5da692b27ec497ad7d6ff4">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMesh()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a0d4d4a998dca04ba49d0ea7a7525cd5">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshCleaner()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a763b10260b7d2a495fb106601977422">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshFromFacets()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#0d65b4208e0e406c8c61330610845c18">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateMeshOnlyTriangles()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#5faad1bdb348d4979b2bf17b33f9b12f">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreatePatternGenerator()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#53c22dbb75e939a04e48aa0e9dfe2158">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateVoronoiSitesGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#cd91ba6bf9cb55758bd477fe114e318b">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringFindAssetConnectingBonds()
@@ -183,6 +191,24 @@
: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#2485243df6083c79489c6289ea8491bf">NvBlastExtLlSerialization.h</a>
<li>NvBlastExtPxSerializerLoadSet()
: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#8c896467357e07261de122d4006c9bef">NvBlastExtPxSerialization.h</a>
+<li>NvBlastExtRTBuildMesh()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#8d24c375f0f2c447a2e62926ac3d818e">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCookMergedMesh()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#6703b07ee846923fe4c02629e18f783c">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateChunkGraph()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#d246180b68843d3a460a12e3c7976f50">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateFracturer()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#0b98ae50eb40146567af30772be8f6c2">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateFractureRT()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#d219f8566d1ed54a3b61fbfb03946963">NvBlastExtRT.h</a>
+<li>NvBlastExtRTCreateMeshGenerator()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#16e51ac155ee15cbbd65170336f21093">NvBlastExtRT.h</a>
+<li>NvBlastExtRTDetectIslands()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#a8c693cbaed457e594fedc7e0ba5491a">NvBlastExtRT.h</a>
+<li>NvBlastExtRTDoFracture()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#f9fbda9fc805b0c120ad067172f89bdd">NvBlastExtRT.h</a>
+<li>NvBlastExtRTGetChunksToUnite()
+: <a class="el" href="_nv_blast_ext_r_t_8h.html#7ee9429d732ad12d38dfc2f2e04ac0a0">NvBlastExtRT.h</a>
<li>NvBlastExtSerializationCreate()
: <a class="el" href="_nv_blast_ext_serialization_8h.html#9dad7f69d7a72d402c99238ed3c34bfc">NvBlastExtSerialization.h</a>
<li>NvBlastExtSerializationSerializeAssetIntoBuffer()
diff --git a/docs/api_docs/files/hierarchy.html b/docs/api_docs/files/hierarchy.html
index f05fa27..0c72b07 100755
--- a/docs/api_docs/files/hierarchy.html
+++ b/docs/api_docs/files/hierarchy.html
@@ -28,6 +28,10 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
@@ -35,6 +39,7 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a>
@@ -87,7 +92,13 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">Nv::Blast::ExtSyncEventType</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">Nv::Blast::IJsonCollisionExporter</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a>
<ul>
@@ -98,6 +109,8 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a>
<li><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>
<li><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>
@@ -153,6 +166,14 @@
<li><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a>
<li><a class="el" href="struct_nvc_vec4.html">NvcVec4</a>
<li><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a>
+<ul>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a>
+</ul>
+<li><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">Nv::Blast::ProfilerCallback</a>
<ul>
@@ -160,7 +181,15 @@
</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">Nv::Blast::ProfilerDetail</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a>
+<ul>
+<li><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a>
+</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">Nv::Blast::TkActorData</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">Nv::Blast::TkAssetJointDesc</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">Nv::Blast::TkEvent</a>
diff --git a/docs/api_docs/files/hierarchy.js b/docs/api_docs/files/hierarchy.js
index a2d9870..279b076 100755
--- a/docs/api_docs/files/hierarchy.js
+++ b/docs/api_docs/files/hierarchy.js
@@ -8,14 +8,19 @@ var hierarchy =
[ "Nv::Blast::AuthoringResult", "struct_nv_1_1_blast_1_1_authoring_result.html", null ],
[ "Nv::Blast::BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html", null ],
[ "Nv::Blast::BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.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", null ],
[ "Nv::Blast::ExtSerialization::BufferProvider", "class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.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 ],
[ "Nv::Blast::CollisionHull", "struct_nv_1_1_blast_1_1_collision_hull.html", null ],
[ "Nv::Blast::CollisionParams", "struct_nv_1_1_blast_1_1_collision_params.html", null ],
[ "Nv::Blast::ConvexMeshBuilder", "class_nv_1_1_blast_1_1_convex_mesh_builder.html", null ],
[ "Nv::Blast::CutoutConfiguration", "struct_nv_1_1_blast_1_1_cutout_configuration.html", null ],
[ "Nv::Blast::CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.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 ],
@@ -60,7 +65,12 @@ var hierarchy =
] ],
[ "Nv::Blast::ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.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::FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", null ],
+ [ "Nv::Blast::Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", null ],
+ [ "Nv::Blast::FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", null ],
[ "Nv::Blast::FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", null ],
+ [ "Nv::Blast::Grid", "class_nv_1_1_blast_1_1_grid.html", null ],
[ "Nv::Blast::CollisionHull::HullPolygon", "struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html", null ],
[ "Nv::Blast::IJsonCollisionExporter", "class_nv_1_1_blast_1_1_i_json_collision_exporter.html", null ],
[ "Nv::Blast::IMeshFileReader", "class_nv_1_1_blast_1_1_i_mesh_file_reader.html", [
@@ -71,6 +81,8 @@ var hierarchy =
[ "Nv::Blast::Material", "struct_nv_1_1_blast_1_1_material.html", null ],
[ "Nv::Blast::Mesh", "class_nv_1_1_blast_1_1_mesh.html", null ],
[ "Nv::Blast::MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.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", null ],
[ "Nv::Blast::NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", null ],
[ "NvBlastActor", "struct_nv_blast_actor.html", null ],
[ "NvBlastActorDesc", "struct_nv_blast_actor_desc.html", [
@@ -122,13 +134,28 @@ var hierarchy =
[ "NvcVec3i", "struct_nvc_vec3i.html", null ],
[ "NvcVec4", "struct_nvc_vec4.html", null ],
[ "NvcVec4i", "struct_nvc_vec4i.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", null ],
+ [ "Nv::Blast::PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", null ],
[ "Nv::Blast::PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", null ],
[ "Nv::Blast::ProfilerCallback", "class_nv_1_1_blast_1_1_profiler_callback.html", [
[ "Nv::Blast::ExtCustomProfiler", "class_nv_1_1_blast_1_1_ext_custom_profiler.html", null ]
] ],
[ "Nv::Blast::ProfilerDetail", "struct_nv_1_1_blast_1_1_profiler_detail.html", null ],
[ "Nv::Blast::RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", null ],
+ [ "Nv::Blast::SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", null ],
[ "Nv::Blast::SlicingConfiguration", "struct_nv_1_1_blast_1_1_slicing_configuration.html", null ],
+ [ "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::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::TkActorData", "struct_nv_1_1_blast_1_1_tk_actor_data.html", null ],
[ "Nv::Blast::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html", null ],
diff --git a/docs/api_docs/files/namespace_nv_1_1_blast.html b/docs/api_docs/files/namespace_nv_1_1_blast.html
index 36bf182..294a10d 100755
--- a/docs/api_docs/files/namespace_nv_1_1_blast.html
+++ b/docs/api_docs/files/namespace_nv_1_1_blast.html
@@ -35,10 +35,22 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Abstract base class for an application defined memory allocator that can be used by toolkit (Tk) or any extension (Ext). <a href="class_nv_1_1_blast_1_1_allocator_callback.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></td></tr>
@@ -51,10 +63,14 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">ErrorCallback</a></td></tr>
@@ -127,8 +143,20 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">IJsonCollisionExporter</a></td></tr>
@@ -145,8 +173,18 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a></td></tr>
@@ -155,8 +193,16 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a></td></tr>
@@ -213,6 +259,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></td></tr>
@@ -222,9 +270,18 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef physx::PxJoint *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">ExtPxCreateJointFunction</a> )(<a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> *actor0, const physx::PxTransform &amp;localFrame0, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> *actor1, const physx::PxTransform &amp;localFrame1, physx::PxPhysics &amp;physics, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> &amp;joint)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef float(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> )(void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0,
+<a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff
+ }</td></tr>
+
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a> (int type, const char *msg, const char *file, int line)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2af6111d7b1e477fa7b5aee4fec5bdfc">savePatternToObj</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern)</td></tr>
+
</table>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="1cbcf5b75f7db9e3dc15c3a1d99415c5"></a><!-- doxytag: member="Nv::Blast::ExtImpactDamageFunction" ref="1cbcf5b75f7db9e3dc15c3a1d99415c5" args=")(void *data, ExtPxActor *actor, physx::PxShape *shape, physx::PxVec3 worldPos, physx::PxVec3 worldForce)" -->
@@ -258,6 +315,45 @@ Function pointer for PxJoint creation.<p>
It will be called when new joints are being created. It should return valid PxJoint pointer or nullptr.
</div>
</div><p>
+<a class="anchor" name="04a14a00cb97c5cd4df826d19e5c884b"></a><!-- doxytag: member="Nv::Blast::RNG_CALLBACK" ref="04a14a00cb97c5cd4df826d19e5c884b" args=")(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef float(* <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast::RNG_CALLBACK</a>)(void) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="13e09335669128f9ea506224bfd3d9be"></a><!-- doxytag: member="Nv::Blast::PatternFacetType" ref="13e09335669128f9ea506224bfd3d9be" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c"></a><!-- doxytag: member="GOOD_FACET" ref="13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c" args="" -->GOOD_FACET</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7"></a><!-- doxytag: member="INFINITE_FACET" ref="13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7" args="" -->INFINITE_FACET</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="1152c58af94417b6861e5bb3695b9ddf"></a><!-- doxytag: member="Nv::Blast::logLL" ref="1152c58af94417b6861e5bb3695b9ddf" args="(int type, const char *msg, const char *file, int line)" -->
<div class="memitem">
@@ -301,6 +397,26 @@ Logging wrapper compatible with NvBlastLog. <dl class="see" compact><dt><b>See a
Pass this function to LowLevel function calls in order to get logging into global <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html" title="User defined interface class. Used by the library to emit debug information.">ErrorCallback</a>.
</div>
</div><p>
+<a class="anchor" name="2af6111d7b1e477fa7b5aee4fec5bdfc"></a><!-- doxytag: member="Nv::Blast::savePatternToObj" ref="2af6111d7b1e477fa7b5aee4fec5bdfc" args="(DamagePattern *pattern)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::savePatternToObj </td>
+ <td>(</td>
+ <td class="paramtype">DamagePattern *&nbsp;</td>
+ <td class="paramname"> <em>pattern</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
</div>
<!-- start footer part -->
<div class="footer">
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 @@
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="contents">
@@ -34,8 +36,18 @@ Here is a list of all namespace members with links to the namespace documentatio
: <a class="el" href="namespace_nv_1_1_blast.html#1cbcf5b75f7db9e3dc15c3a1d99415c5">Nv::Blast</a>
<li>ExtPxCreateJointFunction
: <a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">Nv::Blast</a>
+<li>GOOD_FACET
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast</a>
+<li>INFINITE_FACET
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast</a>
<li>logLL()
: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</a>
+<li>PatternFacetType
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast</a>
+<li>RNG_CALLBACK
+: <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast</a>
+<li>savePatternToObj()
+: <a class="el" href="namespace_nv_1_1_blast.html#2af6111d7b1e477fa7b5aee4fec5bdfc">Nv::Blast</a>
</ul>
</div>
<!-- start footer part -->
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Class Members</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>PatternFacetType
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast</a>
+</ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Class Members</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>GOOD_FACET
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast</a>
+<li>INFINITE_FACET
+: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast</a>
+</ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
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 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="contents">
@@ -32,6 +34,8 @@
<ul>
<li>logLL()
: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</a>
+<li>savePatternToObj()
+: <a class="el" href="namespace_nv_1_1_blast.html#2af6111d7b1e477fa7b5aee4fec5bdfc">Nv::Blast</a>
</ul>
</div>
<!-- start footer part -->
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 @@
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
<li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="contents">
@@ -34,6 +36,8 @@
: <a class="el" href="namespace_nv_1_1_blast.html#1cbcf5b75f7db9e3dc15c3a1d99415c5">Nv::Blast</a>
<li>ExtPxCreateJointFunction
: <a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">Nv::Blast</a>
+<li>RNG_CALLBACK
+: <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast</a>
</ul>
</div>
<!-- start footer part -->
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
@@ -24,6 +24,38 @@
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+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
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html
new file mode 100644
index 0000000..aa4a2dc
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html
@@ -0,0 +1,35 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::BeamPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html
new file mode 100644
index 0000000..a49625b
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html
@@ -0,0 +1,102 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::BeamPatternDesc Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::BeamPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::BeamPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::BeamPatternDesc:</div>
+<div class="dynsection">
+
+<p><center><img src="struct_nv_1_1_blast_1_1_beam_pattern_desc.png" usemap="#Nv::Blast::BeamPatternDesc_map" border="0" alt=""></center>
+<map name="Nv::Blast::BeamPatternDesc_map">
+<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,167,24">
+</map>
+</div>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="d79ccd96c8ec0a78b5b95454b86f4fd9"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::cellsCount" ref="d79ccd96c8ec0a78b5b95454b86f4fd9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc::cellsCount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5cc1c03da7cac8a6ed0c0c1db2626aa"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::radiusMax" ref="c5cc1c03da7cac8a6ed0c0c1db2626aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc::radiusMax</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bb1b2e8d9e8b50f7d2be7a20e1b55179"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::radiusMin" ref="bb1b2e8d9e8b50f7d2be7a20e1b55179" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc::radiusMin</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js
new file mode 100644
index 0000000..7698aad
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js
@@ -0,0 +1,6 @@
+var struct_nv_1_1_blast_1_1_beam_pattern_desc =
+[
+ [ "cellsCount", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9", null ],
+ [ "radiusMax", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa", null ],
+ [ "radiusMin", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png
new file mode 100644
index 0000000..9474872
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png
Binary files differ
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html
new file mode 100644
index 0000000..0964d0c
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html
@@ -0,0 +1,35 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::BooleanResultEdge Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html
new file mode 100644
index 0000000..b13740c
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html
@@ -0,0 +1,133 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::BooleanResultEdge Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::BooleanResultEdge Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanResultEdge" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_boolean_result_edge-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = -1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a></td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d82dcc8e5aa25750fc43fa8b1846b134"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::getInversed" ref="d82dcc8e5aa25750fc43fa8b1846b134" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> Nv::Blast::BooleanResultEdge::getInversed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="64a87fc1e8dcd705126bf290080df25f"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::adjacentFacet" ref="64a87fc1e8dcd705126bf290080df25f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge::adjacentFacet</a> = -1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4ff096fd1a88c4113264933cee243f5"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::end" ref="d4ff096fd1a88c4113264933cee243f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge::end</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6f00a0c95f816285961c8c1ada80ca8d"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::parentFacet" ref="6f00a0c95f816285961c8c1ada80ca8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge::parentFacet</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c84910a5ff1379a4a1dd0082ecd8630a"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::start" ref="c84910a5ff1379a4a1dd0082ecd8630a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge::start</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js
new file mode 100644
index 0000000..4fd3713
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js
@@ -0,0 +1,8 @@
+var struct_nv_1_1_blast_1_1_boolean_result_edge =
+[
+ [ "getInversed", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134", null ],
+ [ "adjacentFacet", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f", null ],
+ [ "end", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5", null ],
+ [ "parentFacet", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d", null ],
+ [ "start", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html
new file mode 100644
index 0000000..76373b6
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html
@@ -0,0 +1,46 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::BooleanToolOutputData Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a>(const BooleanResultEdge &amp;)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a>(const FacetFacetResult &amp;)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a>(const Vertex &amp;)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a>(const BooleanToolOutputData *other)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html
new file mode 100644
index 0000000..928f28b
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html
@@ -0,0 +1,372 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::BooleanToolOutputData Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::BooleanToolOutputData Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanToolOutputData" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> &amp;)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &amp;)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &amp;)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *other)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a> () const =0</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a> = nullptr</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3225a8ffb6d6163885f7f530bf69dede"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addEdge" ref="3225a8ffb6d6163885f7f530bf69dede" args="(const BooleanResultEdge &amp;)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addEdge </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9cd29403e5193ca3485ab6fc956137e7"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addFfResult" ref="9cd29403e5193ca3485ab6fc956137e7" args="(const FacetFacetResult &amp;)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addFfResult </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b655e1666708af60db2b3640bfb9a928"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addVertex" ref="b655e1666708af60db2b3640bfb9a928" args="(const Vertex &amp;)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addVertex </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b4fc7e89eb78a2aa443456694ffaf40f"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::copyVerticesAndResults" ref="b4fc7e89eb78a2aa443456694ffaf40f" args="(const BooleanToolOutputData *other)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::copyVerticesAndResults </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5eb543cc33f2c0b2c4772c163415ab27"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::edgesCount" ref="5eb543cc33f2c0b2c4772c163415ab27" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::edgesCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="111c43691a1e82cf9e16d2cc0f6bfb1b"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::ffResultCount" ref="111c43691a1e82cf9e16d2cc0f6bfb1b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::ffResultCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9b441cb3d27bbabcfeb1ce2c2e2175db"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewEdge" ref="9b441cb3d27bbabcfeb1ce2c2e2175db" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&amp; Nv::Blast::BooleanToolOutputData::getNewEdge </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c70191bd6916787bd4ccc2b7fb3d4b71"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewFfResult" ref="c70191bd6916787bd4ccc2b7fb3d4b71" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&amp; Nv::Blast::BooleanToolOutputData::getNewFfResult </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7ab85f01f57b6e6c2c565af65467e0a3"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewVertex" ref="7ab85f01f57b6e6c2c565af65467e0a3" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; Nv::Blast::BooleanToolOutputData::getNewVertex </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="245cb7098202f04dfafd3fcfb71a78bc"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::release" ref="245cb7098202f04dfafd3fcfb71a78bc" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c333a5ebd6a6685acc80b3c5094ea381"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::reset" ref="c333a5ebd6a6685acc80b3c5094ea381" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::reset </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d8004d7db89ec915ceefa7625988313"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::resetEdges" ref="4d8004d7db89ec915ceefa7625988313" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::resetEdges </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1f83f23c15adc51594fe39f0ee832f21"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::verticesCount" ref="1f83f23c15adc51594fe39f0ee832f21" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::verticesCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="f16c26c7418b7887e042f4cdb0d3e408"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::edges" ref="f16c26c7418b7887e042f4cdb0d3e408" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData::edges</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="74ca8e839974a75618e2e23e63922f84"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::ffResult" ref="74ca8e839974a75618e2e23e63922f84" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData::ffResult</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9b53f2d6ac89e52b307c4cc7ed891690"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::vertices" ref="9b53f2d6ac89e52b307c4cc7ed891690" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData::vertices</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js
new file mode 100644
index 0000000..3ebdcd7
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js
@@ -0,0 +1,19 @@
+var struct_nv_1_1_blast_1_1_boolean_tool_output_data =
+[
+ [ "addEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede", null ],
+ [ "addFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7", null ],
+ [ "addVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928", null ],
+ [ "copyVerticesAndResults", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f", null ],
+ [ "edgesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27", null ],
+ [ "ffResultCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b", null ],
+ [ "getNewEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db", null ],
+ [ "getNewFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71", null ],
+ [ "getNewVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3", null ],
+ [ "release", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc", null ],
+ [ "reset", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381", null ],
+ [ "resetEdges", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313", null ],
+ [ "verticesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21", null ],
+ [ "edges", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408", null ],
+ [ "ffResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84", null ],
+ [ "vertices", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html
new file mode 100644
index 0000000..17c80f1
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html
@@ -0,0 +1,38 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::ChunkGraph Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a>(uint32_t index)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html
new file mode 100644
index 0000000..3ba0b41
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html
@@ -0,0 +1,189 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::ChunkGraph Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::ChunkGraph Struct Reference</h1><!-- doxytag: class="Nv::Blast::ChunkGraph" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_chunk_graph-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a> (uint32_t index)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a> ()=0</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a> = 0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b5b3966a0248e5859b9ad20c14aaaf8e"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::eraseNode" ref="b5b3966a0248e5859b9ad20c14aaaf8e" args="(uint32_t index)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ChunkGraph::eraseNode </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="857b7c4b566f05750af72c2dc1288399"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::release" ref="857b7c4b566f05750af72c2dc1288399" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ChunkGraph::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="89e568da158d43176fd56a41175ec998"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::dirtyChunks" ref="89e568da158d43176fd56a41175ec998" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t* <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph::dirtyChunks</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a9474b4a38212d5987afa23db264649"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::dirtyChunksCount" ref="4a9474b4a38212d5987afa23db264649" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph::dirtyChunksCount</a> = 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3712fffabb62d07f594c88e7016d44c1"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::links" ref="3712fffabb62d07f594c88e7016d44c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>* <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph::links</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e7bce099f58dc2e6c85133cc03dea86"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::linksCount" ref="6e7bce099f58dc2e6c85133cc03dea86" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph::linksCount</a> = 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4966d0c64bd9e8c2a5cde61916fc9947"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::maxLinksCount" ref="4966d0c64bd9e8c2a5cde61916fc9947" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph::maxLinksCount</a> = 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36754ed70616d387264cb9bd25331fa7"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::newlyAddedCount" ref="36754ed70616d387264cb9bd25331fa7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph::newlyAddedCount</a> = 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js
new file mode 100644
index 0000000..83c746b
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js
@@ -0,0 +1,11 @@
+var struct_nv_1_1_blast_1_1_chunk_graph =
+[
+ [ "eraseNode", "struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e", null ],
+ [ "release", "struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399", null ],
+ [ "dirtyChunks", "struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998", null ],
+ [ "dirtyChunksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649", null ],
+ [ "links", "struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1", null ],
+ [ "linksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86", null ],
+ [ "maxLinksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947", null ],
+ [ "newlyAddedCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html
new file mode 100644
index 0000000..e0e6ec1
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html
@@ -0,0 +1,36 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::ChunkGraphLink Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#d3027428a05b7319f8b01c690df1918a">ChunkGraphLink</a>(uint32_t i, uint32_t j)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator&lt;</a>(const ChunkGraphLink &amp;lk) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">operator&lt;</a>(const uint32_t in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html
new file mode 100644
index 0000000..214e3a8
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html
@@ -0,0 +1,176 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::ChunkGraphLink Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::ChunkGraphLink Struct Reference</h1><!-- doxytag: class="Nv::Blast::ChunkGraphLink" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_chunk_graph_link-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#d3027428a05b7319f8b01c690df1918a">ChunkGraphLink</a> (uint32_t i, uint32_t j)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">operator&lt;</a> (const uint32_t in) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> &amp;lk) const </td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Graph used to detect islands <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="9aa6336122f0cc260ca575825abfa14d"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::ChunkGraphLink" ref="9aa6336122f0cc260ca575825abfa14d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::ChunkGraphLink::ChunkGraphLink </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3027428a05b7319f8b01c690df1918a"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::ChunkGraphLink" ref="d3027428a05b7319f8b01c690df1918a" args="(uint32_t i, uint32_t j)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::ChunkGraphLink::ChunkGraphLink </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>j</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="35fd47c5c7b7780f0993e436f5095d2c"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::operator&lt;" ref="35fd47c5c7b7780f0993e436f5095d2c" args="(const uint32_t in) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::ChunkGraphLink::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>in</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="61389a923ede10de72b86d39099a0caf"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::operator&lt;" ref="61389a923ede10de72b86d39099a0caf" args="(const ChunkGraphLink &amp;lk) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::ChunkGraphLink::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>lk</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c06fdaba0bc2097db58c1ec408d0776d"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::l1" ref="c06fdaba0bc2097db58c1ec408d0776d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink::l1</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="559b28f8649cc1b6bfabbc36836d313b"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::l2" ref="559b28f8649cc1b6bfabbc36836d313b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink::l2</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js
new file mode 100644
index 0000000..b6599e7
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js
@@ -0,0 +1,9 @@
+var struct_nv_1_1_blast_1_1_chunk_graph_link =
+[
+ [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180", null ],
+ [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a", null ],
+ [ "operator<", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf", null ],
+ [ "operator<", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c", null ],
+ [ "l1", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d", null ],
+ [ "l2", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
index 8d34244..27c5201 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
@@ -21,10 +21,14 @@
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>Nv::Blast::ChunkInfo Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a> enum name</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
index 4a57d90..de24882 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
@@ -28,9 +28,16 @@
<p>
<a href="struct_nv_1_1_blast_1_1_chunk_info-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a> { <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0,
+<a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1
+ }</td></tr>
+
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td></tr>
@@ -40,6 +47,30 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a></td></tr>
</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="c1ebabf88ad2eb905b6482519530824c"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::ChunkFlags" ref="c1ebabf88ad2eb905b6482519530824c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo::ChunkFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47"></a><!-- doxytag: member="NO_FLAGS" ref="c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47" args="" -->NO_FLAGS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de"></a><!-- doxytag: member="CREATED_BY_ISLAND_DETECTOR" ref="c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de" args="" -->CREATED_BY_ISLAND_DETECTOR</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="55d13d994d704a8550474da493b60c67"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::chunkId" ref="55d13d994d704a8550474da493b60c67" args="" -->
<div class="memitem">
@@ -56,6 +87,21 @@
</div>
</div><p>
+<a class="anchor" name="2e9936bba91f2ec13692860dfa9a3c71"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::flags" ref="2e9936bba91f2ec13692860dfa9a3c71" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo::flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="336cac7f249ed366d00bfe3fe4ef611f"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::isChanged" ref="336cac7f249ed366d00bfe3fe4ef611f" args="" -->
<div class="memitem">
<div class="memproto">
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 @@
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Collision hull geometry format. <hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
index fa8f58a..492549e 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
@@ -84,7 +84,7 @@ Collision hull polygon format. <hr><h2>Member Data Documentation</h2>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html
new file mode 100644
index 0000000..93ab842
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html
@@ -0,0 +1,40 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::DamagePattern Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> enum name</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td><code> [pure virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html
new file mode 100644
index 0000000..d767a97
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html
@@ -0,0 +1,182 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::DamagePattern Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::DamagePattern Struct Reference</h1><!-- doxytag: class="Nv::Blast::DamagePattern" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_damage_pattern-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> { <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> = 0,
+<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a>,
+<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a> ()=0</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a> = Point</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a> = nullptr</td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b"></a><!-- doxytag: member="Nv::Blast::DamagePattern::ActivationDistanceType" ref="ac014f5d85ffaecb95328a2b10a2154b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern::ActivationDistanceType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba"></a><!-- doxytag: member="Point" ref="ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba" args="" -->Point</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5"></a><!-- doxytag: member="Line" ref="ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5" args="" -->Line</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5"></a><!-- doxytag: member="Cone" ref="ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5" args="" -->Cone</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2ec2cd7c6c436a165325f5fd0bb0be59"></a><!-- doxytag: member="Nv::Blast::DamagePattern::release" ref="2ec2cd7c6c436a165325f5fd0bb0be59" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::DamagePattern::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="fba7f2aaf59f24992c8d95a418160d17"></a><!-- doxytag: member="Nv::Blast::DamagePattern::activationRadius" ref="fba7f2aaf59f24992c8d95a418160d17" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern::activationRadius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used to compute activated chunks.
+</div>
+</div><p>
+<a class="anchor" name="4e82aa0e47674b6a14cbeae50563a6ea"></a><!-- doxytag: member="Nv::Blast::DamagePattern::activationType" ref="4e82aa0e47674b6a14cbeae50563a6ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern::activationType</a> = Point </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bade8f3d71809556586e2eb70bfd79b9"></a><!-- doxytag: member="Nv::Blast::DamagePattern::angle" ref="bade8f3d71809556586e2eb70bfd79b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern::angle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4158abd1adffefe93bcecc89c4d7254d"></a><!-- doxytag: member="Nv::Blast::DamagePattern::cellsCount" ref="4158abd1adffefe93bcecc89c4d7254d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern::cellsCount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e22859e075aa4f750ba79ab7dce42059"></a><!-- doxytag: member="Nv::Blast::DamagePattern::cellsMeshes" ref="e22859e075aa4f750ba79ab7dce42059" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">class <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern::cellsMeshes</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js
new file mode 100644
index 0000000..176d8be
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js
@@ -0,0 +1,14 @@
+var struct_nv_1_1_blast_1_1_damage_pattern =
+[
+ [ "ActivationDistanceType", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b", [
+ [ "Point", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba", null ],
+ [ "Line", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5", null ],
+ [ "Cone", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5", null ]
+ ] ],
+ [ "release", "struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59", null ],
+ [ "activationRadius", "struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17", null ],
+ [ "activationType", "struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea", null ],
+ [ "angle", "struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9", null ],
+ [ "cellsCount", "struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d", null ],
+ [ "cellsMeshes", "struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
index 33567e9..6793acc 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
@@ -23,8 +23,9 @@
<h1>Nv::Blast::Edge Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a>(int s, int e)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a>(uint32_t s, uint32_t e)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator&lt;</a>(const Edge &amp;b) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a>(uint32_t i) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
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 @@
<a href="struct_nv_1_1_blast_1_1_edge-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a> (int <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, int <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a> (uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> &amp;b) const </td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a> (uint32_t i) const </td></tr>
+
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a></td></tr>
@@ -62,20 +64,20 @@
</div>
</div><p>
-<a class="anchor" name="cf223beef29822b0fd0923143072abd6"></a><!-- doxytag: member="Nv::Blast::Edge::Edge" ref="cf223beef29822b0fd0923143072abd6" args="(int s, int e)" -->
+<a class="anchor" name="30743ca77fd250348419583f01885f56"></a><!-- doxytag: member="Nv::Blast::Edge::Edge" ref="30743ca77fd250348419583f01885f56" args="(uint32_t s, uint32_t e)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Nv::Blast::Edge::Edge </td>
<td>(</td>
- <td class="paramtype">int&nbsp;</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
<td class="paramname"> <em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int&nbsp;</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
<td class="paramname"> <em>e</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -112,6 +114,26 @@
</div>
</div><p>
+<a class="anchor" name="efbcaba9652748ef7dbd0de9df3680c9"></a><!-- doxytag: member="Nv::Blast::Edge::operator[]" ref="efbcaba9652748ef7dbd0de9df3680c9" args="(uint32_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::Edge::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="e06c88ae71857d247fd27130265f5e25"></a><!-- doxytag: member="Nv::Blast::Edge::e" ref="e06c88ae71857d247fd27130265f5e25" args="" -->
<div class="memitem">
@@ -144,7 +166,7 @@
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.js
index a3c8c9f..6db35ad 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.js
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_edge.js
@@ -1,8 +1,9 @@
var struct_nv_1_1_blast_1_1_edge =
[
[ "Edge", "struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84", null ],
- [ "Edge", "struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6", null ],
+ [ "Edge", "struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56", null ],
[ "operator<", "struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680", null ],
+ [ "operator[]", "struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e", null ],
[ "e", "struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25", null ],
[ "s", "struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7", null ]
]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet.html
index 5cf10df..57a69e4 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet.html
@@ -169,7 +169,7 @@
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html
new file mode 100644
index 0000000..4ba6854
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html
@@ -0,0 +1,36 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::FacetFacetResult Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator&lt;</a>(const FacetFacetResult &amp;in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html
new file mode 100644
index 0000000..c26f84f
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html
@@ -0,0 +1,151 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::FacetFacetResult Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::FacetFacetResult Struct Reference</h1><!-- doxytag: class="Nv::Blast::FacetFacetResult" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_facet_facet_result-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &amp;in) const </td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a></td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ac930d20178c7a9ccc5e57979ae70c17"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::operator&lt;" ref="ac930d20178c7a9ccc5e57979ae70c17" args="(const FacetFacetResult &amp;in) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::FacetFacetResult::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>in</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="4a580c671ad020850269aa6ff3cfb2f0"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::adjacentFacet" ref="4a580c671ad020850269aa6ff3cfb2f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult::adjacentFacet</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7a1ce965b8674db6e9e890163edca94f"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::parentEdge" ref="7a1ce965b8674db6e9e890163edca94f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult::parentEdge</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5550650f92a810a13f1876bb99d2d822"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::parentFacet" ref="5550650f92a810a13f1876bb99d2d822" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult::parentFacet</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="77eb266e49dea84dba47bf0e448ae6a1"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::pIdx" ref="77eb266e49dea84dba47bf0e448ae6a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult::pIdx</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d31fb454d7eac900be5c2908c6d52f6f"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::status" ref="d31fb454d7eac900be5c2908c6d52f6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult::status</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js
new file mode 100644
index 0000000..68c820c
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js
@@ -0,0 +1,9 @@
+var struct_nv_1_1_blast_1_1_facet_facet_result =
+[
+ [ "operator<", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba", null ],
+ [ "adjacentFacet", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0", null ],
+ [ "parentEdge", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f", null ],
+ [ "parentFacet", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822", null ],
+ [ "pIdx", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1", null ],
+ [ "status", "struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html
new file mode 100644
index 0000000..52dd338
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html
@@ -0,0 +1,38 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::FractureDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html
new file mode 100644
index 0000000..50baf92
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html
@@ -0,0 +1,178 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::FractureDesc Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::FractureDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::FractureDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_fracture_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a> = nullptr</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="af073bd947a0518fe6743b32552d913d"></a><!-- doxytag: member="Nv::Blast::FractureDesc::cell" ref="af073bd947a0518fe6743b32552d913d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc::cell</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0727c80c4fc8719fe848aaaccb20f278"></a><!-- doxytag: member="Nv::Blast::FractureDesc::cellAccel" ref="0727c80c4fc8719fe848aaaccb20f278" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc::cellAccel</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="248e9557e530788ef6efbb161ca34f0a"></a><!-- doxytag: member="Nv::Blast::FractureDesc::chunkId" ref="248e9557e530788ef6efbb161ca34f0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc::chunkId</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17f1aec6d7cae1b05535897faedd0239"></a><!-- doxytag: member="Nv::Blast::FractureDesc::fr" ref="17f1aec6d7cae1b05535897faedd0239" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc::fr</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8afba8dc673e5104eb22daae072edc52"></a><!-- doxytag: member="Nv::Blast::FractureDesc::model" ref="8afba8dc673e5104eb22daae072edc52" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc::model</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc2f45708d3f78e519e108f197823001"></a><!-- doxytag: member="Nv::Blast::FractureDesc::modelAccel" ref="fc2f45708d3f78e519e108f197823001" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc::modelAccel</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6fddc4ebaebd6157eb9a7c869a2ac815"></a><!-- doxytag: member="Nv::Blast::FractureDesc::outputData" ref="6fddc4ebaebd6157eb9a7c869a2ac815" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc::outputData</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b6c165b5a5656f451c3e1495415911b"></a><!-- doxytag: member="Nv::Blast::FractureDesc::pattern" ref="3b6c165b5a5656f451c3e1495415911b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc::pattern</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js
new file mode 100644
index 0000000..1e8b71c
--- /dev/null
+++ b/docs/api_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/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html
new file mode 100644
index 0000000..3fc24c8
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html
@@ -0,0 +1,34 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::FractureRT::FractureRT::Stage Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html
new file mode 100644
index 0000000..feb06d0
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html
@@ -0,0 +1,75 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::FractureRT::FractureRT::Stage Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a>::<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::FractureRT::FractureRT::Stage Struct Reference</h1><!-- doxytag: class="Nv::Blast::FractureRT::Stage" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> = 1,
+<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> = 2,
+<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> = 4,
+<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> = 0xFFFFFFFF
+ }</td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="d0734403d39e52d55ed4492d63090ed4"></a><!-- doxytag: member="Nv::Blast::FractureRT::Stage::@0" ref="d0734403d39e52d55ed4492d63090ed4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">anonymous enum </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022"></a><!-- doxytag: member="FACET_FACET_TEST" ref="d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022" args="" -->FACET_FACET_TEST</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c"></a><!-- doxytag: member="RETAIN_FROM_FRACTURED_MESH" ref="d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c" args="" -->RETAIN_FROM_FRACTURED_MESH</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93"></a><!-- doxytag: member="RETAIN_FROM_PATTERN" ref="d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93" args="" -->RETAIN_FROM_PATTERN</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457"></a><!-- doxytag: member="ALL" ref="d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457" args="" -->ALL</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js b/docs/api_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/api_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/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html
new file mode 100644
index 0000000..9fa838a
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html
@@ -0,0 +1,36 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::MeshDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html
new file mode 100644
index 0000000..f40a9e5
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html
@@ -0,0 +1,144 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::MeshDesc Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::MeshDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::MeshDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_mesh_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a> = nullptr</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="62b3efe6edcc0e9709bf87630b327fc2"></a><!-- doxytag: member="Nv::Blast::MeshDesc::bEdges" ref="62b3efe6edcc0e9709bf87630b327fc2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc::bEdges</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0d86d4604dafe840dff592dc64df24c"></a><!-- doxytag: member="Nv::Blast::MeshDesc::edesCount" ref="e0d86d4604dafe840dff592dc64df24c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc::edesCount</a> = 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b5495afac84f3f3ab81fc67915e6bde8"></a><!-- doxytag: member="Nv::Blast::MeshDesc::inVertices" ref="b5495afac84f3f3ab81fc67915e6bde8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc::inVertices</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f324b167e69af8df2eaeb40362e2a361"></a><!-- doxytag: member="Nv::Blast::MeshDesc::meshA" ref="f324b167e69af8df2eaeb40362e2a361" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc::meshA</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9447e8d8b3c43992fe40dee1cbd9be81"></a><!-- doxytag: member="Nv::Blast::MeshDesc::meshB" ref="9447e8d8b3c43992fe40dee1cbd9be81" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc::meshB</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13aab51982ee023ece211a00492d3317"></a><!-- doxytag: member="Nv::Blast::MeshDesc::tr" ref="13aab51982ee023ece211a00492d3317" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc::tr</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js
new file mode 100644
index 0000000..b49283d
--- /dev/null
+++ b/docs/api_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/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html
new file mode 100644
index 0000000..212a35e
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html
@@ -0,0 +1,32 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::PatternDescriptor Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html
new file mode 100644
index 0000000..d2ced4f
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::PatternDescriptor Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::PatternDescriptor Struct Reference</h1><!-- doxytag: class="Nv::Blast::PatternDescriptor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::PatternDescriptor:</div>
+<div class="dynsection">
+
+<p><center><img src="struct_nv_1_1_blast_1_1_pattern_descriptor.png" usemap="#Nv::Blast::PatternDescriptor_map" border="0" alt=""></center>
+<map name="Nv::Blast::PatternDescriptor_map">
+<area href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html" alt="Nv::Blast::BeamPatternDesc" shape="rect" coords="0,56,215,80">
+<area href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html" alt="Nv::Blast::RegularRadialPatternDesc" shape="rect" coords="225,56,440,80">
+<area href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html" alt="Nv::Blast::UniformPatternDesc" shape="rect" coords="450,56,665,80">
+</map>
+</div>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_pattern_descriptor-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = nullptr</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="d5b24919d89dd367b0aeba80e06781eb"></a><!-- doxytag: member="Nv::Blast::PatternDescriptor::interiorMaterialId" ref="d5b24919d89dd367b0aeba80e06781eb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor::interiorMaterialId</a> = 1000 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7f743be5fe7e4daf2d2b031a041fa29b"></a><!-- doxytag: member="Nv::Blast::PatternDescriptor::RNG" ref="7f743be5fe7e4daf2d2b031a041fa29b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor::RNG</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js
new file mode 100644
index 0000000..ad81473
--- /dev/null
+++ b/docs/api_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/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png
new file mode 100644
index 0000000..1cf1237
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png
Binary files differ
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html
new file mode 100644
index 0000000..d5d682c
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html
@@ -0,0 +1,32 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::PerTriangleAdditionalData Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html
new file mode 100644
index 0000000..430ff27
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html
@@ -0,0 +1,76 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::PerTriangleAdditionalData Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::PerTriangleAdditionalData Struct Reference</h1><!-- doxytag: class="Nv::Blast::PerTriangleAdditionalData" --><code>#include &lt;<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="eb0bb7f2575a26dda3c81de46b2486d8"></a><!-- doxytag: member="Nv::Blast::PerTriangleAdditionalData::materialIndex" ref="eb0bb7f2575a26dda3c81de46b2486d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData::materialIndex</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="42e142111ccadd99eccd755673e84ed8"></a><!-- doxytag: member="Nv::Blast::PerTriangleAdditionalData::smoothingGroup" ref="42e142111ccadd99eccd755673e84ed8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData::smoothingGroup</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js b/docs/api_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/api_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/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html
new file mode 100644
index 0000000..11a0fa8
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html
@@ -0,0 +1,41 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::RegularRadialPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html
new file mode 100644
index 0000000..8e0b116
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html
@@ -0,0 +1,204 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::RegularRadialPatternDesc Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::RegularRadialPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::RegularRadialPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::RegularRadialPatternDesc:</div>
+<div class="dynsection">
+
+<p><center><img src="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png" usemap="#Nv::Blast::RegularRadialPatternDesc_map" border="0" alt=""></center>
+<map name="Nv::Blast::RegularRadialPatternDesc_map">
+<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,215,24">
+</map>
+</div>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a> = 0.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a> = 8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a> = .0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a> = 1.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a> = 0.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a> = 0.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a> = 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a> = 1.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a> = 0.0f</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2c56c6584f48516069a0e9196888053f"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::angularNoiseAmplitude" ref="2c56c6584f48516069a0e9196888053f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc::angularNoiseAmplitude</a> = 0.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="05be2d62a3e6c523f4fefd38eb051ac3"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::angularSteps" ref="05be2d62a3e6c523f4fefd38eb051ac3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc::angularSteps</a> = 8 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ea9dd71b7e45e775ce616f155680e1c2"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::aperture" ref="ea9dd71b7e45e775ce616f155680e1c2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc::aperture</a> = .0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8fb32b5eaf08288834fecf87064a623a"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::debrisRadiusMult" ref="8fb32b5eaf08288834fecf87064a623a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc::debrisRadiusMult</a> = 1.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="88b0bfd26937828f0a94f48246731b39"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialNoiseAmplitude" ref="88b0bfd26937828f0a94f48246731b39" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc::radialNoiseAmplitude</a> = 0.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="838cc159e772872072e0efc65ab39f29"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialNoiseFrequency" ref="838cc159e772872072e0efc65ab39f29" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc::radialNoiseFrequency</a> = 0.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0d4e2ba3b7301e42dd366164f926462"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialSteps" ref="b0d4e2ba3b7301e42dd366164f926462" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc::radialSteps</a> = 3 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ff8d3f6ca0577fe576b63b365f4d2d1"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radiusMax" ref="0ff8d3f6ca0577fe576b63b365f4d2d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc::radiusMax</a> = 1.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8db39b69e964d8101adda7fcd6d0ca31"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radiusMin" ref="8db39b69e964d8101adda7fcd6d0ca31" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc::radiusMin</a> = 0.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js b/docs/api_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/api_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/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png
new file mode 100644
index 0000000..884b504
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png
Binary files differ
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html
new file mode 100644
index 0000000..e3464df
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html
@@ -0,0 +1,35 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::SegmentToIndex Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a>(const SegmentToIndex &amp;in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(float c, uint32_t i, bool end)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html
new file mode 100644
index 0000000..f07b421
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html
@@ -0,0 +1,155 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::SegmentToIndex Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::SegmentToIndex Struct Reference</h1><!-- doxytag: class="Nv::Blast::SegmentToIndex" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_segment_to_index-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> &amp;in) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a> (float c, uint32_t i, bool <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="e648b740f1f16d190960cdd65613631a"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::SegmentToIndex" ref="e648b740f1f16d190960cdd65613631a" args="(float c, uint32_t i, bool end)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::SegmentToIndex::SegmentToIndex </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e272f10eb34fb9015b355fac26401305"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::operator&lt;" ref="e272f10eb34fb9015b355fac26401305" args="(const SegmentToIndex &amp;in) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::SegmentToIndex::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>in</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="5e224ca8a22c2e8f71dfc999beef7f1c"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::coord" ref="5e224ca8a22c2e8f71dfc999beef7f1c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex::coord</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0571e651471fa2a0251049c7eadde59a"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::end" ref="0571e651471fa2a0251049c7eadde59a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex::end</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="541cf82975e53fedb2dfe4bb5fa968f2"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::index" ref="541cf82975e53fedb2dfe4bb5fa968f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex::index</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.js
new file mode 100644
index 0000000..257f163
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.js
@@ -0,0 +1,8 @@
+var struct_nv_1_1_blast_1_1_segment_to_index =
+[
+ [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a", null ],
+ [ "operator<", "struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438", null ],
+ [ "coord", "struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c", null ],
+ [ "end", "struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a", null ],
+ [ "index", "struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
index 020da7f..2975a69 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
@@ -22,7 +22,7 @@
<div class="contents">
<h1>Nv::Blast::TkFractureCommands Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">buffers</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165">tkActorData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
index e4a5baf..f8e8fd2 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
@@ -29,7 +29,7 @@
<a href="struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = TkEvent::FractureCommand
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = TkEvent::FractureCommand
}</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
@@ -43,7 +43,7 @@
<hr><a name="_details"></a><h2>Detailed Description</h2>
Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> events<p>
Fracture Commands used to apply fracture to a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>. <hr><h2>Member Enumeration Documentation</h2>
-<a class="anchor" name="04a01033cf6929b4e7b7430687217b32"></a><!-- doxytag: member="Nv::Blast::TkFractureCommands::@1" ref="04a01033cf6929b4e7b7430687217b32" args="" -->
+<a class="anchor" name="c343f158b01f6c8ea57d494bdd556e72"></a><!-- doxytag: member="Nv::Blast::TkFractureCommands::@2" ref="c343f158b01f6c8ea57d494bdd556e72" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -57,7 +57,7 @@ Fracture Commands used to apply fracture to a <a class="el" href="class_nv_1_1_b
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913"></a><!-- doxytag: member="EVENT_TYPE" ref="04a01033cf6929b4e7b7430687217b3232a3a2f7f1a68ff430f0ac66e531d913" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913"></a><!-- doxytag: member="EVENT_TYPE" ref="c343f158b01f6c8ea57d494bdd556e7232a3a2f7f1a68ff430f0ac66e531d913" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js
index 8c6aa73..3daf331 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js
@@ -1,6 +1,6 @@
var struct_nv_1_1_blast_1_1_tk_fracture_commands =
[
- [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a04a01033cf6929b4e7b7430687217b32a32a3a2f7f1a68ff430f0ac66e531d913", null ],
+ [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#ac343f158b01f6c8ea57d494bdd556e72a32a3a2f7f1a68ff430f0ac66e531d913", null ],
[ "buffers", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030", null ],
[ "tkActorData", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165", null ]
]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
index 822edd7..84d2398 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
@@ -26,7 +26,7 @@
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">buffers</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">chunksBroken</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#cfb0961d364f23fcbf30196eb5970567">chunksDamaged</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">tkActorData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
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 @@
<a href="struct_nv_1_1_blast_1_1_tk_fracture_events-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = TkEvent::FractureEvent
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = TkEvent::FractureEvent
}</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
@@ -55,7 +55,7 @@
<hr><a name="_details"></a><h2>Detailed Description</h2>
Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> events<p>
Fracture Events resulting from applying fracture to a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>. <hr><h2>Member Enumeration Documentation</h2>
-<a class="anchor" name="4e876a7ba2222684196e4dc1f2cc6b86"></a><!-- doxytag: member="Nv::Blast::TkFractureEvents::@2" ref="4e876a7ba2222684196e4dc1f2cc6b86" args="" -->
+<a class="anchor" name="882317fc92621221e1e29e2dea74e8c1"></a><!-- doxytag: member="Nv::Blast::TkFractureEvents::@3" ref="882317fc92621221e1e29e2dea74e8c1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -69,7 +69,7 @@ Fracture Events resulting from applying fracture to a <a class="el" href="class_
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024"></a><!-- doxytag: member="EVENT_TYPE" ref="4e876a7ba2222684196e4dc1f2cc6b8615720a970e169b8970bcf2861217b024" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024"></a><!-- doxytag: member="EVENT_TYPE" ref="882317fc92621221e1e29e2dea74e8c115720a970e169b8970bcf2861217b024" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
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 @@
<div class="contents">
<h1>Nv::Blast::TkJointUpdateEvent Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Changed</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d0b71861440e6e4a16b3567c74cfca6d8">External</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ba5f7ab9ad11a81e32ac107278428c8e">joint</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#1d4d35a36d2fa508b40785ab17694883">subtype</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr>
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 @@
<a href="struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = TkEvent::JointUpdate
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = TkEvent::JointUpdate
}</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
@@ -43,7 +43,7 @@
<hr><a name="_details"></a><h2>Detailed Description</h2>
Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> events<p>
Event type sent when a TkJoint's <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> 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. <hr><h2>Member Enumeration Documentation</h2>
-<a class="anchor" name="236cec7c58ca0e59766554ee45ebb40a"></a><!-- doxytag: member="Nv::Blast::TkJointUpdateEvent::@3" ref="236cec7c58ca0e59766554ee45ebb40a" args="" -->
+<a class="anchor" name="dd7ff693e53f9561cf17ad3c605acde8"></a><!-- doxytag: member="Nv::Blast::TkJointUpdateEvent::@4" ref="dd7ff693e53f9561cf17ad3c605acde8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -57,7 +57,7 @@ Event type sent when a TkJoint's <a class="el" href="class_nv_1_1_blast_1_1_tk_a
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c"></a><!-- doxytag: member="EVENT_TYPE" ref="236cec7c58ca0e59766554ee45ebb40afd38618f938db2a6b13fd498b586675c" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c"></a><!-- doxytag: member="EVENT_TYPE" ref="dd7ff693e53f9561cf17ad3c605acde8fd38618f938db2a6b13fd498b586675c" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
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 @@
<div class="contents">
<h1>Nv::Blast::TkSplitEvent Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#f2e81b852d79966c280dbe9db880e4be">children</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145">numChildren</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">parentData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr>
</table></div>
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 @@
<a href="struct_nv_1_1_blast_1_1_tk_split_event-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = TkEvent::Split
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = TkEvent::Split
}</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
@@ -46,7 +46,7 @@
<hr><a name="_details"></a><h2>Detailed Description</h2>
Payload for <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> events<p>
When this event is sent, the parent <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> that was split is no longer valid. Therefore it is not referenced directly in the event data. Instead, its <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>, index within the <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>, and userData are stored. In addition, this event gives the child TkActors generated by the split. <hr><h2>Member Enumeration Documentation</h2>
-<a class="anchor" name="bb392718f5d76798d82190f439b3ec16"></a><!-- doxytag: member="Nv::Blast::TkSplitEvent::@0" ref="bb392718f5d76798d82190f439b3ec16" args="" -->
+<a class="anchor" name="9a9b844cb03a3fca2261b2ead4a8fd70"></a><!-- doxytag: member="Nv::Blast::TkSplitEvent::@1" ref="9a9b844cb03a3fca2261b2ead4a8fd70" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -60,7 +60,7 @@ When this event is sent, the parent <a class="el" href="class_nv_1_1_blast_1_1_t
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f"></a><!-- doxytag: member="EVENT_TYPE" ref="bb392718f5d76798d82190f439b3ec16296e1f3438ab01d26f18804e6780ab3f" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f"></a><!-- doxytag: member="EVENT_TYPE" ref="9a9b844cb03a3fca2261b2ead4a8fd70296e1f3438ab01d26f18804e6780ab3f" args="" -->EVENT_TYPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
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 @@
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
index 91ce98c..4509741 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
@@ -280,7 +280,7 @@ Index based triangle <hr><h2>Constructor &amp; Destructor Documentation</h2>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html
new file mode 100644
index 0000000..55f05b4
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html
@@ -0,0 +1,37 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Nv::Blast::UniformPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html
new file mode 100644
index 0000000..f57fc4e
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html
@@ -0,0 +1,136 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::UniformPatternDesc Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>
+ </div>
+<div class="contents">
+<h1>Nv::Blast::UniformPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::UniformPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::UniformPatternDesc:</div>
+<div class="dynsection">
+
+<p><center><img src="struct_nv_1_1_blast_1_1_uniform_pattern_desc.png" usemap="#Nv::Blast::UniformPatternDesc_map" border="0" alt=""></center>
+<map name="Nv::Blast::UniformPatternDesc_map">
+<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,179,24">
+</map>
+</div>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a> = 1.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a> = 1.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a> = 1.0f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a> = 0.0f</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="815577cc15070656e2b14ed6c6c234cd"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::cellsCount" ref="815577cc15070656e2b14ed6c6c234cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc::cellsCount</a> = 2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c86e7fcca3804d3b554f0ea153ee6516"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::debrisRadiusMult" ref="c86e7fcca3804d3b554f0ea153ee6516" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc::debrisRadiusMult</a> = 1.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fcf560708a0214765d01ce4fd2c382ae"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusDistr" ref="fcf560708a0214765d01ce4fd2c382ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc::radiusDistr</a> = 1.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8c666220227a45ab0e29fb72348c295d"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusMax" ref="8c666220227a45ab0e29fb72348c295d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc::radiusMax</a> = 1.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="72c7c391785fcf3eb929db06b4a3acc4"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusMin" ref="72c7c391785fcf3eb929db06b4a3acc4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc::radiusMin</a> = 0.0f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js
new file mode 100644
index 0000000..3ba8e5e
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js
@@ -0,0 +1,8 @@
+var struct_nv_1_1_blast_1_1_uniform_pattern_desc =
+[
+ [ "cellsCount", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd", null ],
+ [ "debrisRadiusMult", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516", null ],
+ [ "radiusDistr", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae", null ],
+ [ "radiusMax", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d", null ],
+ [ "radiusMin", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4", null ]
+]; \ No newline at end of file
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png
new file mode 100644
index 0000000..80436fb
--- /dev/null
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png
Binary files differ
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_vertex.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_vertex.html
index 98fa237..fcd75ef 100755
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_vertex.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_vertex.html
@@ -84,7 +84,7 @@
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
+<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/tree.html b/docs/api_docs/files/tree.html
index eb16840..7e52d68 100755
--- a/docs/api_docs/files/tree.html
+++ b/docs/api_docs/files/tree.html
@@ -103,8 +103,14 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html" target="basefrm">Nv::Blast::ApexImporter::ApexImporterConfig</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html" target="basefrm">Nv::Blast::ApexImporter::ApexImportTool</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html" target="basefrm">Nv::Blast::AuthoringResult</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" target="basefrm">Nv::Blast::BBoxBasedAccelerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html" target="basefrm">Nv::Blast::BeamPatternDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html" target="basefrm">Nv::Blast::BlastBondGenerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html" target="basefrm">Nv::Blast::BooleanResultEdge</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html" target="basefrm">Nv::Blast::BooleanToolOutputData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html" target="basefrm">Nv::Blast::ChunkGraph</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html" target="basefrm">Nv::Blast::ChunkGraphLink</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html" target="basefrm">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></p>
@@ -112,8 +118,10 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html" target="basefrm">Nv::Blast::DamagePattern</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html" target="basefrm">Nv::Blast::DebugLine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html" target="basefrm">Nv::Blast::DummyAccelerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_edge.html" target="basefrm">Nv::Blast::Edge</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html" target="basefrm">Nv::Blast::ErrorCallback</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html" target="basefrm">Nv::Blast::ErrorCode</a></p>
@@ -156,7 +164,14 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html" target="basefrm">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html" target="basefrm">Nv::Blast::ExtSyncEventType</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_facet.html" target="basefrm">Nv::Blast::Facet</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html" target="basefrm">Nv::Blast::FacetFacetResult</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html" target="basefrm">Nv::Blast::FractureDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html" target="basefrm">Nv::Blast::Fracturer</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html" target="basefrm">Nv::Blast::FractureRT</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html" target="basefrm">Nv::Blast::FractureRT::FractureRT::Stage</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_grid.html" target="basefrm">Nv::Blast::Grid</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html" target="basefrm">Nv::Blast::GridWalker</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html" target="basefrm">Nv::Blast::IJsonCollisionExporter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p>
@@ -165,6 +180,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_material.html" target="basefrm">Nv::Blast::Material</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html" target="basefrm">Nv::Blast::MeshDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html" target="basefrm">Nv::Blast::MeshGenerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
@@ -209,11 +226,18 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec3i.html" target="basefrm">NvcVec3i</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec4.html" target="basefrm">NvcVec4</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec4i.html" target="basefrm">NvcVec4i</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" target="basefrm">Nv::Blast::PatternDescriptor</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html" target="basefrm">Nv::Blast::PatternGenerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html" target="basefrm">Nv::Blast::PerTriangleAdditionalData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html" target="basefrm">Nv::Blast::ProfilerDetail</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html" target="basefrm">Nv::Blast::RandomGeneratorBase</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html" target="basefrm">Nv::Blast::RegularRadialPatternDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html" target="basefrm">Nv::Blast::SegmentToIndex</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html" target="basefrm">Nv::Blast::SlicingConfiguration</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" target="basefrm">Nv::Blast::SweepingAccelerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html" target="basefrm">Nv::Blast::TkActorData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html" target="basefrm">Nv::Blast::TkActorDesc</a></p>
@@ -242,6 +266,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html" target="basefrm">Nv::Blast::TkTypeIndex</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html" target="basefrm">Nv::Blast::Triangle</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html" target="basefrm">Nv::Blast::TriangleIndexed</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html" target="basefrm">Nv::Blast::UniformPatternDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html" target="basefrm">Nv::Blast::Vertex</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p>
</div>
@@ -254,6 +279,10 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html" target="basefrm">Nv::Blast::AuthoringResult</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html" target="basefrm">Nv::Blast::BlastBondGenerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html" target="basefrm">Nv::Blast::BooleanResultEdge</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html" target="basefrm">Nv::Blast::BooleanToolOutputData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html" target="basefrm">Nv::Blast::ChunkGraph</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html" target="basefrm">Nv::Blast::ChunkGraphLink</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html" target="basefrm">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></p>
@@ -261,6 +290,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html" target="basefrm">Nv::Blast::DamagePattern</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html" target="basefrm">Nv::Blast::DebugLine</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_edge.html" target="basefrm">Nv::Blast::Edge</a></p>
@@ -313,7 +343,13 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html" target="basefrm">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html" target="basefrm">Nv::Blast::ExtSyncEventType</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_facet.html" target="basefrm">Nv::Blast::Facet</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html" target="basefrm">Nv::Blast::FacetFacetResult</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html" target="basefrm">Nv::Blast::FractureDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html" target="basefrm">Nv::Blast::Fracturer</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html" target="basefrm">Nv::Blast::FractureRT</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html" target="basefrm">Nv::Blast::FractureRT::FractureRT::Stage</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_grid.html" target="basefrm">Nv::Blast::Grid</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html" target="basefrm">Nv::Blast::IJsonCollisionExporter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p>
<div id="folder11">
@@ -324,6 +360,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_material.html" target="basefrm">Nv::Blast::Material</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html" target="basefrm">Nv::Blast::MeshDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html" target="basefrm">Nv::Blast::MeshGenerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
@@ -379,19 +417,35 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec3i.html" target="basefrm">NvcVec3i</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec4.html" target="basefrm">NvcVec4</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nvc_vec4i.html" target="basefrm">NvcVec4i</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" target="basefrm">Nv::Blast::PatternDescriptor</a></p>
<div id="folder16">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html" target="basefrm">Nv::Blast::BeamPatternDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html" target="basefrm">Nv::Blast::RegularRadialPatternDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html" target="basefrm">Nv::Blast::UniformPatternDesc</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html" target="basefrm">Nv::Blast::PatternGenerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html" target="basefrm">Nv::Blast::PerTriangleAdditionalData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
+ <div id="folder17">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html" target="basefrm">Nv::Blast::ExtCustomProfiler</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html" target="basefrm">Nv::Blast::ProfilerDetail</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html" target="basefrm">Nv::Blast::RandomGeneratorBase</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html" target="basefrm">Nv::Blast::SegmentToIndex</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html" target="basefrm">Nv::Blast::SlicingConfiguration</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p>
+ <div id="folder18">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" target="basefrm">Nv::Blast::BBoxBasedAccelerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html" target="basefrm">Nv::Blast::DummyAccelerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html" target="basefrm">Nv::Blast::GridWalker</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" target="basefrm">Nv::Blast::SweepingAccelerator</a></p>
+ </div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html" target="basefrm">Nv::Blast::TkActorData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::TkAssetJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html" target="basefrm">Nv::Blast::TkEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p>
- <div id="folder17">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p>
+ <div id="folder19">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html" target="basefrm">Nv::Blast::ExtSync</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html" target="basefrm">Nv::Blast::TkFractureCommands</a></p>
@@ -403,11 +457,11 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html" target="basefrm">Nv::Blast::TkJointData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html" target="basefrm">Nv::Blast::TkJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html" target="basefrm">Nv::Blast::TkJointUpdateEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p>
- <div id="folder18">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p>
+ <div id="folder20">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p>
- <div id="folder19">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p>
+ <div id="folder21">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html" target="basefrm">Nv::Blast::TkAsset</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html" target="basefrm">Nv::Blast::TkFamily</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html" target="basefrm">Nv::Blast::TkGroup</a></p>
@@ -424,8 +478,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p>
</div>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
- <div id="folder20">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
+ <div id="folder22">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_nv.html" target="basefrm">Nv</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_nv_1_1_blast.html" target="basefrm">Nv::Blast</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html" target="basefrm">Nv::Blast::ApexImporter</a></p>
@@ -436,17 +490,19 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacephysx_1_1general___px_i_o_stream2.html" target="basefrm">physx::general_PxIOStream2</a></p>
</div>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacemembers.html" target="basefrm">Namespace Members</a></p>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
- <div id="folder21">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+ <div id="folder23">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_asset_utils_8h.html" target="basefrm">sdk/extensions/assetutils/include/NvBlastExtAssetUtils.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoring.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_bond_generator_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringBondGenerator.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_collision_builder_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_cutout_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_types_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_types_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_exporter_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporter.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_exporter_json_collision_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_apex_import_tool_8h.html" target="basefrm">sdk/extensions/import/include/NvBlastExtApexImportTool.h</a></p>
@@ -462,6 +518,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_px_task_8h.html" target="basefrm">sdk/extensions/physx/include/NvBlastExtPxTask.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_sync_8h.html" target="basefrm">sdk/extensions/physx/include/NvBlastExtSync.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_px_callbacks_8h.html" target="basefrm">sdk/extensions/physx/include/NvBlastPxCallbacks.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_r_t_8h.html" target="basefrm">sdk/extensions/RT/include/NvBlastExtRT.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_ll_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtLlSerialization.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_px_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtPxSerialization.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtSerialization.h</a></p>