From 1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Mon, 22 Jan 2018 14:04:16 -0800 Subject: Changes for 1.1.2 release candidate See README.md, docs/release_notes.txt --- .../files/_nv_blast_ext_authoring_8h-source.html | 134 ++++--- .../api_docs/files/_nv_blast_ext_authoring_8h.html | 221 ++++++++++- ...ast_ext_authoring_bond_generator_8h-source.html | 95 ++--- .../_nv_blast_ext_authoring_cutout_8h-source.html | 89 +++++ .../files/_nv_blast_ext_authoring_cutout_8h.html | 43 +++ ...last_ext_authoring_fracture_tool_8h-source.html | 288 ++++++++------ .../_nv_blast_ext_authoring_fracture_tool_8h.html | 4 + .../_nv_blast_ext_authoring_types_8h-source.html | 266 ++++++------- .../files/_nv_blast_ext_exporter_8h-source.html | 196 +++++----- docs/api_docs/files/_nv_blast_ext_exporter_8h.html | 2 + docs/api_docs/files/annotated.html | 4 + ...1_1_blast_1_1_blast_bond_generator-members.html | 2 +- ...lass_nv_1_1_blast_1_1_blast_bond_generator.html | 12 +- .../class_nv_1_1_blast_1_1_cutout_set-members.html | 41 ++ .../files/class_nv_1_1_blast_1_1_cutout_set.html | 331 ++++++++++++++++ ...ass_nv_1_1_blast_1_1_fracture_tool-members.html | 7 +- .../class_nv_1_1_blast_1_1_fracture_tool.html | 235 ++++++++++- ...v_1_1_blast_1_1_i_mesh_file_writer-members.html | 1 + .../class_nv_1_1_blast_1_1_i_mesh_file_writer.html | 22 ++ docs/api_docs/files/classes.html | 32 +- docs/api_docs/files/files.html | 1 + docs/api_docs/files/functions.html | 22 +- docs/api_docs/files/functions_0x63.html | 28 +- docs/api_docs/files/functions_0x64.html | 10 +- docs/api_docs/files/functions_0x66.html | 14 +- docs/api_docs/files/functions_0x67.html | 22 +- docs/api_docs/files/functions_0x69.html | 10 +- docs/api_docs/files/functions_0x6d.html | 4 +- docs/api_docs/files/functions_0x6e.html | 10 +- docs/api_docs/files/functions_0x6f.html | 2 + docs/api_docs/files/functions_0x72.html | 25 +- docs/api_docs/files/functions_0x73.html | 22 +- docs/api_docs/files/functions_0x74.html | 16 +- docs/api_docs/files/functions_0x75.html | 18 +- docs/api_docs/files/functions_0x7e.html | 2 + docs/api_docs/files/functions_func_0x63.html | 13 +- docs/api_docs/files/functions_func_0x66.html | 4 + docs/api_docs/files/functions_func_0x67.html | 18 + docs/api_docs/files/functions_func_0x69.html | 2 + docs/api_docs/files/functions_func_0x72.html | 23 +- docs/api_docs/files/functions_func_0x73.html | 10 +- docs/api_docs/files/functions_func_0x75.html | 2 + docs/api_docs/files/functions_func_0x7e.html | 2 + docs/api_docs/files/functions_vars.html | 10 +- docs/api_docs/files/functions_vars_0x63.html | 10 +- docs/api_docs/files/functions_vars_0x64.html | 6 +- docs/api_docs/files/functions_vars_0x66.html | 6 +- docs/api_docs/files/functions_vars_0x69.html | 4 + docs/api_docs/files/functions_vars_0x6d.html | 8 +- docs/api_docs/files/functions_vars_0x6e.html | 10 +- docs/api_docs/files/functions_vars_0x6f.html | 2 + docs/api_docs/files/functions_vars_0x73.html | 12 +- docs/api_docs/files/functions_vars_0x74.html | 5 +- docs/api_docs/files/globals.html | 10 +- docs/api_docs/files/globals_func.html | 10 +- docs/api_docs/files/hierarchy.html | 4 + docs/api_docs/files/namespace_nv_1_1_blast.html | 8 + docs/api_docs/files/pagereleasenotes.html | 35 ++ ...1_blast_1_1_bond_generation_config-members.html | 1 + ...ct_nv_1_1_blast_1_1_bond_generation_config.html | 19 +- ...struct_nv_1_1_blast_1_1_chunk_info-members.html | 1 + .../files/struct_nv_1_1_blast_1_1_chunk_info.html | 17 + ...1_1_blast_1_1_cutout_configuration-members.html | 35 ++ ...ruct_nv_1_1_blast_1_1_cutout_configuration.html | 128 ++++++ ...v_1_1_blast_1_1_exporter_mesh_data-members.html | 2 +- ...struct_nv_1_1_blast_1_1_exporter_mesh_data.html | 6 +- .../struct_nv_1_1_blast_1_1_materials-members.html | 32 ++ .../files/struct_nv_1_1_blast_1_1_materials.html | 76 ++++ ..._1_1_blast_1_1_noise_configuration-members.html | 34 ++ ...truct_nv_1_1_blast_1_1_noise_configuration.html | 111 ++++++ ..._1_blast_1_1_slicing_configuration-members.html | 5 +- ...uct_nv_1_1_blast_1_1_slicing_configuration.html | 58 +-- .../struct_nv_1_1_blast_1_1_triangle-members.html | 2 + .../files/struct_nv_1_1_blast_1_1_triangle.html | 44 +++ docs/api_docs/files/tree.html | 9 + docs/release_notes.txt | 35 ++ .../files/_nv_blast_ext_authoring_8h-source.html | 134 ++++--- .../files/_nv_blast_ext_authoring_8h.html | 221 ++++++++++- ...ast_ext_authoring_bond_generator_8h-source.html | 95 ++--- ...xt_authoring_bond_generator_impl_8h-source.html | 4 +- .../_nv_blast_ext_authoring_cutout_8h-source.html | 106 +++++ .../files/_nv_blast_ext_authoring_cutout_8h.html | 61 +++ ..._blast_ext_authoring_cutout_impl_8h-source.html | 174 +++++++++ .../_nv_blast_ext_authoring_cutout_impl_8h.html | 76 ++++ ...last_ext_authoring_fracture_tool_8h-source.html | 288 ++++++++------ .../_nv_blast_ext_authoring_fracture_tool_8h.html | 4 + ...ext_authoring_fracture_tool_impl_8h-source.html | 307 ++++++++------- ..._blast_ext_authoring_fracture_tool_impl_8h.html | 1 + ...nv_blast_ext_authoring_mesh_impl_8h-source.html | 12 +- .../_nv_blast_ext_authoring_mesh_impl_8h.html | 2 + ...blast_ext_authoring_triangulator_8h-source.html | 117 +++--- .../_nv_blast_ext_authoring_types_8h-source.html | 266 ++++++------- .../files/_nv_blast_ext_exporter_8h-source.html | 196 +++++----- .../files/_nv_blast_ext_exporter_8h.html | 2 + ...nv_blast_ext_exporter_fbx_writer_8h-source.html | 76 ++-- ...nv_blast_ext_exporter_obj_reader_8h-source.html | 22 +- ...nv_blast_ext_exporter_obj_writer_8h-source.html | 24 +- .../_nv_blast_ext_exporter_obj_writer_8h.html | 1 + docs/source_docs/files/annotated.html | 15 +- ...1_1_blast_1_1_blast_bond_generator-members.html | 2 +- ...lass_nv_1_1_blast_1_1_blast_bond_generator.html | 14 +- ...last_1_1_blast_bond_generator_impl-members.html | 2 +- ...nv_1_1_blast_1_1_blast_bond_generator_impl.html | 14 +- .../class_nv_1_1_blast_1_1_cutout_set-members.html | 61 +++ .../files/class_nv_1_1_blast_1_1_cutout_set.html | 380 ++++++++++++++++++ .../files/class_nv_1_1_blast_1_1_cutout_set.png | Bin 0 -> 510 bytes ...s_nv_1_1_blast_1_1_fbx_file_writer-members.html | 1 + .../class_nv_1_1_blast_1_1_fbx_file_writer.html | 24 ++ ...ass_nv_1_1_blast_1_1_fracture_tool-members.html | 7 +- .../class_nv_1_1_blast_1_1_fracture_tool.html | 247 +++++++++++- ...v_1_1_blast_1_1_fracture_tool_impl-members.html | 7 +- .../class_nv_1_1_blast_1_1_fracture_tool_impl.html | 247 +++++++++++- ...v_1_1_blast_1_1_i_mesh_file_writer-members.html | 1 + .../class_nv_1_1_blast_1_1_i_mesh_file_writer.html | 24 ++ .../class_nv_1_1_blast_1_1_obj_file_reader.html | 4 +- ...s_nv_1_1_blast_1_1_obj_file_writer-members.html | 1 + .../class_nv_1_1_blast_1_1_obj_file_writer.html | 24 ++ ...lass_nv_1_1_blast_1_1_triangulator-members.html | 2 + .../files/class_nv_1_1_blast_1_1_triangulator.html | 42 ++ docs/source_docs/files/classes.html | 36 +- docs/source_docs/files/files.html | 2 + docs/source_docs/files/functions_0x61.html | 56 +-- docs/source_docs/files/functions_0x63.html | 74 ++-- docs/source_docs/files/functions_0x64.html | 25 +- docs/source_docs/files/functions_0x66.html | 19 +- docs/source_docs/files/functions_0x67.html | 243 +++++++----- docs/source_docs/files/functions_0x69.html | 39 +- docs/source_docs/files/functions_0x6d.html | 14 +- docs/source_docs/files/functions_0x6e.html | 19 +- docs/source_docs/files/functions_0x6f.html | 59 +-- docs/source_docs/files/functions_0x70.html | 56 +-- docs/source_docs/files/functions_0x72.html | 76 ++-- docs/source_docs/files/functions_0x73.html | 70 ++-- docs/source_docs/files/functions_0x74.html | 72 ++-- docs/source_docs/files/functions_0x75.html | 25 +- docs/source_docs/files/functions_0x76.html | 17 +- docs/source_docs/files/functions_0x78.html | 13 +- docs/source_docs/files/functions_0x79.html | 7 +- docs/source_docs/files/functions_0x7e.html | 2 + docs/source_docs/files/functions_func.html | 12 +- docs/source_docs/files/functions_func_0x63.html | 69 ++-- docs/source_docs/files/functions_func_0x66.html | 10 +- docs/source_docs/files/functions_func_0x67.html | 207 ++++++---- docs/source_docs/files/functions_func_0x69.html | 13 +- docs/source_docs/files/functions_func_0x6f.html | 35 +- docs/source_docs/files/functions_func_0x70.html | 23 +- docs/source_docs/files/functions_func_0x72.html | 81 ++-- docs/source_docs/files/functions_func_0x73.html | 51 +-- docs/source_docs/files/functions_func_0x75.html | 8 +- docs/source_docs/files/functions_func_0x7e.html | 2 + docs/source_docs/files/functions_vars_0x61.html | 6 +- docs/source_docs/files/functions_vars_0x63.html | 14 +- docs/source_docs/files/functions_vars_0x64.html | 8 +- docs/source_docs/files/functions_vars_0x66.html | 7 +- docs/source_docs/files/functions_vars_0x69.html | 5 + docs/source_docs/files/functions_vars_0x6d.html | 16 +- docs/source_docs/files/functions_vars_0x6e.html | 10 +- docs/source_docs/files/functions_vars_0x6f.html | 2 + docs/source_docs/files/functions_vars_0x70.html | 24 +- docs/source_docs/files/functions_vars_0x73.html | 12 +- docs/source_docs/files/functions_vars_0x74.html | 5 +- docs/source_docs/files/functions_vars_0x75.html | 19 +- docs/source_docs/files/functions_vars_0x76.html | 3 +- docs/source_docs/files/functions_vars_0x78.html | 13 +- docs/source_docs/files/functions_vars_0x79.html | 13 +- docs/source_docs/files/globals_0x6e.html | 10 +- docs/source_docs/files/globals_func_0x6e.html | 10 +- docs/source_docs/files/hierarchy.html | 17 +- docs/source_docs/files/namespace_nv_1_1_blast.html | 171 ++++++++ docs/source_docs/files/namespacemembers_0x63.html | 4 + docs/source_docs/files/namespacemembers_0x67.html | 2 + .../files/namespacemembers_func_0x63.html | 4 + .../files/namespacemembers_func_0x67.html | 2 + ...1_blast_1_1_bond_generation_config-members.html | 1 + ...ct_nv_1_1_blast_1_1_bond_generation_config.html | 19 +- ...struct_nv_1_1_blast_1_1_chunk_info-members.html | 1 + .../files/struct_nv_1_1_blast_1_1_chunk_info.html | 17 + ...truct_nv_1_1_blast_1_1_convex_loop-members.html | 51 +++ .../files/struct_nv_1_1_blast_1_1_convex_loop.html | 79 ++++ .../struct_nv_1_1_blast_1_1_cutout-members.html | 52 +++ .../files/struct_nv_1_1_blast_1_1_cutout.html | 96 +++++ ...1_1_blast_1_1_cutout_configuration-members.html | 55 +++ ...ruct_nv_1_1_blast_1_1_cutout_configuration.html | 148 +++++++ ...t_nv_1_1_blast_1_1_cutout_set_impl-members.html | 65 ++++ .../struct_nv_1_1_blast_1_1_cutout_set_impl.html | 430 +++++++++++++++++++++ .../struct_nv_1_1_blast_1_1_cutout_set_impl.png | Bin 0 -> 506 bytes ...v_1_1_blast_1_1_exporter_mesh_data-members.html | 2 +- ...struct_nv_1_1_blast_1_1_exporter_mesh_data.html | 6 +- .../struct_nv_1_1_blast_1_1_materials-members.html | 52 +++ .../files/struct_nv_1_1_blast_1_1_materials.html | 96 +++++ ..._1_1_blast_1_1_noise_configuration-members.html | 54 +++ ...truct_nv_1_1_blast_1_1_noise_configuration.html | 131 +++++++ ...ruct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html | 56 +++ .../struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html | 195 ++++++++++ .../struct_nv_1_1_blast_1_1_poly_vert-members.html | 52 +++ .../files/struct_nv_1_1_blast_1_1_poly_vert.html | 96 +++++ ..._1_blast_1_1_slicing_configuration-members.html | 5 +- ...uct_nv_1_1_blast_1_1_slicing_configuration.html | 58 +-- .../struct_nv_1_1_blast_1_1_triangle-members.html | 2 + .../files/struct_nv_1_1_blast_1_1_triangle.html | 44 +++ docs/source_docs/files/tree.html | 230 ++++++----- 201 files changed, 7981 insertions(+), 2292 deletions(-) create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html create mode 100644 docs/api_docs/files/_nv_blast_ext_authoring_cutout_8h.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html create mode 100644 docs/api_docs/files/class_nv_1_1_blast_1_1_cutout_set.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_materials-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_materials.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html create mode 100644 docs/api_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h-source.html create mode 100644 docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.html create mode 100644 docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.png create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_materials-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_materials.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert-members.html create mode 100644 docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert.html (limited to 'docs') diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html b/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html index 9132e77..68e7d60 100644 --- a/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html +++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h-source.html @@ -64,69 +64,83 @@ 00043 { 00044 class Mesh; 00045 class VoronoiSitesGenerator; -00046 class FractureTool; -00047 class ConvexMeshBuilder; -00048 class BlastBondGenerator; -00049 class MeshCleaner; -00050 struct CollisionParams; -00051 struct CollisionHull; -00052 } -00053 } -00054 -00055 struct NvBlastExtAssetUtilsBondDesc; -00056 -00070 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, -00071 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); -00072 -00080 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, -00081 Nv::Blast::RandomGeneratorBase* rng); -00082 -00087 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); -00088 -00093 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, -00094 physx::PxPhysicsInsertionCallback* insertionCallback); -00095 -00100 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, -00101 physx::PxPhysicsInsertionCallback* insertionCallback); +00046 class CutoutSet; +00047 class FractureTool; +00048 class ConvexMeshBuilder; +00049 class BlastBondGenerator; +00050 class MeshCleaner; +00051 struct CollisionParams; +00052 struct CollisionHull; +00053 } +00054 } +00055 +00056 struct NvBlastExtAssetUtilsBondDesc; +00057 +00071 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMesh(const physx::PxVec3* positions, const physx::PxVec3* normals, +00072 const physx::PxVec2* uv, uint32_t verticesCount, const uint32_t* indices, uint32_t indicesCount); +00073 +00087 NVBLAST_API Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets(const void* vertices, const void* edges, const void* facets, +00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); +00089 +00097 NVBLAST_API Nv::Blast::VoronoiSitesGenerator* NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh* mesh, +00098 Nv::Blast::RandomGeneratorBase* rng); +00099 +00101 NVBLAST_API Nv::Blast::CutoutSet* NvBlastExtAuthoringCreateCutoutSet(); 00102 -00103 -00111 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace -00112 ( -00113 Nv::Blast::CollisionHull* hull, -00114 const physx::PxVec3* scaling, -00115 const physx::PxQuat* rotation, -00116 const physx::PxVec3* translation -00117 ); -00118 -00126 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull -00127 ( -00128 const Nv::Blast::CollisionHull* hull, -00129 const physx::PxVec3* scaling, -00130 const physx::PxQuat* rotation, -00131 const physx::PxVec3* translation -00132 ); +00118 NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet& cutoutSet, const uint8_t* pixelBuffer, +00119 uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps); +00120 +00125 NVBLAST_API Nv::Blast::FractureTool* NvBlastExtAuthoringCreateFractureTool(); +00126 +00131 NVBLAST_API Nv::Blast::BlastBondGenerator* NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking* cooking, +00132 physx::PxPhysicsInsertionCallback* insertionCallback); 00133 -00145 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, -00146 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); -00147 -00148 -00153 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); -00154 -00155 +00138 NVBLAST_API Nv::Blast::ConvexMeshBuilder* NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking* cooking, +00139 physx::PxPhysicsInsertionCallback* insertionCallback); +00140 +00141 +00149 NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace +00150 ( +00151 Nv::Blast::CollisionHull* hull, +00152 const physx::PxVec3* scaling, +00153 const physx::PxQuat* rotation, +00154 const physx::PxVec3* translation +00155 ); 00156 -00179 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds -00180 ( -00181 const NvBlastAsset** components, -00182 const physx::PxVec3* scales, -00183 const physx::PxQuat* rotations, -00184 const physx::PxVec3* translations, -00185 const uint32_t** convexHullOffsets, -00186 const Nv::Blast::CollisionHull*** chunkHulls, -00187 uint32_t componentCount, -00188 NvBlastExtAssetUtilsBondDesc*& newBondDescs -00189 ); -00190 -00191 #endif // ifndef NVBLASTAUTHORING_H +00164 NVBLAST_API Nv::Blast::CollisionHull* NvBlastExtAuthoringTransformCollisionHull +00165 ( +00166 const Nv::Blast::CollisionHull* hull, +00167 const physx::PxVec3* scaling, +00168 const physx::PxQuat* rotation, +00169 const physx::PxVec3* translation +00170 ); +00171 +00183 NVBLAST_API Nv::Blast::AuthoringResult* NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool& fTool, +00184 Nv::Blast::BlastBondGenerator& bondGenerator, Nv::Blast::ConvexMeshBuilder& collisionBuilder, const Nv::Blast::CollisionParams& collisionParam, int32_t defaultSupportDepth = -1); +00185 +00192 NVBLAST_API void NvBlastExtUpdateGraphicsMesh(Nv::Blast::FractureTool& fTool, Nv::Blast::AuthoringResult& ares); +00193 +00194 +00195 +00196 +00201 NVBLAST_API Nv::Blast::MeshCleaner* NvBlastExtAuthoringCreateMeshCleaner(); +00202 +00203 +00204 +00227 NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds +00228 ( +00229 const NvBlastAsset** components, +00230 const physx::PxVec3* scales, +00231 const physx::PxQuat* rotations, +00232 const physx::PxVec3* translations, +00233 const uint32_t** convexHullOffsets, +00234 const Nv::Blast::CollisionHull*** chunkHulls, +00235 uint32_t componentCount, +00236 NvBlastExtAssetUtilsBondDesc*& newBondDescs, +00237 float maxSeparation = 0.0f +00238 ); +00239 +00240 #endif // ifndef NVBLASTAUTHORING_H +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nv::Blast::Mesh* NvBlastExtAuthoringCreateMeshFromFacets (const void *  vertices,
const void *  edges,
const void *  facets,
uint32_t  verticesCount,
uint32_t  edgesCount,
uint32_t  facetsCount 
)
+
+
+ +

+Constructs mesh object from array of vertices, edges and facets. User should call release() after usage.

+

Parameters:
+ + + + + + + +
[in] vertices Array for Nv::Blast::Vertex
[in] edges Array for Nv::Blast::Edge
[in] facets Array for Nv::Blast::Facet
[in] verticesCount Number of vertices in mesh
[in] edgesCount Number of edges in mesh
[in] facetsCount Number of facets in mesh
+
+
Returns:
pointer to Nv::Blast::Mesh if it was created succefully otherwise return nullptr
+

@@ -256,7 +426,7 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS

- +

@@ -306,7 +476,13 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS - + + + + + + + @@ -331,7 +507,8 @@ NOTE: This function allocates memory using the allocator in NvBlastGlobals, to c - + +
NvBlastExtAssetUtilsBondDesc *&  newBondDescs  newBondDescs,
float  maxSeparation = 0.0f 
[in] convexHullOffsets For each component, an array of chunkSize+1 specifying the start of the convex hulls for that chunk inside the chunkHulls array for that component.
[in] chunkHulls For each component, an array of CollisionHull* specifying the collision geometry for the chunks in that component.
[in] componentCount The size of the components and relativeTransforms arrays.
[out] newBondDescs Descriptors of type NvBlastExtAssetUtilsBondDesc for new bonds between components.
[out] newBondDescs Descriptors of type NvBlastExtAssetUtilsBondDesc for new bonds between components.
[in] maxSeparation Maximal distance between chunks which can be connected by bond.
Returns:
the number of bonds in newBondDescs
@@ -492,6 +669,42 @@ Transforms collision hull in place using scale, rotation, transform.
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void NvBlastExtUpdateGraphicsMesh (Nv::Blast::FractureTool fTool,
Nv::Blast::AuthoringResult ares 
)
+
+
+ +

+Updates graphics mesh only

+

Parameters:
+ + + +
[in] fTool Fracture tool created by NvBlastExtAuthoringCreateFractureTool
[out] ares AuthoringResult object which contains chunks, for which rendermeshes will be updated (e.g. to tweak UVs).
+
+

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 80d9e23..3f85041 100644 --- 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 @@ -73,53 +73,54 @@ 00052 class TriangleProcessor; 00053 struct PlaneChunkIndexer; 00054 -00060 struct BondGenerationConfig -00061 { -00062 enum BondGenMode { EXACT, AVERAGE }; -00063 BondGenMode bondMode; -00064 }; -00065 -00066 -00067 struct PlaneChunkIndexer -00068 { -00069 PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {} -00070 int32_t chunkId; -00071 int32_t trId; -00072 physx::PxPlane plane; -00073 }; -00074 -00075 -00080 class BlastBondGenerator -00081 { -00082 public: -00083 virtual ~BlastBondGenerator() {} -00084 -00088 virtual void release() = 0; -00089 -00099 virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport, -00100 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0; -00101 -00102 -00113 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, -00114 NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0; -00115 -00130 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00131 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, -00132 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0; -00133 -00134 -00148 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, -00149 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, -00150 BondGenerationConfig conf = BondGenerationConfig()) = 0; -00151 -00166 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, -00167 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs) = 0; -00168 }; -00169 -00170 } // namespace Blast -00171 } // namespace Nv -00172 -00173 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H +00061 struct BondGenerationConfig +00062 { +00063 enum BondGenMode { EXACT, AVERAGE }; +00064 float maxSeparation; +00065 BondGenMode bondMode; +00066 }; +00067 +00068 +00069 struct PlaneChunkIndexer +00070 { +00071 PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {} +00072 int32_t chunkId; +00073 int32_t trId; +00074 physx::PxPlane plane; +00075 }; +00076 +00077 +00082 class BlastBondGenerator +00083 { +00084 public: +00085 virtual ~BlastBondGenerator() {} +00086 +00090 virtual void release() = 0; +00091 +00101 virtual int32_t buildDescFromInternalFracture(FractureTool* tool, const bool* chunkIsSupport, +00102 NvBlastBondDesc*& resultBondDescs, NvBlastChunkDesc*& resultChunkDescriptors) = 0; +00103 +00104 +00115 virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle* meshA, uint32_t meshBCount, const Triangle* meshB, +00116 NvBlastBond& resultBond, BondGenerationConfig conf = BondGenerationConfig()) = 0; +00117 +00132 virtual int32_t createBondBetweenMeshes(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00133 uint32_t overlapsCount, const uint32_t* overlapsA, const uint32_t* overlapsB, +00134 NvBlastBondDesc*& resultBond, BondGenerationConfig cfg) = 0; +00135 +00136 +00150 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* geometryOffset, const Triangle* geometry, +00151 const bool* chunkIsSupport, NvBlastBondDesc*& resultBondDescs, +00152 BondGenerationConfig conf = BondGenerationConfig()) = 0; +00153 +00168 virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t* convexHullOffset, const CollisionHull** chunkHulls, +00169 const bool* chunkIsSupport, const uint32_t* meshGroups, NvBlastBondDesc*& resultBondDescs, float maxSeparation) = 0; +00170 }; +00171 +00172 } // namespace Blast +00173 } // namespace Nv +00174 +00175 #endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H

+ + + + diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_cutout_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_cutout_8h.html new file mode 100644 index 0000000..0165022 --- /dev/null +++ b/docs/api_docs/files/_nv_blast_ext_authoring_cutout_8h.html @@ -0,0 +1,43 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h File Reference + + + + + + + +
+

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

#include "NvBlastExtAuthoringTypes.h"
+ +

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

Classes

class  Nv::Blast::CutoutSet

Namespaces

namespace  Nv
namespace  Nv::Blast
+

+ + + + 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 236c38c..e650986 100644 --- 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 @@ -60,135 +60,171 @@ 00039 class SpatialAccelerator; 00040 class Triangulator; 00041 class Mesh; -00042 -00043 /* -00044 Chunk data, chunk with chunkId == 0 is always source mesh. -00045 */ -00046 struct ChunkInfo -00047 { -00048 Mesh* meshData; -00049 int32_t parent; -00050 int32_t chunkId; -00051 bool isLeaf; -00052 }; -00053 -00054 -00055 /* -00056 Slicing fracturing configuration -00057 */ -00058 struct SlicingConfiguration -00059 { -00063 int32_t x_slices = 1, y_slices = 1, z_slices = 1; -00064 -00068 float offset_variations = 0.f; -00069 -00073 float angle_variations = 0.f; -00074 -00080 float noiseAmplitude = 0.f; -00081 -00085 float noiseFrequency = 1.f; -00086 -00090 uint32_t noiseOctaveNumber = 1; -00091 -00095 uint32_t surfaceResolution = 1; -00096 }; -00097 +00042 class CutoutSet; +00043 +00044 /* +00045 Chunk data, chunk with chunkId == 0 is always source mesh. +00046 */ +00047 struct ChunkInfo +00048 { +00049 Mesh* meshData; +00050 int32_t parent; +00051 int32_t chunkId; +00052 bool isLeaf; +00053 bool isChanged; +00054 }; +00055 +00056 /* +00057 Noise fracturing configuration for chunks's faces +00058 */ +00059 struct NoiseConfiguration +00060 { +00066 float amplitude = 0.f; +00067 +00071 float frequency = 1.f; +00072 +00076 uint32_t octaveNumber = 1; +00077 +00081 uint32_t surfaceResolution = 1; +00082 }; +00083 +00084 /* +00085 Slicing fracturing configuration +00086 */ +00087 struct SlicingConfiguration +00088 { +00092 int32_t x_slices = 1, y_slices = 1, z_slices = 1; +00093 +00097 float offset_variations = 0.f; 00098 -00102 class VoronoiSitesGenerator -00103 { -00104 public: -00105 virtual ~VoronoiSitesGenerator() {} -00106 -00110 virtual void release() = 0; -00111 -00115 virtual void setBaseMesh(const Mesh* mesh) = 0; -00116 -00122 virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0; -00123 -00128 virtual void addSite(const physx::PxVec3& site) = 0; -00133 virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0; -00134 -00141 virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0; -00142 -00153 virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0; -00154 -00161 virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0; -00166 virtual void setStencil(const Mesh* stencil) = 0; -00170 virtual void clearStencil() = 0; -00171 -00178 virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0; -00179 }; -00180 -00184 class FractureTool -00185 { -00186 -00187 public: -00188 virtual ~FractureTool() {} -00189 -00193 virtual void release() = 0; -00194 -00198 virtual void reset() = 0; -00199 -00200 -00204 virtual void setSourceMesh(const Mesh* mesh) = 0; -00205 -00209 virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0; -00210 -00214 virtual void setInteriorMaterialId(int32_t materialId) = 0; -00215 -00219 virtual int32_t getInteriorMaterialId() const = 0; -00220 -00224 virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0; -00225 -00229 virtual Mesh* createChunkMesh(int32_t chunkId) = 0; -00230 -00235 virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0; +00102 float angle_variations = 0.f; +00103 +00104 /* +00105 Noise parameters for faces between sliced chunks +00106 */ +00107 NoiseConfiguration noise; +00108 }; +00109 +00113 struct CutoutConfiguration +00114 { +00119 CutoutSet* cutoutSet = nullptr; +00120 +00125 physx::PxTransform transform = physx::PxTransform(physx::PxIdentity); +00126 +00131 physx::PxVec2 scale = physx::PxVec2(-1, -1); +00132 +00136 bool isRelativeTransform = true; +00137 +00141 NoiseConfiguration noise; +00142 }; +00143 +00147 class VoronoiSitesGenerator +00148 { +00149 public: +00150 virtual ~VoronoiSitesGenerator() {} +00151 +00155 virtual void release() = 0; +00156 +00160 virtual void setBaseMesh(const Mesh* mesh) = 0; +00161 +00167 virtual uint32_t getVoronoiSites(const physx::PxVec3*& sites) = 0; +00168 +00173 virtual void addSite(const physx::PxVec3& site) = 0; +00178 virtual void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0; +00179 +00186 virtual void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) = 0; +00187 +00198 virtual void radialPattern(const physx::PxVec3& center, const physx::PxVec3& normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset = 0.0f, float variability = 0.0f) = 0; +00199 +00206 virtual void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3& center) = 0; +00207 +00212 virtual void setStencil(const Mesh* stencil) = 0; +00213 +00217 virtual void clearStencil() = 0; +00218 +00225 virtual void deleteInSphere(const float radius, const physx::PxVec3& center, const float eraserProbability = 1) = 0; +00226 }; +00227 +00231 class FractureTool +00232 { +00233 +00234 public: +00235 virtual ~FractureTool() {} 00236 -00237 -00246 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0; -00247 -00259 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0; -00260 -00261 -00272 virtual int32_t slicing(uint32_t chunkId, SlicingConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; -00273 -00274 -00278 virtual void finalizeFracturing() = 0; -00279 -00280 virtual uint32_t getChunkCount() const = 0; -00281 -00285 virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0; -00286 -00294 virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0; -00295 -00302 virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0; -00303 -00309 virtual int32_t getChunkIndex(int32_t chunkId) = 0; -00310 -00316 virtual int32_t getChunkId(int32_t chunkIndex) = 0; -00317 -00323 virtual int32_t getChunkDepth(int32_t chunkId) = 0; -00324 -00331 virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0; -00332 -00333 -00343 virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; -00344 -00349 virtual void setRemoveIslands(bool isRemoveIslands) = 0; -00350 -00356 virtual int32_t islandDetectionAndRemoving(int32_t chunkId) = 0; +00240 virtual void release() = 0; +00241 +00245 virtual void reset() = 0; +00246 +00247 +00251 virtual void setSourceMesh(const Mesh* mesh) = 0; +00252 +00256 virtual int32_t setChunkMesh(const Mesh* mesh, int32_t parentId) = 0; +00257 +00261 virtual void setInteriorMaterialId(int32_t materialId) = 0; +00262 +00266 virtual int32_t getInteriorMaterialId() const = 0; +00267 +00271 virtual void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0; +00272 +00276 virtual Mesh* createChunkMesh(int32_t chunkId) = 0; +00277 +00282 virtual void getTransformation(physx::PxVec3& offset, float& scale) = 0; +00283 +00284 +00293 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, bool replaceChunk) = 0; +00294 +00306 virtual int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3* cellPoints, const physx::PxVec3& scale, const physx::PxQuat& rotation, bool replaceChunk) = 0; +00307 +00308 +00319 virtual int32_t slicing(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00320 +00333 virtual int32_t cut(uint32_t chunkId, const physx::PxVec3& normal, const physx::PxVec3& position, const NoiseConfiguration& noise, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00334 +00345 virtual int32_t cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase* rnd) = 0; +00346 +00347 +00351 virtual void finalizeFracturing() = 0; +00352 +00356 virtual uint32_t getChunkCount() const = 0; 00357 -00362 virtual bool isMeshContainOpenEdges(const Mesh* input) = 0; -00363 -00369 virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0; -00370 -00371 virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; -00372 }; -00373 -00374 } // namespace Blast -00375 } // namespace Nv -00376 -00377 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H +00361 virtual const ChunkInfo& getChunkInfo(int32_t chunkIndex) = 0; +00362 +00370 virtual float getMeshOverlap(const Mesh& meshA, const Mesh& meshB) = 0; +00371 +00378 virtual uint32_t getBaseMesh(int32_t chunkIndex, Triangle*& output) = 0; +00379 +00387 virtual uint32_t updateBaseMesh(int32_t chunkIndex, Triangle* output) = 0; +00388 +00394 virtual int32_t getChunkIndex(int32_t chunkId) = 0; +00395 +00401 virtual int32_t getChunkId(int32_t chunkIndex) = 0; +00402 +00408 virtual int32_t getChunkDepth(int32_t chunkId) = 0; +00409 +00416 virtual uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0; +00417 +00427 virtual uint32_t getBufferedBaseMeshes(Vertex*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; +00428 +00433 virtual void setRemoveIslands(bool isRemoveIslands) = 0; +00434 +00440 virtual int32_t islandDetectionAndRemoving(int32_t chunkId) = 0; +00441 +00446 virtual bool isMeshContainOpenEdges(const Mesh* input) = 0; +00447 +00453 virtual bool deleteAllChildrenOfChunk(int32_t chunkId) = 0; +00454 +00462 virtual void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; +00463 +00469 virtual void fitUvToRect(float side, uint32_t chunkId) = 0; +00470 +00475 virtual void fitAllUvToRect(float side) = 0; +00476 +00477 }; +00478 +00479 } // namespace Blast +00480 } // namespace Nv +00481 +00482 #endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual int32_t Nv::Blast::FractureTool::cutout (uint32_t  chunkId,
CutoutConfiguration  conf,
bool  replaceChunk,
RandomGeneratorBase rnd 
) [pure virtual]
+
+
+ +

+Cutout fracture for specified chunk.

Parameters:
+ + + + + +
[in] chunkId Chunk to fracture
[in] conf Cutout parameters, see CutoutConfiguration.
[in] replaceChunk if 'true', newly generated chunks will replace source chunk, if 'false', newly generated chunks will be at next depth level, source chunk will be parent for them. Case replaceChunk == true && chunkId == 0 considered as wrong input parameters
[in] rnd User supplied random number generator
+
+
Returns:
If 0, fracturing is successful.
+

@@ -171,6 +295,66 @@ Delete all children for specified chunk (also recursively delete chidren of chil

Creates resulting fractured mesh geometry from intermediate format + +

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::FractureTool::fitAllUvToRect (float  side  )  [pure virtual]
+
+
+ +

+Rescale interior uv coordinates of all existing chunks to fit square of given size, relative sizes will be preserved.

Parameters:
+ + +
[in] side Size of square side
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void Nv::Blast::FractureTool::fitUvToRect (float  side,
uint32_t  chunkId 
) [pure virtual]
+
+
+ +

+Rescale interior uv coordinates of given chunk to fit square of given size.

Parameters:
+ + + +
[in] side Size of square side
[in] chunkId Chunk ID for which UVs should be scaled.
+
+

@@ -268,7 +452,7 @@ Get result geometry without noise as vertex and index buffers, where index buffe

- +Returns overall number of chunks in fracture.

@@ -697,7 +881,7 @@ Set automatic islands removing. May cause instabilities.

Para Set input mesh which will be fractured, FractureTool will be reseted.

- +

@@ -710,7 +894,7 @@ Set input mesh which will be fractured, - + @@ -773,6 +957,49 @@ Fractures specified chunk with slicing method.
Parameters:

+Optimize chunk hierarhy for better runtime performance. It tries to unite chunks to groups of some size in order to transform flat hierarchy (all chunks are children of single root) to tree like hieracrhy with limited number of children for each chunk.

Parameters:
+
SlicingConfiguration const SlicingConfiguration conf,
+ + +
[in] maxAtLevel If number of children of some chunk less then maxAtLevel then it would be considered as already optimized and skipped.
[in] maxGroupSize Max number of children for processed chunks.
+
+ + +

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual uint32_t Nv::Blast::FractureTool::updateBaseMesh (int32_t  chunkIndex,
Triangle output 
) [pure virtual]
+
+
+ +

+Update chunk base mesh

Note:
Doesn't allocates output array, Triangle* output should be preallocated by user
+
Parameters:
+ + + +
[in] chunkIndex Chunk index
[out] output Array of triangles to be filled
+
+
Returns:
number of triangles in base mesh

diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html index 96268eb..efc85ee 100644 --- a/docs/api_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html +++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html @@ -25,6 +25,7 @@ appendMesh(const ExporterMeshData &meshData, const char *assetName, bool nonSkinned=false)=0Nv::Blast::IMeshFileWriter [pure virtual] release()=0Nv::Blast::IMeshFileWriter [pure virtual] saveToFile(const char *assetName, const char *outputPath)=0Nv::Blast::IMeshFileWriter [pure virtual] + setInteriorIndex(int32_t index)=0Nv::Blast::IMeshFileWriter [pure virtual]

+ +

+
+ + + + + + + + + +
virtual void Nv::Blast::IMeshFileWriter::setInteriorIndex (int32_t  index  )  [pure virtual]
+
+
+ +

+Set material index for interior surface. By default new material will be created; +

+


The documentation for this class was generated from the following file: diff --git a/docs/api_docs/files/classes.html b/docs/api_docs/files/classes.html index ce5b939..d4eede6 100644 --- a/docs/api_docs/files/classes.html +++ b/docs/api_docs/files/classes.html @@ -23,22 +23,22 @@

Class Index

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

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

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

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

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

diff --git a/docs/api_docs/files/functions_0x64.html b/docs/api_docs/files/functions_0x64.html index 1d51045..2bfe6c2 100644 --- a/docs/api_docs/files/functions_0x64.html +++ b/docs/api_docs/files/functions_0x64.html @@ -92,13 +92,13 @@ Here is a list of all class members with links to the classes they belong to:
  • dataType : NvBlastDataBlock
  • deallocate() -: Nv::Blast::AllocatorCallback -, Nv::Blast::Allocator +: Nv::Blast::Allocator +, Nv::Blast::AllocatorCallback
  • Debug : NvBlastMessage
  • DebugLine() -: Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine -, Nv::Blast::DebugLine +: Nv::Blast::DebugLine +, Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine
  • DebugRenderMode : Nv::Blast::ExtStressSolver
  • deleteAllChildrenOfChunk() @@ -115,6 +115,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxFamily
  • destroyJoint() : Nv::Blast::ExtPxManager +
  • diffuse_tex +: Nv::Blast::Materials diff --git a/docs/api_docs/files/functions_0x66.html b/docs/api_docs/files/functions_0x66.html index 33bc41f..b1919c0 100644 --- a/docs/api_docs/files/functions_0x66.html +++ b/docs/api_docs/files/functions_0x66.html @@ -101,25 +101,31 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastGraphShaderActor
  • firstSubchunkIndex : Nv::Blast::ExtPxChunk +
  • fitAllUvToRect() +: Nv::Blast::FractureTool +
  • fitUvToRect() +: Nv::Blast::FractureTool
  • flags -: Nv::Blast::ExtPxActorDescTemplate +: NvBlastChunkDesc
  • Flags : NvBlastChunkDesc
  • flags : Nv::Blast::ExtPxShapeDescTemplate -, NvBlastChunkDesc +, Nv::Blast::ExtPxActorDescTemplate
  • FORCED : Nv::Blast::ApexImporter::ApexImporterConfig
  • formatVersion : NvBlastDataBlock -
  • fracture -: NvBlastTimers
  • Fracture : Nv::Blast::ExtSyncEventType +
  • fracture +: NvBlastTimers
  • FractureCommand : Nv::Blast::TkEvent
  • FractureEvent : Nv::Blast::TkEvent +
  • frequency +: Nv::Blast::NoiseConfiguration diff --git a/docs/api_docs/files/functions_0x67.html b/docs/api_docs/files/functions_0x67.html index 264dd86..34224c9 100644 --- a/docs/api_docs/files/functions_0x67.html +++ b/docs/api_docs/files/functions_0x67.html @@ -140,12 +140,28 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::IMeshFileReader
  • getCollisionGeometry() : Nv::Blast::ApexImporter::ApexImportTool +
  • getCutoutCount() +: Nv::Blast::CutoutSet +
  • getCutoutLoopCount() +: Nv::Blast::CutoutSet +
  • getCutoutLoopSize() +: Nv::Blast::CutoutSet +
  • getCutoutLoopVertexFlags() +: Nv::Blast::CutoutSet +
  • getCutoutLoopVertexIndex() +: Nv::Blast::CutoutSet +
  • getCutoutVertex() +: Nv::Blast::CutoutSet +
  • getCutoutVertexCount() +: Nv::Blast::CutoutSet
  • getData() : Nv::Blast::TkJoint
  • getDataSize() : Nv::Blast::TkAsset
  • getDefaultActorDesc() : Nv::Blast::ExtPxAsset +
  • getDimensions() +: Nv::Blast::CutoutSet
  • getEdges() : Nv::Blast::Mesh
  • getEdgesCount() @@ -294,6 +310,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::IMeshFileReader
  • getVersion() : Nv::Blast::TkType +
  • getVertex() +: Nv::Blast::Triangle
  • getVertices() : Nv::Blast::Mesh
  • getVerticesCount() @@ -317,10 +335,10 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtStressSolverSettings
  • graphShaderFunction : NvBlastDamageProgram -
  • group -: Nv::Blast::ExtPxFamilyDesc
  • Group : Nv::Blast::TkTypeIndex +
  • group +: Nv::Blast::ExtPxFamilyDesc diff --git a/docs/api_docs/files/functions_0x69.html b/docs/api_docs/files/functions_0x69.html index d6ceb2d..4314070 100644 --- a/docs/api_docs/files/functions_0x69.html +++ b/docs/api_docs/files/functions_0x69.html @@ -82,6 +82,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ApexImporter::ApexImporterConfig
  • isBoundToWorld() : Nv::Blast::TkActor +
  • isChanged +: Nv::Blast::ChunkInfo
  • isCollisionLoaded() : Nv::Blast::IMeshFileReader
  • isContainEdge() @@ -96,13 +98,17 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FractureTool
  • isPending() : Nv::Blast::TkActor +
  • isPeriodic() +: Nv::Blast::CutoutSet
  • isPxUserDataUsed() : Nv::Blast::ExtPxManager +
  • isRelativeTransform +: Nv::Blast::CutoutConfiguration
  • isSelfCollissionEnabled : Nv::Blast::ExtImpactSettings
  • isStatic -: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc -, Nv::Blast::ExtPxChunk +: Nv::Blast::ExtPxChunk +, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc
  • isValid() : Nv::Blast::ApexImporter::ApexImportTool , Nv::Blast::Mesh diff --git a/docs/api_docs/files/functions_0x6d.html b/docs/api_docs/files/functions_0x6d.html index ade7ac5..e7e0dde 100644 --- a/docs/api_docs/files/functions_0x6d.html +++ b/docs/api_docs/files/functions_0x6d.html @@ -87,6 +87,8 @@ Here is a list of all class members with links to the classes they belong to: , NvBlastExtRadialDamageDesc , NvBlastExtCapsuleRadialDamageDesc , NvBlastExtShearDamageDesc +
  • maxSeparation +: Nv::Blast::BondGenerationConfig
  • MEDIUM : Nv::Blast::ProfilerDetail
  • meshCount @@ -102,8 +104,8 @@ Here is a list of all class members with links to the classes they belong to:
  • minRadius : NvBlastExtImpactSpreadDamageDesc , NvBlastExtShearDamageDesc -, NvBlastExtRadialDamageDesc , NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtRadialDamageDesc
  • mNbVerts : Nv::Blast::CollisionHull::CollisionHull::HullPolygon
  • MODE_COUNT diff --git a/docs/api_docs/files/functions_0x6e.html b/docs/api_docs/files/functions_0x6e.html index eff9f45..78be989 100644 --- a/docs/api_docs/files/functions_0x6e.html +++ b/docs/api_docs/files/functions_0x6e.html @@ -67,6 +67,7 @@ Here is a list of all class members with links to the classes they belong to: , NvcPlane
  • name : Nv::Blast::ExtProfileData +, Nv::Blast::Materials
  • newActors : NvBlastActorSplitEvent
  • nodeActorIndices @@ -82,12 +83,9 @@ Here is a list of all class members with links to the classes they belong to:
  • NoFlags : NvBlastChunkDesc , Nv::Blast::TkAssetDesc -
  • noiseAmplitude -: Nv::Blast::SlicingConfiguration -
  • noiseFrequency -: Nv::Blast::SlicingConfiguration -
  • noiseOctaveNumber -: Nv::Blast::SlicingConfiguration +
  • noise +: Nv::Blast::SlicingConfiguration +, Nv::Blast::CutoutConfiguration
  • normal : NvBlastExtShearDamageDesc , NvBlastBond diff --git a/docs/api_docs/files/functions_0x6f.html b/docs/api_docs/files/functions_0x6f.html index bae26d0..6f6cbf4 100644 --- a/docs/api_docs/files/functions_0x6f.html +++ b/docs/api_docs/files/functions_0x6f.html @@ -62,6 +62,8 @@ Here is a list of all class members with links to the classes they belong to:

    - o -

    diff --git a/docs/api_docs/files/functions_0x74.html b/docs/api_docs/files/functions_0x74.html index e69a69f..33a5d71 100644 --- a/docs/api_docs/files/functions_0x74.html +++ b/docs/api_docs/files/functions_0x74.html @@ -78,7 +78,8 @@ Here is a list of all class members with links to the classes they belong to:
  • TkObject() : Nv::Blast::TkObject
  • transform -: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc +: Nv::Blast::CutoutConfiguration +, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc , Nv::Blast::ExtPxSubchunk , Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData
  • Triangle() @@ -90,17 +91,16 @@ Here is a list of all class members with links to the classes they belong to:
  • trimCollisionGeometry() : Nv::Blast::ConvexMeshBuilder
  • Type -: NvBlastDataBlock +: Nv::Blast::TkEvent +, NvBlastMessage
  • type : Nv::Blast::TkEvent +, Nv::Blast::ExtSyncEvent
  • Type -: NvBlastMessage -, Nv::Blast::TkEvent -
  • type -: Nv::Blast::ExtSyncEvent +: NvBlastDataBlock
  • TypeCount -: Nv::Blast::TkTypeIndex -, Nv::Blast::TkEvent +: Nv::Blast::TkEvent +, Nv::Blast::TkTypeIndex diff --git a/docs/api_docs/files/functions_0x75.html b/docs/api_docs/files/functions_0x75.html index 367db34..052a5f2 100644 --- a/docs/api_docs/files/functions_0x75.html +++ b/docs/api_docs/files/functions_0x75.html @@ -78,23 +78,23 @@ Here is a list of all class members with links to the classes they belong to:
  • update() : Nv::Blast::ExtPxStressSolver , Nv::Blast::ExtStressSolver +
  • updateBaseMesh() +: Nv::Blast::FractureTool
  • userData -: Nv::Blast::TkObject +: NvBlastChunk , NvBlastBond -, NvBlastChunk , Nv::Blast::ExtPxFamily +, Nv::Blast::ExtPxAsset +, Nv::Blast::Facet , NvBlastChunkDesc -, Nv::Blast::TkActorData -, Nv::Blast::TriangleIndexed , Nv::Blast::Triangle +, Nv::Blast::TkActorData +, Nv::Blast::TkObject
  • userdata : NvBlastChunkFractureData +, NvBlastBondFractureData
  • userData -: Nv::Blast::Facet -
  • userdata -: NvBlastBondFractureData -
  • userData -: Nv::Blast::ExtPxAsset +: Nv::Blast::TriangleIndexed
  • userIntData : Nv::Blast::TkIdentifiable
  • uv diff --git a/docs/api_docs/files/functions_0x7e.html b/docs/api_docs/files/functions_0x7e.html index bfd6cc1..674e72e 100644 --- a/docs/api_docs/files/functions_0x7e.html +++ b/docs/api_docs/files/functions_0x7e.html @@ -72,6 +72,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::BlastBondGenerator
  • ~ConvexMeshBuilder() : Nv::Blast::ConvexMeshBuilder +
  • ~CutoutSet() +: Nv::Blast::CutoutSet
  • ~ErrorCallback() : Nv::Blast::ErrorCallback
  • ~ExtGroupTaskManager() diff --git a/docs/api_docs/files/functions_func_0x63.html b/docs/api_docs/files/functions_func_0x63.html index 4e5b523..b39485a 100644 --- a/docs/api_docs/files/functions_func_0x63.html +++ b/docs/api_docs/files/functions_func_0x63.html @@ -75,16 +75,15 @@ , Nv::Blast::ExtSync , Nv::Blast::ExtStressSolver , Nv::Blast::ExtPxAsset -, Nv::Blast::ExtGroupTaskManager -, Nv::Blast::ExtPxAsset , Nv::Blast::ExtPxManager , Nv::Blast::ExtPxStressSolver +, Nv::Blast::ExtGroupTaskManager
  • createActor() : Nv::Blast::TkFramework
  • createAsset() : Nv::Blast::TkFramework
  • createBondBetweenMeshes() -: Nv::Blast::BlastBondGenerator +: Nv::Blast::BlastBondGenerator
  • createChunkMesh() : Nv::Blast::FractureTool
  • createFamily() @@ -92,8 +91,12 @@
  • createGroup() : Nv::Blast::TkFramework
  • createJoint() -: Nv::Blast::ExtPxManager -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework +, Nv::Blast::ExtPxManager +
  • cut() +: Nv::Blast::FractureTool +
  • cutout() +: Nv::Blast::FractureTool diff --git a/docs/api_docs/files/functions_func_0x66.html b/docs/api_docs/files/functions_func_0x66.html index 1a3a8eb..4d3002a 100644 --- a/docs/api_docs/files/functions_func_0x66.html +++ b/docs/api_docs/files/functions_func_0x66.html @@ -68,6 +68,10 @@ : Nv::Blast::FractureTool
  • findObjectByID() : Nv::Blast::TkFramework +
  • fitAllUvToRect() +: Nv::Blast::FractureTool +
  • fitUvToRect() +: Nv::Blast::FractureTool diff --git a/docs/api_docs/files/functions_func_0x67.html b/docs/api_docs/files/functions_func_0x67.html index 7738c7f..68cab15 100644 --- a/docs/api_docs/files/functions_func_0x67.html +++ b/docs/api_docs/files/functions_func_0x67.html @@ -129,12 +129,28 @@ : Nv::Blast::IMeshFileReader
  • getCollisionGeometry() : Nv::Blast::ApexImporter::ApexImportTool +
  • getCutoutCount() +: Nv::Blast::CutoutSet +
  • getCutoutLoopCount() +: Nv::Blast::CutoutSet +
  • getCutoutLoopSize() +: Nv::Blast::CutoutSet +
  • getCutoutLoopVertexFlags() +: Nv::Blast::CutoutSet +
  • getCutoutLoopVertexIndex() +: Nv::Blast::CutoutSet +
  • getCutoutVertex() +: Nv::Blast::CutoutSet +
  • getCutoutVertexCount() +: Nv::Blast::CutoutSet
  • getData() : Nv::Blast::TkJoint
  • getDataSize() : Nv::Blast::TkAsset
  • getDefaultActorDesc() : Nv::Blast::ExtPxAsset +
  • getDimensions() +: Nv::Blast::CutoutSet
  • getEdges() : Nv::Blast::Mesh
  • getEdgesCount() @@ -283,6 +299,8 @@ : Nv::Blast::IMeshFileReader
  • getVersion() : Nv::Blast::TkType +
  • getVertex() +: Nv::Blast::Triangle
  • getVertices() : Nv::Blast::Mesh
  • getVerticesCount() diff --git a/docs/api_docs/files/functions_func_0x69.html b/docs/api_docs/files/functions_func_0x69.html index 49477ba..4efffc3 100644 --- a/docs/api_docs/files/functions_func_0x69.html +++ b/docs/api_docs/files/functions_func_0x69.html @@ -73,6 +73,8 @@ : Nv::Blast::FractureTool
  • isPending() : Nv::Blast::TkActor +
  • isPeriodic() +: Nv::Blast::CutoutSet
  • isPxUserDataUsed() : Nv::Blast::ExtPxManager
  • isValid() diff --git a/docs/api_docs/files/functions_func_0x72.html b/docs/api_docs/files/functions_func_0x72.html index bffc806..09224de 100644 --- a/docs/api_docs/files/functions_func_0x72.html +++ b/docs/api_docs/files/functions_func_0x72.html @@ -67,28 +67,29 @@
  • reinitialize() : Nv::Blast::TkFamily
  • release() -: Nv::Blast::VoronoiSitesGenerator +: Nv::Blast::CutoutSet +, Nv::Blast::ExtImpactDamageManager , Nv::Blast::ExtPxAsset +, Nv::Blast::VoronoiSitesGenerator , Nv::Blast::ExtPxFamily -, Nv::Blast::FractureTool , Nv::Blast::ExtPxManager +, Nv::Blast::FractureTool , Nv::Blast::ExtPxStressSolver -, Nv::Blast::Mesh -, Nv::Blast::ExtGroupTaskManager , Nv::Blast::TkObject , Nv::Blast::TkFramework , Nv::Blast::ExtStressSolver +, NvBlastExtDamageAccelerator +, Nv::Blast::ExtGroupTaskManager +, Nv::Blast::Mesh , Nv::Blast::ExtSyncEvent -, Nv::Blast::MeshCleaner , Nv::Blast::ExtSync -, Nv::Blast::ExtSerialization , Nv::Blast::BlastBondGenerator +, Nv::Blast::MeshCleaner +, Nv::Blast::ExtSerialization , Nv::Blast::AuthoringResult -, NvBlastExtDamageAccelerator -, Nv::Blast::IMeshFileReader , Nv::Blast::ConvexMeshBuilder +, Nv::Blast::IMeshFileReader , Nv::Blast::IMeshFileWriter -, Nv::Blast::ExtImpactDamageManager
  • releaseCollisionHulls() : Nv::Blast::AuthoringResult
  • releaseSyncBuffer() @@ -107,8 +108,8 @@
  • requestBuffer() : Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider
  • reset() -: Nv::Blast::FractureTool -, Nv::Blast::ExtStressSolver +: Nv::Blast::ExtStressSolver +, Nv::Blast::FractureTool
  • returnWorker() : Nv::Blast::TkGroup diff --git a/docs/api_docs/files/functions_func_0x73.html b/docs/api_docs/files/functions_func_0x73.html index 1b60999..5eabf60 100644 --- a/docs/api_docs/files/functions_func_0x73.html +++ b/docs/api_docs/files/functions_func_0x73.html @@ -87,6 +87,8 @@ : Nv::Blast::ExtGroupTaskManager
  • setID() : Nv::Blast::TkIdentifiable +
  • setInteriorIndex() +: Nv::Blast::IMeshFileWriter
  • setInteriorMaterialId() : Nv::Blast::FractureTool
  • setMaterial() @@ -106,8 +108,8 @@
  • setSerializationEncoding() : Nv::Blast::ExtSerialization
  • setSettings() -: Nv::Blast::ExtStressSolver -, Nv::Blast::ExtImpactDamageManager +: Nv::Blast::ExtImpactDamageManager +, Nv::Blast::ExtStressSolver
  • setSmoothingGroup() : Nv::Blast::Mesh
  • setSourceMesh() @@ -121,7 +123,7 @@
  • skipObject() : Nv::Blast::ExtSerialization
  • slicing() -: Nv::Blast::FractureTool +: Nv::Blast::FractureTool
  • spawn() : Nv::Blast::ExtPxFamily
  • startProcess() @@ -130,7 +132,7 @@ : Nv::Blast::ExtPxManager , Nv::Blast::ExtPxFamily
  • syncFamily() -: Nv::Blast::ExtSync +: Nv::Blast::ExtSync diff --git a/docs/api_docs/files/functions_func_0x75.html b/docs/api_docs/files/functions_func_0x75.html index b6ad6d4..d5e7fd5 100644 --- a/docs/api_docs/files/functions_func_0x75.html +++ b/docs/api_docs/files/functions_func_0x75.html @@ -67,6 +67,8 @@
  • update() : Nv::Blast::ExtStressSolver , Nv::Blast::ExtPxStressSolver +
  • updateBaseMesh() +: Nv::Blast::FractureTool diff --git a/docs/api_docs/files/functions_func_0x7e.html b/docs/api_docs/files/functions_func_0x7e.html index fdb9203..7e484d6 100644 --- a/docs/api_docs/files/functions_func_0x7e.html +++ b/docs/api_docs/files/functions_func_0x7e.html @@ -67,6 +67,8 @@ : Nv::Blast::BlastBondGenerator
  • ~ConvexMeshBuilder() : Nv::Blast::ConvexMeshBuilder +
  • ~CutoutSet() +: Nv::Blast::CutoutSet
  • ~ErrorCallback() : Nv::Blast::ErrorCallback
  • ~ExtGroupTaskManager() diff --git a/docs/api_docs/files/functions_vars.html b/docs/api_docs/files/functions_vars.html index 3c7850a..7dd8687 100644 --- a/docs/api_docs/files/functions_vars.html +++ b/docs/api_docs/files/functions_vars.html @@ -81,14 +81,16 @@
  • adjacentNodeIndices : NvBlastSupportGraph , NvBlastGraphShaderActor +
  • amplitude +: Nv::Blast::NoiseConfiguration
  • angle_variations : Nv::Blast::SlicingConfiguration
  • area : NvBlastBond
  • asset -: Nv::Blast::ExporterMeshData +: Nv::Blast::AuthoringResult +, Nv::Blast::ExporterMeshData , Nv::Blast::TkActorDesc -, Nv::Blast::AuthoringResult
  • assetBonds : NvBlastGraphShaderActor
  • assetChunks @@ -99,8 +101,8 @@
  • assetToFractureChunkIdMap : Nv::Blast::AuthoringResult
  • attachPositions -: Nv::Blast::TkJointData -, Nv::Blast::TkAssetJointDesc +: Nv::Blast::TkAssetJointDesc +, Nv::Blast::TkJointData , Nv::Blast::TkJointDesc diff --git a/docs/api_docs/files/functions_vars_0x63.html b/docs/api_docs/files/functions_vars_0x63.html index 3ecaba4..5df108a 100644 --- a/docs/api_docs/files/functions_vars_0x63.html +++ b/docs/api_docs/files/functions_vars_0x63.html @@ -113,13 +113,13 @@ , NvcMat44 , NvcMat34
  • column1 -: NvcMat44 -, NvcMat33 +: NvcMat33 +, NvcMat44 , NvcMat34
  • column2 -: NvcMat34 -, NvcMat44 +: NvcMat44 , NvcMat33 +, NvcMat34
  • column3 : NvcMat44 , NvcMat34 @@ -127,6 +127,8 @@ : NvBlastExtAssetUtilsBondDesc
  • contactOffset : Nv::Blast::ExtPxShapeDescTemplate +
  • cutoutSet +: Nv::Blast::CutoutConfiguration diff --git a/docs/api_docs/files/functions_vars_0x64.html b/docs/api_docs/files/functions_vars_0x64.html index 49a9362..6d06f20 100644 --- a/docs/api_docs/files/functions_vars_0x64.html +++ b/docs/api_docs/files/functions_vars_0x64.html @@ -84,15 +84,17 @@
  • damageThresholdMin : Nv::Blast::ExtImpactSettings
  • data -: Nv::Blast::ExtProfileData -, NvBlastID +: NvBlastID , Nv::Blast::ExtSyncEventPhysicsSync +, Nv::Blast::ExtProfileData
  • dataType : NvBlastDataBlock
  • deletedActor : NvBlastActorSplitEvent
  • density : Nv::Blast::ExtPxSpawnSettings +
  • diffuse_tex +: Nv::Blast::Materials diff --git a/docs/api_docs/files/functions_vars_0x66.html b/docs/api_docs/files/functions_vars_0x66.html index 976366c..afba697 100644 --- a/docs/api_docs/files/functions_vars_0x66.html +++ b/docs/api_docs/files/functions_vars_0x66.html @@ -79,13 +79,15 @@
  • firstSubchunkIndex : Nv::Blast::ExtPxChunk
  • flags -: NvBlastChunkDesc +: Nv::Blast::ExtPxActorDescTemplate , Nv::Blast::ExtPxShapeDescTemplate -, Nv::Blast::ExtPxActorDescTemplate +, NvBlastChunkDesc
  • formatVersion : NvBlastDataBlock
  • fracture : NvBlastTimers +
  • frequency +: Nv::Blast::NoiseConfiguration diff --git a/docs/api_docs/files/functions_vars_0x69.html b/docs/api_docs/files/functions_vars_0x69.html index fe0f027..5debcec 100644 --- a/docs/api_docs/files/functions_vars_0x69.html +++ b/docs/api_docs/files/functions_vars_0x69.html @@ -69,10 +69,14 @@ : NvBlastActorDesc
  • initialSupportChunkHealths : NvBlastActorDesc +
  • isChanged +: Nv::Blast::ChunkInfo
  • island : NvBlastTimers
  • isLeaf : Nv::Blast::ChunkInfo +
  • isRelativeTransform +: Nv::Blast::CutoutConfiguration
  • isSelfCollissionEnabled : Nv::Blast::ExtImpactSettings
  • isStatic diff --git a/docs/api_docs/files/functions_vars_0x6d.html b/docs/api_docs/files/functions_vars_0x6d.html index eb134e8..7fc266b 100644 --- a/docs/api_docs/files/functions_vars_0x6d.html +++ b/docs/api_docs/files/functions_vars_0x6d.html @@ -83,9 +83,11 @@ : Nv::Blast::CollisionParams
  • maxRadius : NvBlastExtImpactSpreadDamageDesc -, NvBlastExtShearDamageDesc , NvBlastExtRadialDamageDesc , NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtShearDamageDesc +
  • maxSeparation +: Nv::Blast::BondGenerationConfig
  • meshCount : Nv::Blast::ExporterMeshData
  • meshData @@ -98,9 +100,9 @@ : NvcBounds3
  • minRadius : NvBlastExtRadialDamageDesc -, NvBlastExtImpactSpreadDamageDesc -, NvBlastExtShearDamageDesc , NvBlastExtCapsuleRadialDamageDesc +, NvBlastExtShearDamageDesc +, NvBlastExtImpactSpreadDamageDesc
  • mNbVerts : Nv::Blast::CollisionHull::CollisionHull::HullPolygon
  • mPlane diff --git a/docs/api_docs/files/functions_vars_0x6e.html b/docs/api_docs/files/functions_vars_0x6e.html index 7ec16cd..8b2613e 100644 --- a/docs/api_docs/files/functions_vars_0x6e.html +++ b/docs/api_docs/files/functions_vars_0x6e.html @@ -66,6 +66,7 @@ , NvcPlane
  • name : Nv::Blast::ExtProfileData +, Nv::Blast::Materials
  • newActors : NvBlastActorSplitEvent
  • nodeActorIndices @@ -78,12 +79,9 @@ : NvBlastBondFractureData
  • nodeIndices : Nv::Blast::TkAssetJointDesc -
  • noiseAmplitude -: Nv::Blast::SlicingConfiguration -
  • noiseFrequency -: Nv::Blast::SlicingConfiguration -
  • noiseOctaveNumber -: Nv::Blast::SlicingConfiguration +
  • noise +: Nv::Blast::SlicingConfiguration +, Nv::Blast::CutoutConfiguration
  • normal : NvBlastBond , NvBlastExtShearDamageDesc diff --git a/docs/api_docs/files/functions_vars_0x6f.html b/docs/api_docs/files/functions_vars_0x6f.html index f5c92fc..88952f2 100644 --- a/docs/api_docs/files/functions_vars_0x6f.html +++ b/docs/api_docs/files/functions_vars_0x6f.html @@ -61,6 +61,8 @@  

    - o -

    diff --git a/docs/api_docs/files/functions_vars_0x73.html b/docs/api_docs/files/functions_vars_0x73.html index e65f8ab..86b11be 100644 --- a/docs/api_docs/files/functions_vars_0x73.html +++ b/docs/api_docs/files/functions_vars_0x73.html @@ -63,6 +63,8 @@

    - s -

    diff --git a/docs/api_docs/files/functions_vars_0x74.html b/docs/api_docs/files/functions_vars_0x74.html index f975653..ee7cf8e 100644 --- a/docs/api_docs/files/functions_vars_0x74.html +++ b/docs/api_docs/files/functions_vars_0x74.html @@ -71,9 +71,10 @@ : Nv::Blast::TkFractureCommands , Nv::Blast::TkFractureEvents
  • transform -: Nv::Blast::ExtPxSubchunk -, Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData +: Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData , Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc +, Nv::Blast::ExtPxSubchunk +, Nv::Blast::CutoutConfiguration
  • trId : Nv::Blast::PlaneChunkIndexer
  • type diff --git a/docs/api_docs/files/globals.html b/docs/api_docs/files/globals.html index de251d7..52dce57 100644 --- a/docs/api_docs/files/globals.html +++ b/docs/api_docs/files/globals.html @@ -163,20 +163,26 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtAssetUtils.h
  • NvBlastExtAssetUtilsMergeAssets() : NvBlastExtAssetUtils.h +
  • NvBlastExtAuthoringBuildCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateBondGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateConvexMeshBuilder() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateFractureTool() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMesh() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshCleaner() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateMeshFromFacets() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateVoronoiSitesGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringFindAssetConnectingBonds() -: NvBlastExtAuthoring.h +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringProcessFracture() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringTransformCollisionHull() @@ -233,6 +239,8 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtDamageShaders.h
  • NvBlastExtTriangleIntersectionSubgraphShader() : NvBlastExtDamageShaders.h +
  • NvBlastExtUpdateGraphicsMesh() +: NvBlastExtAuthoring.h
  • NvBlastFamilyCreateFirstActor() : NvBlast.h
  • NvBlastFamilyDeserializeActor() diff --git a/docs/api_docs/files/globals_func.html b/docs/api_docs/files/globals_func.html index 06d4cad..9c63b5d 100644 --- a/docs/api_docs/files/globals_func.html +++ b/docs/api_docs/files/globals_func.html @@ -121,20 +121,26 @@ : NvBlastExtAssetUtils.h
  • NvBlastExtAssetUtilsMergeAssets() : NvBlastExtAssetUtils.h +
  • NvBlastExtAuthoringBuildCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateBondGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateConvexMeshBuilder() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateFractureTool() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMesh() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshCleaner() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateMeshFromFacets() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateVoronoiSitesGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringFindAssetConnectingBonds() -: NvBlastExtAuthoring.h +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringProcessFracture() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringTransformCollisionHull() @@ -191,6 +197,8 @@ : NvBlastExtDamageShaders.h
  • NvBlastExtTriangleIntersectionSubgraphShader() : NvBlastExtDamageShaders.h +
  • NvBlastExtUpdateGraphicsMesh() +: NvBlastExtAuthoring.h
  • NvBlastFamilyCreateFirstActor() : NvBlast.h
  • NvBlastFamilyDeserializeActor() diff --git a/docs/api_docs/files/hierarchy.html b/docs/api_docs/files/hierarchy.html index 92c8dec..79961fc 100644 --- a/docs/api_docs/files/hierarchy.html +++ b/docs/api_docs/files/hierarchy.html @@ -33,6 +33,8 @@
  • Nv::Blast::CollisionHull::CollisionHull::HullPolygon
  • Nv::Blast::CollisionParams
  • Nv::Blast::ConvexMeshBuilder +
  • Nv::Blast::CutoutConfiguration +
  • Nv::Blast::CutoutSet
  • Nv::Blast::DebugBuffer
  • Nv::Blast::DebugLine
  • Nv::Blast::Edge @@ -93,8 +95,10 @@
  • Nv::Blast::IMeshFileWriter
  • Nv::Blast::JsonCollisionExporter
  • Nv::Blast::LlObjectTypeID +
  • Nv::Blast::Materials
  • Nv::Blast::Mesh
  • Nv::Blast::MeshCleaner +
  • Nv::Blast::NoiseConfiguration
  • NvBlastActor
  • NvBlastActorDesc diff --git a/docs/source_docs/files/functions_0x67.html b/docs/source_docs/files/functions_0x67.html index 9048dae..05ddc93 100644 --- a/docs/source_docs/files/functions_0x67.html +++ b/docs/source_docs/files/functions_0x67.html @@ -169,6 +169,8 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Triangulator
  • getBaseMeshIndexed() : Nv::Blast::Triangulator +
  • getBaseMeshNotFitted() +: Nv::Blast::Triangulator
  • getBlastFBXAxisSystem() : FbxUtils
  • getBlastFBXUnit() @@ -176,11 +178,11 @@ Here is a list of all class members with links to the classes they belong to:
  • getBlock() : Nv::Blast::SharedBlock< T >
  • getBondCount() -: Nv::Blast::TkAsset +: Nv::Blast::Asset +, Nv::Blast::TkAsset , Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder , Nv::Blast::ExtStressSolver -, Nv::Blast::Asset
  • getBondHealths() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader , Nv::Blast::Actor @@ -267,9 +269,9 @@ Here is a list of all class members with links to the classes they belong to:
  • getChunkToGraphNodeMap() : Nv::Blast::Serialization::Asset::Asset::Reader
  • getCollision() -: Nv::Blast::ObjFileReader +: Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader , Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader
  • getCollisionGeometry() : Nv::Blast::ApexImporter::ApexImportTool
  • getCollisionGeometryLayerName() @@ -286,6 +288,27 @@ Here is a list of all class members with links to the classes they belong to:
  • getConvexMesh() : Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +
  • getCutoutCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopSize() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopVertexFlags() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopVertexIndex() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutVertex() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutVertexCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl
  • GetData() : VHACD::CircularListElement< T > , VHACD::CircularList< T > @@ -309,6 +332,9 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSerializer
  • GetDiagBB() : VHACD::Mesh +
  • getDimensions() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl
  • GetDistance() : VHACD::Vec3< T >
  • getDistance() @@ -452,11 +478,11 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::final , Nv::Blast::ExtDamageAcceleratorInternal
  • getIndex() -: Nv::Blast::TkTypeImpl -, FLOAT_MATH::fm_VertexIndex +: FLOAT_MATH::fm_VertexIndex , Nv::Blast::Actor , Nv::Blast::TkActor , Nv::Blast::TkActorImpl +, Nv::Blast::TkTypeImpl
  • getIndexArray() : Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader @@ -487,22 +513,22 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::TkAsset::TkAsset::Builder , Nv::Blast::TkAsset
  • getJoints() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getLastTickCount() : Nv::Blast::Time
  • getLeafChunkCount() -: Nv::Blast::TkAsset +: Nv::Blast::Actor , Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Actor +, Nv::Blast::TkAsset
  • getLowerSupportChunkCount() : Nv::Blast::Asset
  • getLowerSupportChunkHealths() : Nv::Blast::Actor
  • getMaterial() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getMaterialCount() : Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader @@ -513,8 +539,8 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::ObjFileReader
  • getMaterialName() : Nv::Blast::IMeshFileReader -, Nv::Blast::ObjFileReader , Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • GetMaxBB() : VHACD::Mesh , VHACD::TetrahedronSet @@ -527,8 +553,8 @@ Here is a list of all class members with links to the classes they belong to:
  • getMesh() : Nv::Blast::MeshNoiser
  • getMeshFlags() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • getMeshOverlap() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl @@ -537,20 +563,20 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::MeshImpl
  • GetMinBB() : VHACD::Mesh -, VHACD::VoxelSet , VHACD::TetrahedronSet +, VHACD::VoxelSet
  • GetMinBBVoxels() : VHACD::VoxelSet
  • getName() : Nv::Blast::ExtGroupWorkerTask -, Nv::Blast::ExtSerializer -, Nv::Blast::TkTypeImpl , Nv::Blast::TkType +, Nv::Blast::TkTypeImpl +, Nv::Blast::ExtSerializer
  • getNameInternal() : Nv::Blast::TkTypeImpl
  • GetNConvexHulls() -: VHACD::VHACD -, VHACD::IVHACD +: VHACD::IVHACD +, VHACD::VHACD
  • GetNEdges() : VHACD::TMMesh
  • GetNext() @@ -562,20 +588,20 @@ Here is a list of all class members with links to the classes they belong to:
  • getNextEdgeOfVertex() : btConvexHullComputer::btConvexHullComputer::Edge
  • getNextFacet() -: Nv::Blast::SpatialAccelerator +: Nv::Blast::DummyAccelerator , Nv::Blast::SweepingAccelerator , Nv::Blast::BBoxBasedAccelerator , Nv::Blast::IntersectionTestingAccelerator -, Nv::Blast::DummyAccelerator +, Nv::Blast::SpatialAccelerator
  • getNodeCount() -: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader +: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder
  • getNodeIndices() : Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder
  • GetNorm() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T >
  • getNormal() : Nv::Blast::Triangle , Nv::Blast::TrPrcTriangle @@ -584,22 +610,22 @@ Here is a list of all class members with links to the classes they belong to:
  • getNormalizedDamage() : NvBlastExtMaterial
  • getNormalsArray() -: Nv::Blast::IMeshFileReader +: Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader -, Nv::Blast::FbxFileReader +, Nv::Blast::IMeshFileReader
  • getNot() : Nv::Blast::EdgeToTriangles
  • GetNPoints() : VHACD::Mesh
  • GetNPrimitives() -: VHACD::VoxelSet +: VHACD::PrimitiveSet +, VHACD::VoxelSet , VHACD::TetrahedronSet -, VHACD::PrimitiveSet
  • GetNPrimitivesInsideSurf() -: VHACD::PrimitiveSet +: VHACD::VoxelSet , VHACD::TetrahedronSet , VHACD::Volume -, VHACD::VoxelSet +, VHACD::PrimitiveSet
  • GetNPrimitivesOnSurf() : VHACD::PrimitiveSet , VHACD::VoxelSet @@ -611,11 +637,11 @@ Here is a list of all class members with links to the classes they belong to:
  • GetNVertices() : VHACD::TMMesh
  • getObjectCount() -: Nv::Blast::TkFramework -, Nv::Blast::TkFrameworkImpl +: Nv::Blast::TkFrameworkImpl +, Nv::Blast::TkFramework
  • getObjects() -: Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework +, Nv::Blast::TkFrameworkImpl
  • getObjectType() : btTypedObject
  • getObjectTypeID() @@ -625,31 +651,35 @@ Here is a list of all class members with links to the classes they belong to:
  • getOverstressedBondCount() : Nv::Blast::ExtStressSolver
  • getP() -: Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline +: Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Reader -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline +
  • getParentChunkId() +: Nv::Blast::Triangulator
  • getParentChunkIndex() : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getPayload() : Nv::Blast::TkEvent
  • getPhysics() -: Nv::Blast::final -, Nv::Blast::ExtPxManager +: Nv::Blast::ExtPxManager +, Nv::Blast::final
  • getPhysXActor() : Nv::Blast::final , Nv::Blast::ExtPxActor
  • GetPoint() : VHACD::Mesh -, VHACD::VoxelSet +, VHACD::VoxelSet +, VHACD::Mesh +, VHACD::VoxelSet
  • GetPoints() -: VHACD::Mesh -, VHACD::VoxelSet +: VHACD::VoxelSet +, VHACD::Mesh
  • GetPointsBuffer() -: VHACD::Mesh +: VHACD::Mesh
  • getPositionArray() -: Nv::Blast::FbxFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader -, Nv::Blast::IMeshFileReader
  • getPositionedMapping() : Nv::Blast::Triangulator
  • GetPrev() @@ -657,21 +687,21 @@ Here is a list of all class members with links to the classes they belong to:
  • getPrev() : Nv::Blast::DLink
  • getPxActorCount() -: Nv::Blast::ExtPxManager -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxManager
  • getPxActorDesc() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getPxAsset() : Nv::Blast::ExtPxFamily , Nv::Blast::final
  • getPxShapeDescTemplate() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getQ() : Nv::Blast::Serialization::PxTransform::PxTransform::Reader -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline +, Nv::Blast::Serialization::PxTransform::PxTransform::Builder
  • getRandomValue() : Nv::Blast::RandomGeneratorBase
  • getRenderGeometryLayerName() @@ -679,20 +709,20 @@ Here is a list of all class members with links to the classes they belong to:
  • getReverseEdge() : btConvexHullComputer::btConvexHullComputer::Edge
  • getRotation() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • GetSacle() : VHACD::TetrahedronSet
  • getScale() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline
  • GetScale() : VHACD::VoxelSet
  • getScale() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • getScene() : Nv::Blast::FbxFileWriter @@ -702,23 +732,24 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSerialization
  • getSettings() : Nv::Blast::ExtStressSolver +
  • getSize() +: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader
  • GetSize() : VHACD::CircularList< T >
  • getSize() : Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader
  • getSmoothingGroups() -: Nv::Blast::FbxFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader -, Nv::Blast::IMeshFileReader
  • getSolver() : Nv::Blast::ExtPxStressSolver , Nv::Blast::final
  • getSourceVertex() : btConvexHullComputer::btConvexHullComputer::Edge
  • getSplitMaxActorCount() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getStats() : Nv::Blast::TkGroup
  • getStressErrorAngular() @@ -726,19 +757,19 @@ Here is a list of all class members with links to the classes they belong to:
  • getStressErrorLinear() : Nv::Blast::ExtStressSolver
  • getSubchunkCount() -: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::ExtPxAsset +: Nv::Blast::ExtPxAsset +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder , Nv::Blast::final +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader
  • getSubchunks() -: Nv::Blast::final -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader +: Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader +, Nv::Blast::final , Nv::Blast::ExtPxAsset
  • getSubchunksArray() : Nv::Blast::final
  • getSubchunkShapes() -: Nv::Blast::ExtPxFamily -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxFamily
  • getSubsupportChunkHealths() : Nv::Blast::FamilyHeader , Nv::Blast::Actor @@ -761,32 +792,32 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::final , Nv::Blast::ExtPxAsset
  • getTkFamily() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getTransform() : Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader
  • getTransformation() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • GetTriangle() -: VHACD::Mesh +: VHACD::Mesh
  • getTriangleIntersection() : Nv::Blast::TriangleProcessor
  • GetTriangles() -: VHACD::TMMesh +: VHACD::Mesh +, VHACD::TMMesh , VHACD::Mesh , VHACD::TMMesh -, VHACD::Mesh
  • GetTrianglesBuffer() -: VHACD::Mesh +: VHACD::Mesh
  • getType() -: Nv::Blast::TkFramework -, Nv::Blast::TkFrameworkImpl -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +: Nv::Blast::TkFrameworkImpl , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::TkIdentifiable +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::TkFramework
  • getUniformInitialBondHealth() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader
  • getUniformInitialLowerSupportChunkHealth() @@ -799,55 +830,57 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader
  • getUvArray() -: Nv::Blast::ObjFileReader +: Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader +, Nv::Blast::ObjFileReader
  • getValue() -: Nv::Blast::Serialization::UUID::UUID::Reader -, Nv::Blast::Serialization::UUID::UUID::Builder +: Nv::Blast::Serialization::UUID::UUID::Builder +, Nv::Blast::Serialization::UUID::UUID::Reader
  • getVcount() : FLOAT_MATH::fm_VertexIndex
  • getVersion() -: Nv::Blast::TkTypeImpl -, Nv::Blast::TkType +: Nv::Blast::TkType +, Nv::Blast::TkTypeImpl
  • getVersionInternal() : Nv::Blast::TkTypeImpl +
  • getVertex() +: Nv::Blast::Triangle
  • getVertexDouble() : FLOAT_MATH::fm_VertexIndex
  • getVertexFloat() : FLOAT_MATH::fm_VertexIndex
  • GetVertices() -: VHACD::TMMesh +: VHACD::TMMesh
  • getVertices() : Nv::Blast::MeshImpl , Nv::Blast::Mesh
  • getVerticesCount() -: Nv::Blast::MeshImpl -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::MeshImpl , Nv::Blast::ObjFileReader , Nv::Blast::Mesh -, Nv::Blast::FbxFileReader
  • getVerticesDouble() : FLOAT_MATH::fm_VertexIndex
  • getVerticesFloat() : FLOAT_MATH::fm_VertexIndex
  • getVerticesWritable() -: Nv::Blast::MeshImpl -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::MeshImpl
  • getVisibleChunkCount() -: Nv::Blast::TkActorImpl +: Nv::Blast::TkActor , Nv::Blast::Actor -, Nv::Blast::TkActor +, Nv::Blast::TkActorImpl
  • getVisibleChunkIndices() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor
  • getVolume() : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getVoronoiSites() -: Nv::Blast::VoronoiSitesGenerator -, Nv::Blast::VoronoiSitesGeneratorImpl +: Nv::Blast::VoronoiSitesGeneratorImpl +, Nv::Blast::VoronoiSitesGenerator
  • GetVoxel() -: VHACD::Volume +: VHACD::Volume
  • GetVoxels() : VHACD::VoxelSet
  • getW() @@ -863,20 +896,20 @@ Here is a list of all class members with links to the classes they belong to:
  • getWrittenBytes() : Nv::Blast::ExtKJPxOutputStream
  • getX() -: Nv::Blast::Serialization::PxVec3::PxVec3::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader +: Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader
  • getY() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • getZ() -: Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • graphNodeCount : NvBlastGraphShaderActor
  • graphNodeIndexLinks diff --git a/docs/source_docs/files/functions_0x69.html b/docs/source_docs/files/functions_0x69.html index 2e2038f..e21994b 100644 --- a/docs/source_docs/files/functions_0x69.html +++ b/docs/source_docs/files/functions_0x69.html @@ -98,6 +98,7 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtForceMode
  • index : Nv::Blast::SegmentToIndex +, Nv::Blast::PolyVert , Nv::Blast::TkActorData
  • indexIsValid() : Nv::Blast::TkTypeImpl @@ -105,10 +106,10 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastMessage
  • infSearchMode : Nv::Blast::ApexImporter::ApexImporterConfig -
  • Init() -: VHACD::IVHACD::IVHACD::Parameters
  • init() : btAlignedObjectArray< T > +
  • Init() +: VHACD::IVHACD::IVHACD::Parameters
  • initAsset() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder
  • initAssetLL() @@ -132,6 +133,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ActorSerializationFormat
  • initialBondHealths : NvBlastActorDesc +
  • Initialize() +: VHACD::SArray< T, N >
  • initialize() : Nv::Blast::ApexImporter::ApexImportTool , Nv::Blast::ApexImporter::ApexDestruction @@ -142,7 +145,6 @@ Here is a list of all class members with links to the classes they belong to: : VHACD::TMMVertex , VHACD::TMMEdge , VHACD::TMMTriangle -, VHACD::SArray< T, N >
  • initializeFromBuffer() : btAlignedObjectArray< T >
  • initialSupportChunkHealths @@ -187,9 +189,9 @@ Here is a list of all class members with links to the classes they belong to:
  • INTERNAL_EDGE : Nv::Blast::MeshNoiser
  • Intersect() -: VHACD::PrimitiveSet +: VHACD::TetrahedronSet +, VHACD::PrimitiveSet , VHACD::VoxelSet -, VHACD::TetrahedronSet
  • intersectionPoint : Nv::Blast::EdgeFacetIntersectionData
  • IntersectionTestingAccelerator() @@ -203,12 +205,14 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FamilyHeader
  • isBoundToWorld() : Nv::Blast::Actor -, Nv::Blast::TkActor , Nv::Blast::TkActorImpl +, Nv::Blast::TkActor +
  • isChanged +: Nv::Blast::ChunkInfo
  • isCollisionLoaded() : Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader +, Nv::Blast::FbxFileReader
  • isContainEdge() : Nv::Blast::TriangleIndexed
  • isDone() @@ -227,16 +231,19 @@ Here is a list of all class members with links to the classes they belong to:
  • island : NvBlastTimers
  • islandDetectionAndRemoving() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • isLeaf : Nv::Blast::ChunkInfo
  • isMeshContainOpenEdges() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool
  • isPending() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor +
  • isPeriodic() +: Nv::Blast::CutoutSetImpl +, Nv::Blast::CutoutSet
  • isPointContainedInMesh() : Nv::Blast::BooleanEvaluator
  • isPointInside() @@ -248,6 +255,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSerializer
  • IsReady() : VHACD::IVHACD +
  • isRelativeTransform +: Nv::Blast::CutoutConfiguration
  • isSelfCollissionEnabled : Nv::Blast::ExtImpactSettings
  • isSingleSupportChunk() @@ -258,18 +267,18 @@ Here is a list of all class members with links to the classes they belong to:
  • isSplitRequired() : Nv::Blast::Actor
  • isStatic -: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc -, Nv::Blast::ExtPxChunk +: Nv::Blast::ExtPxChunk +, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc
  • isSubSupportChunk() : Nv::Blast::Actor
  • isUsed() : Nv::Blast::SharedMemory
  • isValid() -: Nv::Blast::Mesh -, Nv::Blast::ApexImporter::ApexImportTool +: Nv::Blast::ApexImporter::ApexImportTool , Nv::Blast::ExtAtomicCounter , Nv::Blast::MeshImpl , Nv::Blast::ApexImporter::ApexDestruction +, Nv::Blast::Mesh
  • It() : Nv::Blast::DList::DList::It
  • IteratorBase() diff --git a/docs/source_docs/files/functions_0x6d.html b/docs/source_docs/files/functions_0x6d.html index e013802..d10c199 100644 --- a/docs/source_docs/files/functions_0x6d.html +++ b/docs/source_docs/files/functions_0x6d.html @@ -268,9 +268,9 @@ Here is a list of all class members with links to the classes they belong to:
  • materialCount : Nv::Blast::AuthoringResult
  • materialId -: Nv::Blast::TriangleIndexed +: Nv::Blast::Triangle +, Nv::Blast::TriangleIndexed , Nv::Blast::Facet -, Nv::Blast::Triangle
  • materialNames : Nv::Blast::AuthoringResult
  • max0 @@ -286,10 +286,12 @@ Here is a list of all class members with links to the classes they belong to:
  • maximumNumberOfHulls : Nv::Blast::CollisionParams
  • maxRadius -: NvBlastExtRadialDamageDesc -, NvBlastExtShearDamageDesc +: NvBlastExtShearDamageDesc , NvBlastExtCapsuleRadialDamageDesc , NvBlastExtImpactSpreadDamageDesc +, NvBlastExtRadialDamageDesc +
  • maxSeparation +: Nv::Blast::BondGenerationConfig
  • mbValid : Nv::Blast::ApexImporter::ApexReleaser
  • mChunkData @@ -329,8 +331,8 @@ Here is a list of all class members with links to the classes they belong to:
  • minimum : NvcBounds3
  • minRadius -: NvBlastExtCapsuleRadialDamageDesc -, NvBlastExtImpactSpreadDamageDesc +: NvBlastExtImpactSpreadDamageDesc +, NvBlastExtCapsuleRadialDamageDesc , NvBlastExtShearDamageDesc , NvBlastExtRadialDamageDesc
  • mInteriorMaterialId diff --git a/docs/source_docs/files/functions_0x6e.html b/docs/source_docs/files/functions_0x6e.html index c317dab..7c67b80 100644 --- a/docs/source_docs/files/functions_0x6e.html +++ b/docs/source_docs/files/functions_0x6e.html @@ -91,6 +91,7 @@ Here is a list of all class members with links to the classes they belong to: , NvcPlane
  • name : Nv::Blast::ExtProfileData +, Nv::Blast::Materials
  • newActors : NvBlastActorSplitEvent
  • Next() @@ -112,14 +113,11 @@ Here is a list of all class members with links to the classes they belong to:
  • nodeIndices : Nv::Blast::TkAssetJointDesc
  • NoFlags -: NvBlastChunkDesc -, Nv::Blast::TkAssetDesc -
  • noiseAmplitude -: Nv::Blast::SlicingConfiguration -
  • noiseFrequency -: Nv::Blast::SlicingConfiguration -
  • noiseOctaveNumber -: Nv::Blast::SlicingConfiguration +: Nv::Blast::TkAssetDesc +, NvBlastChunkDesc +
  • noise +: Nv::Blast::SlicingConfiguration +, Nv::Blast::CutoutConfiguration
  • NONE : Nv::Blast::MeshNoiser
  • normal @@ -161,11 +159,10 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::FamilyHeader , Nv::Blast::Asset
  • NvBlastBlockData() -: Nv::Blast::ActorSerializationHeader -, Nv::Blast::FamilyGraph +: Nv::Blast::FamilyHeader , Nv::Blast::ActorSerializationHeader , Nv::Blast::FamilyGraph -, Nv::Blast::FamilyHeader +, Nv::Blast::ActorSerializationHeader , Nv::Blast::FamilyGraph , Nv::Blast::ActorSerializationHeader , Nv::Blast::FamilyGraph diff --git a/docs/source_docs/files/functions_0x6f.html b/docs/source_docs/files/functions_0x6f.html index bb78f52..54bb858 100644 --- a/docs/source_docs/files/functions_0x6f.html +++ b/docs/source_docs/files/functions_0x6f.html @@ -96,6 +96,8 @@ Here is a list of all class members with links to the classes they belong to:
  • OCLRelease() : VHACD::VHACD , VHACD::IVHACD +
  • octaveNumber +: Nv::Blast::NoiseConfiguration
  • offset_variations : Nv::Blast::SlicingConfiguration
  • onActorCreated() @@ -109,7 +111,7 @@ Here is a list of all class members with links to the classes they belong to:
  • onCreate() : Nv::Blast::TkFrameworkImpl
  • onDestroy() -: Nv::Blast::TkFrameworkImpl +: Nv::Blast::TkFrameworkImpl
  • onIDChange() : Nv::Blast::TkFrameworkImpl
  • operator bool() @@ -123,7 +125,8 @@ Here is a list of all class members with links to the classes they belong to:
  • operator Nv::Blast::TkActorData() : Nv::Blast::TkActorImpl
  • operator Reader() -: Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder @@ -138,7 +141,6 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder , Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder
  • operator T() : Nv::Blast::IteratorBase< T >
  • operator!=() @@ -162,65 +164,70 @@ Here is a list of all class members with links to the classes they belong to: : VHACD::Vec3< T > , VHACD::Vec2< T >
  • operator++() -: Nv::Blast::LListIt< IndexType > -, Nv::Blast::DList::DList::It +: Nv::Blast::DList::DList::It +, Nv::Blast::LListIt< IndexType > , Nv::Blast::DListIt< IndexType > , Nv::Blast::ChunkDepthFirstIt
  • operator+=() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T > +, VHACD::Vec3< T >
  • operator-() : VHACD::Vec3< T > , VHACD::Vec2< T >
  • operator--() : Nv::Blast::DList::DList::It
  • operator-=() -: VHACD::Vec3< T > +: VHACD::Vec3< T > , VHACD::Vec2< T > -, VHACD::Vec3< T >
  • operator->() : Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser >
  • operator/() : VHACD::Vec3< T > , VHACD::Vec2< T >
  • operator/=() -: VHACD::Vec3< T > -, VHACD::Vec2< T > +: VHACD::Vec2< T > +, VHACD::Vec3< T >
  • operator<() -: Nv::Blast::EdgeFacetIntersectionData -, Nv::Blast::Edge +: VHACD::Vec3< T > , Nv::Blast::SegmentToIndex -, VHACD::Vec3< T > +, Nv::Blast::POINT2D +, Nv::Blast::Edge +, Nv::Blast::EdgeFacetIntersectionData
  • operator=() -: VHACD::SArray< T, N > -, VHACD::Vec2< T > -, Nv::Blast::ApexImporter::ApexImportTool +: VHACD::CircularList< T > , btAlignedObjectArray< T > +, Nv::Blast::ApexImporter::ApexImportTool +, VHACD::Vec3< T > +, btAlignedAllocator< T, Alignment > +, VHACD::SArray< T, N > , Nv::Blast::TrPrcTriangle -, VHACD::CircularList< T > , VHACD::ICHull -, VHACD::Vec3< T > +, VHACD::Vec2< T > , Nv::Blast::TrPrcTriangle2d -, btAlignedAllocator< T, Alignment >
  • operator==() : Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > -, btAlignedAllocator< T, Alignment > , Nv::Blast::TkType +, Nv::Blast::POINT2D +, btAlignedAllocator< T, Alignment >
  • operator>() : VHACD::Vec3< T >
  • operator>> : Nv::Blast::ExtIStream
  • operator[]() -: VHACD::Vec3< T > +: VHACD::SArray< T, N > +, VHACD::Vec2< T > , Nv::Blast::FixedArray< T > -, VHACD::Vec3< T > -, VHACD::SArray< T, N > +, VHACD::Vec3< T > +, btAlignedObjectArray< T > , Nv::Blast::FixedArray< T > , VHACD::Vec2< T > +, VHACD::Vec3< T > +, VHACD::SArray< T, N > , btAlignedObjectArray< T >
  • operator^() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T >
  • other : btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O > diff --git a/docs/source_docs/files/functions_0x70.html b/docs/source_docs/files/functions_0x70.html index fbf2f4d..8c370e9 100644 --- a/docs/source_docs/files/functions_0x70.html +++ b/docs/source_docs/files/functions_0x70.html @@ -120,6 +120,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::BooleanEvaluator
  • performFastCutting() : Nv::Blast::BooleanEvaluator +
  • periodic +: Nv::Blast::CutoutSetImpl
  • PerlinNoise() : Nv::Blast::PerlinNoise
  • Physics @@ -131,7 +133,7 @@ Here is a list of all class members with links to the classes they belong to:
  • physxSDK() : Nv::Blast::ApexImporter::ApexDestruction
  • Pipeline() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline +: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline , Nv::Blast::Serialization::UUID::UUID::Pipeline @@ -144,17 +146,14 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline , Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline , Nv::Blast::Serialization::Asset::Asset::Pipeline -, Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline , Nv::Blast::Serialization::Asset::Asset::Pipeline -, Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline , Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline , Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline -, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline
  • Pipelines -: Nv::Blast::Serialization::UUID::UUID::Pipeline +: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline +, Nv::Blast::Serialization::UUID::UUID::Pipeline +, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline @@ -164,31 +163,33 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline , Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline -, Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline , Nv::Blast::Serialization::Asset::Asset::Pipeline , Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline
  • plane -: Nv::Blast::Separation -, Nv::Blast::PlaneChunkIndexer +: Nv::Blast::PlaneChunkIndexer +, Nv::Blast::Separation
  • PlaneChunkIndexer() : Nv::Blast::PlaneChunkIndexer +
  • POINT2D() +: Nv::Blast::POINT2D
  • pointer : btAlignedAllocator< T, Alignment >
  • points -: Nv::Blast::TrPrcTriangle2d -, Nv::Blast::TrPrcTriangle +: Nv::Blast::TrPrcTriangle +, Nv::Blast::TrPrcTriangle2d +
  • polyVerts +: Nv::Blast::ConvexLoop
  • pop() : Nv::Blast::FixedPriorityQueue< Element, Comparator >
  • pop_back() : btAlignedObjectArray< T > -
  • PopBack() -: VHACD::SArray< T, N >
  • popBack() : Nv::Blast::FixedArray< T > , Nv::Blast::FixedQueue< T > +
  • PopBack() +: VHACD::SArray< T, N >
  • popFront() : Nv::Blast::FixedQueue< T >
  • pos0 @@ -200,15 +201,15 @@ Here is a list of all class members with links to the classes they belong to:
  • posIndex : Nv::Blast::ExporterMeshData
  • position -: NvBlastExtShearDamageDesc -, NvBlastExtImpactSpreadDamageDesc +: NvBlastExtImpactSpreadDamageDesc , NvBlastExtRadialDamageDesc +, NvBlastExtShearDamageDesc
  • position0 : NvBlastExtCapsuleRadialDamageDesc , NvBlastExtTriangleIntersectionDamageDesc
  • position1 -: NvBlastExtCapsuleRadialDamageDesc -, NvBlastExtTriangleIntersectionDamageDesc +: NvBlastExtTriangleIntersectionDamageDesc +, NvBlastExtCapsuleRadialDamageDesc
  • position2 : NvBlastExtTriangleIntersectionDamageDesc
  • positions @@ -216,22 +217,24 @@ Here is a list of all class members with links to the classes they belong to:
  • positionsCount : Nv::Blast::ExporterMeshData
  • postSplitUpdate() -: Nv::Blast::ExtPxFamily -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxFamily
  • Prev() : VHACD::CircularList< T >
  • Print() : VHACD::TMMesh
  • process() -: Nv::Blast::ExtGroupTaskManager +: Nv::Blast::TkGroup , Nv::Blast::final , Nv::Blast::TkGroupWorker -, Nv::Blast::TkGroup +
  • Process() +: VHACD::ICHull +
  • process() +: Nv::Blast::ExtGroupTaskManagerImpl
  • Process() : VHACD::ICHull
  • process() -: Nv::Blast::final -, Nv::Blast::ExtGroupTaskManagerImpl +: Nv::Blast::ExtGroupTaskManager
  • processedActorsCount : Nv::Blast::TkGroupStats
  • processResults() @@ -245,10 +248,9 @@ Here is a list of all class members with links to the classes they belong to: : btAlignedObjectArray< T >
  • pushBack() : Nv::Blast::FixedArray< T > +, Nv::Blast::FixedQueue< T >
  • PushBack() : VHACD::SArray< T, N > -
  • pushBack() -: Nv::Blast::FixedQueue< T >
  • pxAsset : Nv::Blast::ExtPxFamilyDesc
  • pxChunks diff --git a/docs/source_docs/files/functions_0x72.html b/docs/source_docs/files/functions_0x72.html index e64226b..e0b93ac 100644 --- a/docs/source_docs/files/functions_0x72.html +++ b/docs/source_docs/files/functions_0x72.html @@ -163,77 +163,81 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtSerializationInternal
  • reinitialize() : Nv::Blast::TkFamily +
  • Release() +: VHACD::VHACD +
  • release() +: Nv::Blast::SharedMemory +
  • Release() +: VHACD::IVHACD
  • release() : Nv::Blast::BlastBondGenerator , Nv::Blast::ConvexMeshBuilder +, Nv::Blast::TkFrameworkImpl +, Nv::Blast::CutoutSet , Nv::Blast::VoronoiSitesGenerator -, Nv::Blast::SharedMemory , Nv::Blast::FractureTool , Nv::Blast::Mesh , Nv::Blast::MeshCleaner , Nv::Blast::AuthoringResult , Nv::Blast::BlastBondGeneratorImpl +, Nv::Blast::ExtSerializer , Nv::Blast::CollisionHullImpl , Nv::Blast::ConvexMeshBuilderImpl -, Nv::Blast::Actor +, Nv::Blast::CutoutSetImpl +, Nv::Blast::final , Nv::Blast::VoronoiSitesGeneratorImpl , Nv::Blast::FractureToolImpl , Nv::Blast::MeshCleanerImpl -, Nv::Blast::ExtSerializer +, Nv::Blast::final , Nv::Blast::MeshImpl , VHACD::RaycastMesh , Nv::Blast::IMeshFileReader -, Nv::Blast::final , Nv::Blast::IMeshFileWriter , Nv::Blast::FbxFileReader , Nv::Blast::FbxFileWriter , Nv::Blast::ObjFileReader +, Nv::Blast::ExtImpactDamageManager , Nv::Blast::ObjFileWriter , Nv::Blast::ApexImporter::DefaultReleaser< T > , Nv::Blast::ApexImporter::ApexReleaser -, Nv::Blast::ExtPxStressSolver -, Nv::Blast::ApexImporter::ApexReleaser , Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > -, Nv::Blast::ExtImpactDamageManager , Nv::Blast::ExtPxAsset , Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager +, Nv::Blast::ExtPxStressSolver , Nv::Blast::ExtGroupTaskManager , Nv::Blast::ExtSyncEvent , Nv::Blast::ExtSync -, Nv::Blast::final +, Nv::Blast::final , Nv::Blast::ExtGroupWorkerTask , Nv::Blast::ExtGroupTaskManagerImpl , Nv::Blast::ExtSerialization , NvBlastExtDamageAccelerator , Nv::Blast::final , Nv::Blast::ExtStressSolver +, Nv::Blast::Actor , Nv::Blast::TkFramework , Nv::Blast::TkObject , Nv::Blast::TkActorImpl -, Nv::Blast::TkFrameworkImpl , Nv::Blast::TkJointImpl , Nv::Blast::SharedBlock< T > , Nv::Blast::SharedBuffer< T > -
  • Release() -: VHACD::VHACD -, VHACD::IVHACD
  • releaseCollisionHulls() : Nv::Blast::AuthoringResult
  • releaseSyncBuffer() : Nv::Blast::ExtSync
  • remove() -: Nv::Blast::IndexDList< IndexType > +: btAlignedObjectArray< T > , Nv::Blast::DList -, btAlignedObjectArray< T > +, Nv::Blast::IndexDList< IndexType >
  • removeFromGroup() -: Nv::Blast::TkActorImpl -, Nv::Blast::TkActor +: Nv::Blast::TkActor +, Nv::Blast::TkActorImpl
  • removeFromList() : Nv::Blast::IndexDList< IndexType >
  • removeListener() -: Nv::Blast::TkEventQueue -, Nv::Blast::TkFamily +: Nv::Blast::TkFamily +, Nv::Blast::TkEventQueue
  • removeListHead() : Nv::Blast::IndexDList< IndexType >
  • removeReference() @@ -248,20 +252,20 @@ Here is a list of all class members with links to the classes they belong to:
  • replace() : Nv::Blast::EdgeToTriangles
  • replaceMaterialId() -: Nv::Blast::Mesh +: Nv::Blast::MeshImpl +, Nv::Blast::Mesh , Nv::Blast::FractureToolImpl , Nv::Blast::FractureTool -, Nv::Blast::MeshImpl
  • reportError() : Nv::Blast::ErrorCallback
  • requestBuffer() : Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider
  • requiredMemorySize() -: Nv::Blast::FixedArray< T > +: Nv::Blast::FamilyGraph +, Nv::Blast::FixedBoolArray , Nv::Blast::FixedPriorityQueue< Element, Comparator > +, Nv::Blast::FixedArray< T > , Nv::Blast::FixedQueue< T > -, Nv::Blast::FixedBoolArray -, Nv::Blast::FamilyGraph , Nv::Blast::FixedBitmap
  • reserve() : Nv::Blast::SharedBuffer< T > @@ -277,21 +281,21 @@ Here is a list of all class members with links to the classes they belong to:
  • reserveNewTkActors() : Nv::Blast::SharedMemory
  • reset() -: Nv::Blast::FixedBoolArray -, Nv::Blast::TkEventQueue +: Nv::Blast::TkEventQueue +, Nv::Blast::FixedBoolArray +, Nv::Blast::FractureToolImpl +, Nv::Blast::PerlinNoise , Nv::Blast::SharedBuffer< T > -, Nv::Blast::SharedMemory -, Nv::Blast::FixedBitmap -, Nv::Blast::FractureTool +, Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > , Nv::Blast::Triangulator -, Nv::Blast::ExtStressSolver -, Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > , Nv::Blast::BooleanEvaluator -, Nv::Blast::PerlinNoise -, Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > -, Nv::Blast::FractureToolImpl -, Nv::Blast::ExtAtomicCounter +, Nv::Blast::FixedBitmap , Nv::Blast::MeshNoiser +, Nv::Blast::ExtAtomicCounter +, Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > +, Nv::Blast::ExtStressSolver +, Nv::Blast::FractureTool +, Nv::Blast::SharedMemory
  • resize() : btAlignedObjectArray< T >
  • Resize() @@ -311,8 +315,8 @@ Here is a list of all class members with links to the classes they belong to:
  • Reverse : Nv::Blast::DList::DList::It
  • RevertAlignToPrincipalAxes() -: VHACD::VoxelSet -, VHACD::TetrahedronSet +: VHACD::TetrahedronSet +, VHACD::VoxelSet , VHACD::PrimitiveSet
  • run() : Nv::Blast::ExtGroupWorkerTask diff --git a/docs/source_docs/files/functions_0x73.html b/docs/source_docs/files/functions_0x73.html index c369251..d080e25 100644 --- a/docs/source_docs/files/functions_0x73.html +++ b/docs/source_docs/files/functions_0x73.html @@ -108,6 +108,8 @@ Here is a list of all class members with links to the classes they belong to: : VHACD::Mesh
  • sc_eps : VHACD::ICHull +
  • scale +: Nv::Blast::CutoutConfiguration
  • scene : Nv::Blast::ExtPxSpawnSettings
  • ScopedResource() @@ -129,7 +131,8 @@ Here is a list of all class members with links to the classes they belong to:
  • serialize() : Nv::Blast::Actor
  • serializeIntoBuffer() -: Nv::Blast::ExtSerializer +: Nv::Blast::ExtSerializationCAPN< TObject, TSerializationReader, TSerializationBuilder > +, Nv::Blast::ExtSerializer , Nv::Blast::ExtSerialization , Nv::Blast::ExtSerializationCAPN< TObject, TSerializationReader, TSerializationBuilder >
  • serializeIntoBuilder() @@ -173,8 +176,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • setChunks() -: Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +: Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder +, Nv::Blast::Serialization::Asset::Asset::Builder
  • setConvexMesh() : Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • setCount() @@ -206,6 +209,10 @@ Here is a list of all class members with links to the classes they belong to:
  • setID() : Nv::Blast::Serialization::Asset::Asset::Builder , Nv::Blast::TkIdentifiable +
  • setInteriorIndex() +: Nv::Blast::IMeshFileWriter +, Nv::Blast::FbxFileWriter +, Nv::Blast::ObjFileWriter
  • setInteriorMaterialId() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl @@ -258,8 +265,8 @@ Here is a list of all class members with links to the classes they belong to:
  • setSerializationEncoding() : Nv::Blast::ExtSerialization
  • setSettings() -: Nv::Blast::ExtImpactDamageManager -, Nv::Blast::ExtStressSolver +: Nv::Blast::ExtStressSolver +, Nv::Blast::ExtImpactDamageManager
  • setSize() : Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder
  • setSmoothingGroup() @@ -269,16 +276,15 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • setState() -: Nv::Blast::BBoxBasedAccelerator -, Nv::Blast::IntersectionTestingAccelerator +: Nv::Blast::DummyAccelerator +, Nv::Blast::SweepingAccelerator , Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::IntersectionTestingAccelerator , Nv::Blast::DummyAccelerator , Nv::Blast::SpatialAccelerator -, Nv::Blast::DummyAccelerator -, Nv::Blast::SweepingAccelerator
  • setStencil() -: Nv::Blast::VoronoiSitesGenerator -, Nv::Blast::VoronoiSitesGeneratorImpl +: Nv::Blast::VoronoiSitesGeneratorImpl +, Nv::Blast::VoronoiSitesGenerator
  • setSubchunkCount() : Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder
  • setTransform() @@ -303,8 +309,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • setY() -: Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • setZ() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder @@ -320,33 +326,33 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::SimplexNoise
  • simulationFilterData : Nv::Blast::ExtPxShapeDescTemplate +
  • size() +: Nv::Blast::FixedArray< T > +
  • Size() +: VHACD::SArray< T, N >
  • size : NvBlastDataBlock +, Nv::Blast::FixedQueue< T > , btAlignedObjectArray< T > -
  • Size() -: VHACD::SArray< T, N > -
  • size() -: Nv::Blast::FixedArray< T > , Nv::Blast::FixedPriorityQueue< Element, Comparator > -, Nv::Blast::FixedQueue< T >
  • skipObject() : Nv::Blast::ExtSerialization
  • slicing() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool
  • smoothingGroup -: Nv::Blast::Triangle -, Nv::Blast::TriangleIndexed +: Nv::Blast::TriangleIndexed +, Nv::Blast::Triangle , Nv::Blast::Facet
  • sortToCCW() : Nv::Blast::TriangleProcessor
  • spawn() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily -
  • Split -: Nv::Blast::TkEvent +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • split() : Nv::Blast::Actor +
  • Split +: Nv::Blast::TkEvent
  • splitRequiredScratch() : Nv::Blast::Actor
  • startProcess() @@ -370,14 +376,14 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastDamageProgram
  • submeshCount : Nv::Blast::ExporterMeshData -
  • submeshNames -: Nv::Blast::ExporterMeshData +
  • submeshMats +: Nv::Blast::ExporterMeshData
  • submeshOffsets : Nv::Blast::ExporterMeshData
  • subscribe() -: Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxManager , Nv::Blast::final -, Nv::Blast::ExtPxManager +, Nv::Blast::ExtPxFamily , Nv::Blast::final
  • Subtype : Nv::Blast::TkJointUpdateEvent @@ -392,13 +398,13 @@ Here is a list of all class members with links to the classes they belong to:
  • SupportFlag : NvBlastChunkDesc
  • surfaceResolution -: Nv::Blast::SlicingConfiguration +: Nv::Blast::NoiseConfiguration
  • swap() : btAlignedObjectArray< T >
  • SweepingAccelerator() : Nv::Blast::SweepingAccelerator
  • syncFamily() -: Nv::Blast::ExtSync +: Nv::Blast::ExtSync diff --git a/docs/source_docs/files/functions_0x74.html b/docs/source_docs/files/functions_0x74.html index e6b490c..017a953 100644 --- a/docs/source_docs/files/functions_0x74.html +++ b/docs/source_docs/files/functions_0x74.html @@ -203,34 +203,34 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder , Nv::Blast::Serialization::UUID::UUID::Reader
  • totalSize() -: Nv::Blast::Serialization::UUID::UUID::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Reader +: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder +, Nv::Blast::Serialization::UUID::UUID::Reader , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Serialization::TkAsset::TkAsset::Reader +, Nv::Blast::Serialization::Asset::Asset::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxTransform::PxTransform::Reader , Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Reader -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Reader +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::TkAsset::TkAsset::Builder , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder @@ -238,28 +238,29 @@ Here is a list of all class members with links to the classes they belong to:
  • tr : Nv::Blast::EdgeToTriangles
  • transform -: Nv::Blast::ExtPxSubchunk +: Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData +, Nv::Blast::CutoutConfiguration , Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc -, Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData +, Nv::Blast::ExtPxSubchunk
  • Triangle() -: Nv::Blast::Triangle +: Nv::Blast::Triangle
  • triangleBoundingBoxIntersection() : Nv::Blast::TriangleProcessor
  • TriangleIndexed() -: Nv::Blast::TriangleIndexed +: Nv::Blast::TriangleIndexed
  • TriangleProcessor() : Nv::Blast::TriangleProcessor
  • triangulate() : Nv::Blast::Triangulator
  • triangulate3d() -: FLOAT_MATH::fm_Triangulate +: FLOAT_MATH::fm_Triangulate
  • trId : Nv::Blast::PlaneChunkIndexer
  • trimCollisionGeometry() -: Nv::Blast::ConvexMeshBuilder -, Nv::Blast::ConvexMeshBuilderImpl +: Nv::Blast::ConvexMeshBuilderImpl +, Nv::Blast::ConvexMeshBuilder
  • TrPrcTriangle() -: Nv::Blast::TrPrcTriangle +: Nv::Blast::TrPrcTriangle
  • TrPrcTriangle2d() : Nv::Blast::TrPrcTriangle2d
  • TryLock() @@ -267,27 +268,28 @@ Here is a list of all class members with links to the classes they belong to:
  • tryRead() : Nv::Blast::ExtInputStream
  • type -: Nv::Blast::Array< T > -, Nv::Blast::HashSet< Key, HashFn > +: Nv::Blast::InlineArray< T, N > +
  • Type +: Nv::Blast::TkEvent +
  • type +: Nv::Blast::ExtSyncEvent +, Nv::Blast::TkEvent
  • Type : Nv::Blast::Serialization::PxConvexMeshGeometry
  • type -: Nv::Blast::TkEvent +: Nv::Blast::HashMap< Key, Value, HashFn >
  • Type -: Nv::Blast::Serialization::NvBlastDataBlock -, NvBlastMessage +: NvBlastMessage
  • type -: Nv::Blast::InlineArray< T, N > -, Nv::Blast::ExtSyncEvent +: Nv::Blast::HashSet< Key, HashFn >
  • Type : NvBlastDataBlock +, Nv::Blast::Serialization::NvBlastDataBlock
  • type -: Nv::Blast::HashMap< Key, Value, HashFn > -
  • Type -: Nv::Blast::TkEvent +: Nv::Blast::Array< T >
  • TypeCount -: Nv::Blast::TkEvent -, Nv::Blast::TkTypeIndex +: Nv::Blast::TkTypeIndex +, Nv::Blast::TkEvent diff --git a/docs/source_docs/files/functions_0x75.html b/docs/source_docs/files/functions_0x75.html index f908c45..73abf51 100644 --- a/docs/source_docs/files/functions_0x75.html +++ b/docs/source_docs/files/functions_0x75.html @@ -110,12 +110,15 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager , Nv::Blast::final +
  • Update() +: VHACD::IVHACD::IVHACD::IUserCallback
  • update() : Nv::Blast::ExtPxStressSolver , Nv::Blast::final , Nv::Blast::ExtStressSolver -
  • Update() -: VHACD::IVHACD::IVHACD::IUserCallback +
  • updateBaseMesh() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • updateJoint() : Nv::Blast::final
  • UpdateMinMax() @@ -127,20 +130,22 @@ Here is a list of all class members with links to the classes they belong to:
  • UpperSupport : Nv::Blast::Asset::Asset::ChunkAnnotation
  • userData -: NvBlastChunk -, Nv::Blast::TkActorData -, Nv::Blast::TkObject +: Nv::Blast::Triangle +, NvBlastChunkDesc +, NvBlastChunk , Nv::Blast::ExtPxAsset , Nv::Blast::TriangleIndexed
  • userdata +: NvBlastChunkFractureData +
  • userData +: Nv::Blast::TkObject +
  • userdata : NvBlastBondFractureData -, NvBlastChunkFractureData
  • userData -: NvBlastBond -, NvBlastChunkDesc -, Nv::Blast::Triangle -, Nv::Blast::ExtPxFamily +: Nv::Blast::TkActorData , Nv::Blast::Facet +, NvBlastBond +, Nv::Blast::ExtPxFamily
  • userIntData : Nv::Blast::TkIdentifiable
  • UUID() diff --git a/docs/source_docs/files/functions_0x76.html b/docs/source_docs/files/functions_0x76.html index 43595ff..bef7462 100644 --- a/docs/source_docs/files/functions_0x76.html +++ b/docs/source_docs/files/functions_0x76.html @@ -104,6 +104,7 @@ Here is a list of all class members with links to the classes they belong to: : FbxUtils
  • vertices : btConvexHullComputer +, Nv::Blast::Cutout
  • VHACD() : VHACD::VHACD
  • view() @@ -112,17 +113,19 @@ Here is a list of all class members with links to the classes they belong to: : NvBlastTimers
  • VisibleChunkIt() : Nv::Blast::Actor::Actor::VisibleChunkIt -
  • Volume -: VHACD::TetrahedronSet +
  • Volume() +: VHACD::Volume
  • volume -: NvBlastChunk -, NvBlastChunkDesc +: NvBlastChunkDesc
  • Volume : VHACD::VoxelSet -, VHACD::Volume +, VHACD::TetrahedronSet +
  • volume +: NvBlastChunk
  • voronoiFracturing() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl , Nv::Blast::FractureTool
  • VoronoiSitesGeneratorImpl() : Nv::Blast::VoronoiSitesGeneratorImpl diff --git a/docs/source_docs/files/functions_0x78.html b/docs/source_docs/files/functions_0x78.html index 05bbfd8..79e4b15 100644 --- a/docs/source_docs/files/functions_0x78.html +++ b/docs/source_docs/files/functions_0x78.html @@ -87,18 +87,19 @@ Here is a list of all class members with links to the classes they belong to:

    - x -

    diff --git a/docs/source_docs/files/functions_0x79.html b/docs/source_docs/files/functions_0x79.html index 009af39..5e86a8d 100644 --- a/docs/source_docs/files/functions_0x79.html +++ b/docs/source_docs/files/functions_0x79.html @@ -93,13 +93,14 @@ Here is a list of all class members with links to the classes they belong to: , NvcVec3i , NvcVec2i , NvcQuat +, NvcVec4
  • Y() : VHACD::Vec2< T >
  • y -: NvcVec3 -, NvcVec2 +: NvcVec2 , Nv::Blast::VSA::Vec3 -, NvcVec4 +, Nv::Blast::POINT2D +, NvcVec3
  • Y() : VHACD::Vec2< T >
  • y_slices diff --git a/docs/source_docs/files/functions_0x7e.html b/docs/source_docs/files/functions_0x7e.html index b5c4d01..4fba666 100644 --- a/docs/source_docs/files/functions_0x7e.html +++ b/docs/source_docs/files/functions_0x7e.html @@ -110,6 +110,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::CollisionHullImpl
  • ~ConvexMeshBuilder() : Nv::Blast::ConvexMeshBuilder +
  • ~CutoutSet() +: Nv::Blast::CutoutSet
  • ~ErrorCallback() : Nv::Blast::ErrorCallback
  • ~ExtDamageAcceleratorAABBTree() diff --git a/docs/source_docs/files/functions_func.html b/docs/source_docs/files/functions_func.html index bf635c2..f817b23 100644 --- a/docs/source_docs/files/functions_func.html +++ b/docs/source_docs/files/functions_func.html @@ -177,17 +177,17 @@ , VHACD::TetrahedronSet , VHACD::Volume
  • allocate() -: Nv::Blast::LocalBuffer< T > -, Nv::Blast::SharedMemory -, btAlignedObjectArray< T > -, Nv::Blast::SharedBuffer< T > +: Nv::Blast::SharedMemory
  • Allocate() : VHACD::SArray< T, N >
  • allocate() -: btAlignedAllocator< T, Alignment > -, Nv::Blast::Allocator +: Nv::Blast::Allocator +, Nv::Blast::LocalBuffer< T > +, btAlignedAllocator< T, Alignment > +, btAlignedObjectArray< T > , Nv::Blast::AllocatorCallback , Nv::Blast::SharedBlock< T > +, Nv::Blast::SharedBuffer< T >
  • Allocator() : Nv::Blast::Allocator
  • allocData() diff --git a/docs/source_docs/files/functions_func_0x63.html b/docs/source_docs/files/functions_func_0x63.html index bae2700..f213bc3 100644 --- a/docs/source_docs/files/functions_func_0x63.html +++ b/docs/source_docs/files/functions_func_0x63.html @@ -142,11 +142,11 @@ : Nv::Blast::CollisionHullImpl
  • CollisionParams() : Nv::Blast::CollisionParams +
  • compute() +: btConvexHullComputer
  • Compute() : VHACD::VHACD , VHACD::IVHACD -
  • compute() -: btConvexHullComputer
  • ComputeBB() : VHACD::PrimitiveSet , VHACD::VoxelSet @@ -183,10 +183,10 @@ , VHACD::VoxelSet , VHACD::TetrahedronSet
  • ComputeVolume() -: VHACD::Mesh +: VHACD::TetrahedronSet +, VHACD::Mesh , VHACD::PrimitiveSet , VHACD::VoxelSet -, VHACD::TetrahedronSet
  • construct() : btAlignedAllocator< T, Alignment >
  • Convert() @@ -200,64 +200,75 @@ : Nv::Blast::ConvexMeshBuilderImpl
  • cooking() : Nv::Blast::ApexImporter::ApexDestruction -
  • Copy() -: VHACD::TMMesh
  • copy() : btAlignedObjectArray< T > +
  • Copy() +: VHACD::TMMesh
  • copyFromArray() : btAlignedObjectArray< T >
  • CopyPoints() : VHACD::Mesh
  • create() -: Nv::Blast::ExtPxAsset -, Nv::Blast::ExtPxStressSolver -, Nv::Blast::ExtPxManager -, Nv::Blast::ExtGroupTaskManager +: Nv::Blast::Asset +, Nv::Blast::ExtPxAsset
  • Create() -: VHACD::PrimitiveSet +: VHACD::TetrahedronSet , VHACD::VoxelSet -, VHACD::TetrahedronSet
  • create() : Nv::Blast::ExtSync -, Nv::Blast::ExtPxAsset , Nv::Blast::ExtImpactDamageManager -, Nv::Blast::Asset +
  • Create() +: VHACD::PrimitiveSet +
  • create() +: Nv::Blast::ExtPxAsset +, Nv::Blast::final +, Nv::Blast::ExtPxAsset +, Nv::Blast::ExtPxManager +, Nv::Blast::ExtGroupTaskManager , Nv::Blast::Actor , Nv::Blast::TkActorImpl -, Nv::Blast::final +, Nv::Blast::ExtPxStressSolver , Nv::Blast::ExtStressSolver
  • createActor() : Nv::Blast::TkFrameworkImpl , Nv::Blast::TkFramework
  • createAsset() -: Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkFramework -, Nv::Blast::TkFrameworkImpl +: Nv::Blast::TkFramework +, Nv::Blast::TkFrameworkImpl , Nv::Blast::TkFramework
  • createBondBetweenMeshes() -: Nv::Blast::BlastBondGeneratorImpl +: Nv::Blast::BlastBondGenerator +, Nv::Blast::BlastBondGeneratorImpl , Nv::Blast::BlastBondGenerator
  • createChunkMesh() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • createFamily() -: Nv::Blast::ExtPxManager -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxManager
  • createGroup() -: Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework +, Nv::Blast::TkFrameworkImpl
  • createJoint() -: Nv::Blast::TkFramework -, Nv::Blast::final +: Nv::Blast::TkFrameworkImpl , Nv::Blast::ExtPxManager -, Nv::Blast::TkFrameworkImpl +, Nv::Blast::TkFramework +, Nv::Blast::final
  • createNewMesh() : Nv::Blast::BooleanEvaluator
  • createRaycastMesh() -: VHACD::RaycastMesh +: VHACD::RaycastMesh
  • createRequiredScratch() : Nv::Blast::Actor , Nv::Blast::Asset +
  • cut() +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool +
  • cutout() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl +
  • CutoutSetImpl() +: Nv::Blast::CutoutSetImpl diff --git a/docs/source_docs/files/functions_func_0x66.html b/docs/source_docs/files/functions_func_0x66.html index 5bf8560..737d691 100644 --- a/docs/source_docs/files/functions_func_0x66.html +++ b/docs/source_docs/files/functions_func_0x66.html @@ -128,8 +128,8 @@ : Nv::Blast::final , Nv::Blast::ExtDamageAcceleratorInternal
  • findIslands() -: Nv::Blast::FamilyGraph -, Nv::Blast::Actor +: Nv::Blast::Actor +, Nv::Blast::FamilyGraph
  • findIslandsRequiredScratch() : Nv::Blast::FamilyGraph
  • findLinearSearch() @@ -141,6 +141,12 @@ : Nv::Blast::TkFrameworkImpl
  • findSerializer() : Nv::Blast::ExtSerializationInternal +
  • fitAllUvToRect() +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool +
  • fitUvToRect() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • FixedArray() : Nv::Blast::FixedArray< T >
  • FixedBitmap() diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html index b70ef9a..e99bbb5 100644 --- a/docs/source_docs/files/functions_func_0x67.html +++ b/docs/source_docs/files/functions_func_0x67.html @@ -161,6 +161,8 @@ , Nv::Blast::Triangulator
  • getBaseMeshIndexed() : Nv::Blast::Triangulator +
  • getBaseMeshNotFitted() +: Nv::Blast::Triangulator
  • getBlastFBXAxisSystem() : FbxUtils
  • getBlastFBXUnit() @@ -174,10 +176,10 @@ , Nv::Blast::Asset , Nv::Blast::TkAsset
  • getBondHealths() -: Nv::Blast::TkActorImpl +: Nv::Blast::TkActor +, Nv::Blast::TkActorImpl , Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader , Nv::Blast::Actor -, Nv::Blast::TkActor
  • getBondHealthsArray() : Nv::Blast::final
  • getBonds() @@ -267,8 +269,8 @@
  • getCollisionGeometryLayerName() : FbxUtils
  • GetConstraint() -: VHACD::IVHACD -, VHACD::VHACD +: VHACD::VHACD +, VHACD::IVHACD
  • getContiguousLowerSupportIndex() : Nv::Blast::Asset
  • GetConvexHull() @@ -278,6 +280,27 @@
  • getConvexMesh() : Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +
  • getCutoutCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopSize() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopVertexFlags() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutLoopVertexIndex() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutVertex() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl +
  • getCutoutVertexCount() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl
  • GetData() : VHACD::CircularListElement< T > , VHACD::CircularList< T > @@ -301,6 +324,9 @@ : Nv::Blast::ExtSerializer
  • GetDiagBB() : VHACD::Mesh +
  • getDimensions() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl
  • GetDistance() : VHACD::Vec3< T >
  • getDistance() @@ -484,25 +510,25 @@
  • getLastTickCount() : Nv::Blast::Time
  • getLeafChunkCount() -: Nv::Blast::TkAsset +: Nv::Blast::Actor , Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::Actor +, Nv::Blast::TkAsset
  • getLowerSupportChunkCount() : Nv::Blast::Asset
  • getLowerSupportChunkHealths() : Nv::Blast::Actor
  • getMaterial() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getMaterialCount() -: Nv::Blast::IMeshFileReader +: Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader
  • getMaterialIds() -: Nv::Blast::FbxFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader -, Nv::Blast::IMeshFileReader
  • getMaterialName() : Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader @@ -519,14 +545,14 @@
  • getMesh() : Nv::Blast::MeshNoiser
  • getMeshFlags() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • getMeshOverlap() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • getMeshVolume() -: Nv::Blast::MeshImpl -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::MeshImpl
  • GetMinBB() : VHACD::Mesh , VHACD::VoxelSet @@ -535,20 +561,22 @@ : VHACD::VoxelSet
  • getName() : Nv::Blast::ExtGroupWorkerTask -, Nv::Blast::ExtSerializer -, Nv::Blast::TkTypeImpl , Nv::Blast::TkType +, Nv::Blast::TkTypeImpl +, Nv::Blast::ExtSerializer
  • getNameInternal() : Nv::Blast::TkTypeImpl
  • GetNConvexHulls() -: VHACD::VHACD -, VHACD::IVHACD +: VHACD::IVHACD +, VHACD::VHACD
  • GetNEdges() : VHACD::TMMesh
  • GetNext() : VHACD::CircularListElement< T >
  • getNext() : Nv::Blast::DLink +
  • GetNext() +: VHACD::CircularListElement< T >
  • getNextEdgeOfFace() : btConvexHullComputer::btConvexHullComputer::Edge
  • getNextEdgeOfVertex() @@ -560,19 +588,19 @@ , Nv::Blast::BBoxBasedAccelerator , Nv::Blast::IntersectionTestingAccelerator
  • getNodeCount() -: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder -, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader +: Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader +, Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder
  • getNodeIndices() : Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder
  • GetNorm() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T >
  • getNormal() : Nv::Blast::Triangle -, Nv::Blast::TrPrcTriangle -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +, Nv::Blast::TrPrcTriangle
  • getNormalizedDamage() : NvBlastExtMaterial
  • getNormalsArray() @@ -584,19 +612,19 @@
  • GetNPoints() : VHACD::Mesh
  • GetNPrimitives() -: VHACD::VoxelSet +: VHACD::PrimitiveSet +, VHACD::VoxelSet , VHACD::TetrahedronSet -, VHACD::PrimitiveSet
  • GetNPrimitivesInsideSurf() -: VHACD::PrimitiveSet +: VHACD::VoxelSet , VHACD::TetrahedronSet , VHACD::Volume -, VHACD::VoxelSet +, VHACD::PrimitiveSet
  • GetNPrimitivesOnSurf() -: VHACD::PrimitiveSet -, VHACD::VoxelSet +: VHACD::VoxelSet , VHACD::TetrahedronSet , VHACD::Volume +, VHACD::PrimitiveSet
  • GetNTriangles() : VHACD::TMMesh , VHACD::Mesh @@ -620,40 +648,44 @@ : Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline , Nv::Blast::Serialization::PxTransform::PxTransform::Reader , Nv::Blast::Serialization::PxTransform::PxTransform::Builder +
  • getParentChunkId() +: Nv::Blast::Triangulator
  • getParentChunkIndex() : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getPayload() : Nv::Blast::TkEvent
  • getPhysics() -: Nv::Blast::final -, Nv::Blast::ExtPxManager +: Nv::Blast::ExtPxManager +, Nv::Blast::final
  • getPhysXActor() -: Nv::Blast::final -, Nv::Blast::ExtPxActor +: Nv::Blast::ExtPxActor +, Nv::Blast::final
  • GetPoint() -: VHACD::VoxelSet +: VHACD::Mesh +, VHACD::VoxelSet , VHACD::Mesh +, VHACD::VoxelSet
  • GetPoints() -: VHACD::VoxelSet -, VHACD::Mesh +: VHACD::Mesh +, VHACD::VoxelSet
  • GetPointsBuffer() : VHACD::Mesh
  • getPositionArray() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader +: Nv::Blast::FbxFileReader +, Nv::Blast::IMeshFileReader , Nv::Blast::ObjFileReader
  • getPositionedMapping() : Nv::Blast::Triangulator -
  • GetPrev() -: VHACD::CircularListElement< T >
  • getPrev() : Nv::Blast::DLink +
  • GetPrev() +: VHACD::CircularListElement< T >
  • getPxActorCount() -: Nv::Blast::final -, Nv::Blast::ExtPxManager +: Nv::Blast::ExtPxManager +, Nv::Blast::final
  • getPxActorDesc() -: Nv::Blast::ExtPxFamily -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxFamily
  • getPxAsset() : Nv::Blast::final , Nv::Blast::ExtPxFamily @@ -661,9 +693,9 @@ : Nv::Blast::ExtPxFamily , Nv::Blast::final
  • getQ() -: Nv::Blast::Serialization::PxTransform::PxTransform::Reader +: Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline +, Nv::Blast::Serialization::PxTransform::PxTransform::Reader , Nv::Blast::Serialization::PxTransform::PxTransform::Builder -, Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline
  • getRandomValue() : Nv::Blast::RandomGeneratorBase
  • getRenderGeometryLayerName() @@ -672,17 +704,18 @@ : btConvexHullComputer::btConvexHullComputer::Edge
  • getRotation() : Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • GetSacle() : VHACD::TetrahedronSet +
  • getScale() +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader
  • GetScale() : VHACD::VoxelSet
  • getScale() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline
  • getScene() @@ -695,14 +728,13 @@ : Nv::Blast::ExtStressSolver
  • getSize() : Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader
  • GetSize() : VHACD::CircularList< T > -
  • getSize() -: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader
  • getSmoothingGroups() : Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader , Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader
  • getSolver() : Nv::Blast::ExtPxStressSolver , Nv::Blast::final @@ -718,19 +750,19 @@
  • getStressErrorLinear() : Nv::Blast::ExtStressSolver
  • getSubchunkCount() -: Nv::Blast::final -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader +: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder , Nv::Blast::ExtPxAsset -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader +, Nv::Blast::final
  • getSubchunks() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader -, Nv::Blast::ExtPxAsset , Nv::Blast::final +, Nv::Blast::ExtPxAsset
  • getSubchunksArray() : Nv::Blast::final
  • getSubchunkShapes() -: Nv::Blast::ExtPxFamily -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxFamily
  • getSubsupportChunkHealths() : Nv::Blast::FamilyHeader , Nv::Blast::Actor @@ -757,26 +789,26 @@ , Nv::Blast::ExtPxFamily
  • getTransform() : Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder
  • getTransformation() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • GetTriangle() : VHACD::Mesh
  • getTriangleIntersection() : Nv::Blast::TriangleProcessor
  • GetTriangles() -: VHACD::TMMesh +: VHACD::Mesh +, VHACD::TMMesh , VHACD::Mesh -, VHACD::TMMesh
  • GetTrianglesBuffer() : VHACD::Mesh
  • getType() -: Nv::Blast::TkIdentifiable -, Nv::Blast::TkFramework +: Nv::Blast::TkFramework , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::TkIdentifiable , Nv::Blast::TkFrameworkImpl
  • getUniformInitialBondHealth() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader @@ -790,9 +822,9 @@ : Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader , Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getUvArray() -: Nv::Blast::ObjFileReader +: Nv::Blast::FbxFileReader , Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • getValue() : Nv::Blast::Serialization::UUID::UUID::Reader , Nv::Blast::Serialization::UUID::UUID::Builder @@ -803,6 +835,8 @@ , Nv::Blast::TkTypeImpl
  • getVersionInternal() : Nv::Blast::TkTypeImpl +
  • getVertex() +: Nv::Blast::Triangle
  • getVertexDouble() : FLOAT_MATH::fm_VertexIndex
  • getVertexFloat() @@ -810,13 +844,16 @@
  • GetVertices() : VHACD::TMMesh
  • getVertices() +: Nv::Blast::MeshImpl +
  • GetVertices() +: VHACD::TMMesh +
  • getVertices() : Nv::Blast::Mesh -, Nv::Blast::MeshImpl
  • getVerticesCount() -: Nv::Blast::FbxFileReader +: Nv::Blast::MeshImpl , Nv::Blast::IMeshFileReader , Nv::Blast::Mesh -, Nv::Blast::MeshImpl +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader
  • getVerticesDouble() : FLOAT_MATH::fm_VertexIndex @@ -827,8 +864,8 @@ , Nv::Blast::MeshImpl
  • getVisibleChunkCount() : Nv::Blast::TkActorImpl -, Nv::Blast::TkActor , Nv::Blast::Actor +, Nv::Blast::TkActor
  • getVisibleChunkIndices() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor @@ -838,13 +875,13 @@ : Nv::Blast::VoronoiSitesGenerator , Nv::Blast::VoronoiSitesGeneratorImpl
  • GetVoxel() -: VHACD::Volume +: VHACD::Volume
  • GetVoxels() -: VHACD::VoxelSet +: VHACD::VoxelSet
  • getW() -: btVector4 +: Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, btVector4
  • getWeldedVerticesCount() : Nv::Blast::Triangulator
  • getWordsCount() @@ -854,20 +891,20 @@
  • getWrittenBytes() : Nv::Blast::ExtKJPxOutputStream
  • getX() -: Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader
  • getY() -: Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Reader +: Nv::Blast::Serialization::PxVec3::PxVec3::Reader , Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • getZ() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxVec3::PxVec3::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Reader
  • GraphNodeIt() : Nv::Blast::Actor::Actor::GraphNodeIt diff --git a/docs/source_docs/files/functions_func_0x69.html b/docs/source_docs/files/functions_func_0x69.html index 027c658..9ea0e43 100644 --- a/docs/source_docs/files/functions_func_0x69.html +++ b/docs/source_docs/files/functions_func_0x69.html @@ -197,11 +197,14 @@ : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • isMeshContainOpenEdges() -: Nv::Blast::FractureTool -, Nv::Blast::FractureToolImpl +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool
  • isPending() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor +
  • isPeriodic() +: Nv::Blast::CutoutSet +, Nv::Blast::CutoutSetImpl
  • isPointContainedInMesh() : Nv::Blast::BooleanEvaluator
  • isPointInside() @@ -225,11 +228,11 @@
  • isUsed() : Nv::Blast::SharedMemory
  • isValid() -: Nv::Blast::MeshImpl -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::ApexImporter::ApexDestruction , Nv::Blast::ApexImporter::ApexImportTool , Nv::Blast::ExtAtomicCounter -, Nv::Blast::ApexImporter::ApexDestruction +, Nv::Blast::MeshImpl
  • It() : Nv::Blast::DList::DList::It
  • IteratorBase() diff --git a/docs/source_docs/files/functions_func_0x6f.html b/docs/source_docs/files/functions_func_0x6f.html index 9dc845b..83a5442 100644 --- a/docs/source_docs/files/functions_func_0x6f.html +++ b/docs/source_docs/files/functions_func_0x6f.html @@ -180,40 +180,45 @@ : VHACD::Vec2< T > , VHACD::Vec3< T >
  • operator/=() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T >
  • operator<() -: Nv::Blast::EdgeFacetIntersectionData -, Nv::Blast::SegmentToIndex +: Nv::Blast::POINT2D , VHACD::Vec3< T > +, Nv::Blast::SegmentToIndex +, Nv::Blast::EdgeFacetIntersectionData , Nv::Blast::Edge
  • operator=() -: btAlignedAllocator< T, Alignment > +: btAlignedObjectArray< T > +, VHACD::Vec3< T > +, Nv::Blast::TrPrcTriangle , Nv::Blast::ApexImporter::ApexImportTool -, Nv::Blast::TrPrcTriangle2d , VHACD::Vec2< T > -, VHACD::CircularList< T > -, btAlignedObjectArray< T > , VHACD::ICHull -, VHACD::Vec3< T > -, Nv::Blast::TrPrcTriangle +, VHACD::CircularList< T > , VHACD::SArray< T, N > +, Nv::Blast::TrPrcTriangle2d +, btAlignedAllocator< T, Alignment >
  • operator==() : Nv::Blast::TkType , Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > +, Nv::Blast::POINT2D
  • operator>() : VHACD::Vec3< T >
  • operator[]() -: VHACD::SArray< T, N > +: Nv::Blast::FixedArray< T > , VHACD::Vec3< T > +, VHACD::SArray< T, N > +, btAlignedObjectArray< T > +, VHACD::Vec3< T > +, btAlignedObjectArray< T > , VHACD::Vec2< T > , Nv::Blast::FixedArray< T > , VHACD::SArray< T, N > -, btAlignedObjectArray< T > -, VHACD::Vec3< T > +, VHACD::Vec2< T >
  • operator^() -: VHACD::Vec2< T > -, VHACD::Vec3< T > +: VHACD::Vec3< T > +, VHACD::Vec2< T > diff --git a/docs/source_docs/files/functions_func_0x70.html b/docs/source_docs/files/functions_func_0x70.html index a1b21ae..335bfb6 100644 --- a/docs/source_docs/files/functions_func_0x70.html +++ b/docs/source_docs/files/functions_func_0x70.html @@ -138,15 +138,17 @@ , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline
  • PlaneChunkIndexer() : Nv::Blast::PlaneChunkIndexer +
  • POINT2D() +: Nv::Blast::POINT2D
  • pop() : Nv::Blast::FixedPriorityQueue< Element, Comparator >
  • pop_back() : btAlignedObjectArray< T > -
  • PopBack() -: VHACD::SArray< T, N >
  • popBack() : Nv::Blast::FixedArray< T > , Nv::Blast::FixedQueue< T > +
  • PopBack() +: VHACD::SArray< T, N >
  • popFront() : Nv::Blast::FixedQueue< T >
  • postSplitUpdate() @@ -158,31 +160,28 @@ : VHACD::TMMesh
  • process() : Nv::Blast::ExtGroupTaskManagerImpl -, Nv::Blast::TkGroupWorker
  • Process() : VHACD::ICHull
  • process() -: Nv::Blast::TkGroup +: Nv::Blast::TkGroupWorker +, Nv::Blast::TkGroup , Nv::Blast::ExtGroupTaskManager -, Nv::Blast::final -
  • Process() -: VHACD::ICHull -
  • process() -: Nv::Blast::final +, Nv::Blast::final
  • processResults() : Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback
  • protect() : Nv::Blast::TkEventQueue
  • push() -: Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback -, Nv::Blast::FixedPriorityQueue< Element, Comparator > +: Nv::Blast::FixedPriorityQueue< Element, Comparator > +, Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback
  • push_back() : btAlignedObjectArray< T > +
  • pushBack() +: Nv::Blast::FixedArray< T >
  • PushBack() : VHACD::SArray< T, N >
  • pushBack() : Nv::Blast::FixedQueue< T > -, Nv::Blast::FixedArray< T >
  • PxConvexMeshGeometry() : Nv::Blast::Serialization::PxConvexMeshGeometry
  • PxMeshScale() diff --git a/docs/source_docs/files/functions_func_0x72.html b/docs/source_docs/files/functions_func_0x72.html index 1cbbfb3..18e7d64 100644 --- a/docs/source_docs/files/functions_func_0x72.html +++ b/docs/source_docs/files/functions_func_0x72.html @@ -132,7 +132,11 @@
  • reinitialize() : Nv::Blast::TkFamily
  • release() -: Nv::Blast::FbxFileReader +: Nv::Blast::MeshImpl +, VHACD::RaycastMesh +, Nv::Blast::IMeshFileReader +, Nv::Blast::IMeshFileWriter +, Nv::Blast::FbxFileReader , Nv::Blast::FbxFileWriter , Nv::Blast::ObjFileReader , Nv::Blast::ObjFileWriter @@ -144,63 +148,61 @@ , Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager , Nv::Blast::ExtPxStressSolver +, Nv::Blast::SharedBlock< T > +, Nv::Blast::TkJointImpl +, Nv::Blast::TkFrameworkImpl , Nv::Blast::ExtGroupTaskManager +, Nv::Blast::TkObject , Nv::Blast::ExtSyncEvent -
  • Release() -: VHACD::IVHACD -, VHACD::VHACD -
  • release() -: Nv::Blast::SharedMemory , Nv::Blast::ExtSync -, Nv::Blast::SharedBlock< T > , Nv::Blast::final -, Nv::Blast::TkObject -, Nv::Blast::TkFramework +, NvBlastExtDamageAccelerator , Nv::Blast::final , Nv::Blast::ExtGroupWorkerTask , Nv::Blast::ExtGroupTaskManagerImpl , Nv::Blast::ExtSerialization , Nv::Blast::ExtSerializer -, NvBlastExtDamageAccelerator -, Nv::Blast::ExtStressSolver +
  • Release() +: VHACD::VHACD +, VHACD::IVHACD +
  • release() +: Nv::Blast::ExtStressSolver , Nv::Blast::Actor , Nv::Blast::BlastBondGenerator +, Nv::Blast::TkFramework , Nv::Blast::ConvexMeshBuilder , Nv::Blast::TkActorImpl -, Nv::Blast::TkFrameworkImpl +, Nv::Blast::CutoutSet , Nv::Blast::VoronoiSitesGenerator -, Nv::Blast::TkJointImpl -, Nv::Blast::FractureTool , Nv::Blast::SharedBuffer< T > +, Nv::Blast::SharedMemory +, Nv::Blast::FractureTool , Nv::Blast::Mesh , Nv::Blast::MeshCleaner , Nv::Blast::AuthoringResult , Nv::Blast::BlastBondGeneratorImpl , Nv::Blast::CollisionHullImpl , Nv::Blast::ConvexMeshBuilderImpl +, Nv::Blast::CutoutSetImpl , Nv::Blast::VoronoiSitesGeneratorImpl , Nv::Blast::FractureToolImpl , Nv::Blast::MeshCleanerImpl -, Nv::Blast::MeshImpl -, VHACD::RaycastMesh -, Nv::Blast::IMeshFileReader -, Nv::Blast::IMeshFileWriter
  • releaseCollisionHulls() : Nv::Blast::AuthoringResult
  • releaseSyncBuffer() : Nv::Blast::ExtSync
  • remove() : Nv::Blast::DList -, Nv::Blast::IndexDList< IndexType > , btAlignedObjectArray< T > +, Nv::Blast::IndexDList< IndexType >
  • removeFromGroup() -: Nv::Blast::TkActorImpl -, Nv::Blast::TkActor +: Nv::Blast::TkActor +, Nv::Blast::TkActorImpl
  • removeFromList() : Nv::Blast::IndexDList< IndexType >
  • removeListener() -: Nv::Blast::TkFamily -, Nv::Blast::TkEventQueue +: Nv::Blast::TkEventQueue +, Nv::Blast::TkFamily
  • removeListHead() : Nv::Blast::IndexDList< IndexType >
  • removeReference() @@ -216,23 +218,23 @@ : Nv::Blast::EdgeToTriangles
  • replaceMaterialId() : Nv::Blast::FractureTool +, Nv::Blast::MeshImpl , Nv::Blast::FractureToolImpl , Nv::Blast::Mesh -, Nv::Blast::MeshImpl
  • reportError() : Nv::Blast::ErrorCallback
  • requestBuffer() : Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider
  • requiredMemorySize() -: Nv::Blast::FixedBitmap -, Nv::Blast::FamilyGraph +: Nv::Blast::FixedQueue< T > +, Nv::Blast::FixedBitmap , Nv::Blast::FixedPriorityQueue< Element, Comparator > -, Nv::Blast::FixedArray< T > -, Nv::Blast::FixedQueue< T > , Nv::Blast::FixedBoolArray +, Nv::Blast::FamilyGraph +, Nv::Blast::FixedArray< T >
  • reserve() -: Nv::Blast::SharedBuffer< T > -, btAlignedObjectArray< T > +: btAlignedObjectArray< T > +, Nv::Blast::SharedBuffer< T >
  • reserveData() : Nv::Blast::TkEventQueue
  • reserveEvents() @@ -242,21 +244,20 @@
  • reserveNewTkActors() : Nv::Blast::SharedMemory
  • reset() -: Nv::Blast::SharedBuffer< T > +: Nv::Blast::SharedMemory , Nv::Blast::TkEventQueue -, Nv::Blast::FixedBoolArray +, Nv::Blast::SharedBuffer< T > , Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool , Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > -, Nv::Blast::BooleanEvaluator +, Nv::Blast::FractureTool +, Nv::Blast::MeshNoiser +, Nv::Blast::FixedBoolArray , Nv::Blast::Triangulator +, Nv::Blast::FixedBitmap , Nv::Blast::ExtAtomicCounter -, Nv::Blast::ApexImporter::ScopedResource< Releasable, Releaser > , Nv::Blast::ExtStressSolver -, Nv::Blast::FixedBitmap -, Nv::Blast::MeshNoiser +, Nv::Blast::BooleanEvaluator , Nv::Blast::PerlinNoise -, Nv::Blast::SharedMemory
  • resize() : btAlignedObjectArray< T >
  • Resize() @@ -272,9 +273,9 @@
  • returnWorker() : Nv::Blast::TkGroup
  • RevertAlignToPrincipalAxes() -: VHACD::TetrahedronSet +: VHACD::PrimitiveSet , VHACD::VoxelSet -, VHACD::PrimitiveSet +, VHACD::TetrahedronSet
  • run() : Nv::Blast::ExtGroupWorkerTask diff --git a/docs/source_docs/files/functions_func_0x73.html b/docs/source_docs/files/functions_func_0x73.html index 79723b5..7de4f49 100644 --- a/docs/source_docs/files/functions_func_0x73.html +++ b/docs/source_docs/files/functions_func_0x73.html @@ -197,6 +197,10 @@
  • setID() : Nv::Blast::Serialization::Asset::Asset::Builder , Nv::Blast::TkIdentifiable +
  • setInteriorIndex() +: Nv::Blast::IMeshFileWriter +, Nv::Blast::FbxFileWriter +, Nv::Blast::ObjFileWriter
  • setInteriorMaterialId() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl @@ -219,11 +223,11 @@
  • setNodeCount() : Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder
  • setNodeIndices() -: Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder +: Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder
  • setNodeInfo() : Nv::Blast::ExtStressSolver
  • setNormal() -: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder +: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder
  • setP() : Nv::Blast::Serialization::PxTransform::PxTransform::Builder
  • setPlatformEnabled() @@ -231,8 +235,8 @@
  • SetPoint() : VHACD::Mesh
  • setPxActorDesc() -: Nv::Blast::ExtPxFamily -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxFamily
  • setPxShapeDescTemplate() : Nv::Blast::ExtPxFamily , Nv::Blast::final @@ -244,8 +248,8 @@
  • setRotation() : Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • setScale() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • setSerializationEncoding() : Nv::Blast::ExtSerialization
  • setSettings() @@ -260,17 +264,15 @@ : Nv::Blast::FractureToolImpl , Nv::Blast::FractureTool
  • setState() -: Nv::Blast::SweepingAccelerator -, Nv::Blast::IntersectionTestingAccelerator -, Nv::Blast::DummyAccelerator -, Nv::Blast::BBoxBasedAccelerator +: Nv::Blast::IntersectionTestingAccelerator , Nv::Blast::SweepingAccelerator -, Nv::Blast::SpatialAccelerator +, Nv::Blast::BBoxBasedAccelerator , Nv::Blast::DummyAccelerator -, Nv::Blast::BBoxBasedAccelerator +, Nv::Blast::SpatialAccelerator +, Nv::Blast::SweepingAccelerator
  • setStencil() -: Nv::Blast::VoronoiSitesGeneratorImpl -, Nv::Blast::VoronoiSitesGenerator +: Nv::Blast::VoronoiSitesGenerator +, Nv::Blast::VoronoiSitesGeneratorImpl
  • setSubchunkCount() : Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder
  • setTransform() @@ -285,8 +287,8 @@
  • setup() : Nv::Blast::ExtGroupWorkerTask
  • setValue() -: btVector4 -, Nv::Blast::Serialization::UUID::UUID::Builder +: Nv::Blast::Serialization::UUID::UUID::Builder +, btVector4
  • setW() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • setWorkerCount() @@ -298,8 +300,8 @@ : Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • setZ() -: Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • SharedBlock() : Nv::Blast::SharedBlock< T >
  • SharedBuffer() @@ -310,17 +312,16 @@ : Nv::Blast::SimplexNoise
  • size() : Nv::Blast::FixedArray< T > -, Nv::Blast::FixedPriorityQueue< Element, Comparator > +, Nv::Blast::FixedQueue< T > , btAlignedObjectArray< T > +, Nv::Blast::FixedPriorityQueue< Element, Comparator >
  • Size() : VHACD::SArray< T, N > -
  • size() -: Nv::Blast::FixedQueue< T >
  • skipObject() : Nv::Blast::ExtSerialization
  • slicing() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureToolImpl +, Nv::Blast::FractureTool
  • sortToCCW() : Nv::Blast::TriangleProcessor
  • spawn() @@ -333,9 +334,9 @@
  • startProcess() : Nv::Blast::TkGroup
  • subscribe() -: Nv::Blast::final +: Nv::Blast::ExtPxManager +, Nv::Blast::final , Nv::Blast::ExtPxFamily -, Nv::Blast::ExtPxManager
  • swap() : btAlignedObjectArray< T >
  • SweepingAccelerator() diff --git a/docs/source_docs/files/functions_func_0x75.html b/docs/source_docs/files/functions_func_0x75.html index b733190..1429cf4 100644 --- a/docs/source_docs/files/functions_func_0x75.html +++ b/docs/source_docs/files/functions_func_0x75.html @@ -102,12 +102,16 @@ : Nv::Blast::ExtPxFamily , Nv::Blast::ExtPxManager , Nv::Blast::final +
  • update() +: Nv::Blast::ExtStressSolver +, Nv::Blast::final
  • Update() : VHACD::IVHACD::IVHACD::IUserCallback
  • update() : Nv::Blast::ExtPxStressSolver -, Nv::Blast::final -, Nv::Blast::ExtStressSolver +
  • updateBaseMesh() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • updateJoint() : Nv::Blast::final
  • UpdateMinMax() diff --git a/docs/source_docs/files/functions_func_0x7e.html b/docs/source_docs/files/functions_func_0x7e.html index 810c4e9..6e10fc4 100644 --- a/docs/source_docs/files/functions_func_0x7e.html +++ b/docs/source_docs/files/functions_func_0x7e.html @@ -108,6 +108,8 @@ : Nv::Blast::CollisionHullImpl
  • ~ConvexMeshBuilder() : Nv::Blast::ConvexMeshBuilder +
  • ~CutoutSet() +: Nv::Blast::CutoutSet
  • ~ErrorCallback() : Nv::Blast::ErrorCallback
  • ~ExtDamageAcceleratorAABBTree() diff --git a/docs/source_docs/files/functions_vars_0x61.html b/docs/source_docs/files/functions_vars_0x61.html index 35b8ba3..210e056 100644 --- a/docs/source_docs/files/functions_vars_0x61.html +++ b/docs/source_docs/files/functions_vars_0x61.html @@ -105,6 +105,8 @@
  • adjacentNodeIndices : NvBlastSupportGraph , NvBlastGraphShaderActor +
  • amplitude +: Nv::Blast::NoiseConfiguration
  • angle_variations : Nv::Blast::SlicingConfiguration
  • area @@ -123,9 +125,9 @@
  • assetToFractureChunkIdMap : Nv::Blast::AuthoringResult
  • attachPositions -: Nv::Blast::TkAssetJointDesc +: Nv::Blast::TkJointDesc +, Nv::Blast::TkAssetJointDesc , Nv::Blast::TkJointData -, Nv::Blast::TkJointDesc diff --git a/docs/source_docs/files/functions_vars_0x63.html b/docs/source_docs/files/functions_vars_0x63.html index 3ee67b3..f11bdf7 100644 --- a/docs/source_docs/files/functions_vars_0x63.html +++ b/docs/source_docs/files/functions_vars_0x63.html @@ -139,13 +139,13 @@ : Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine , Nv::Blast::DebugLine
  • column0 -: NvcMat33 -, NvcMat34 +: NvcMat34 +, NvcMat33 , NvcMat44
  • column1 -: NvcMat33 +: NvcMat34 , NvcMat44 -, NvcMat34 +, NvcMat33
  • column2 : NvcMat44 , NvcMat33 @@ -157,8 +157,14 @@ : NvBlastExtAssetUtilsBondDesc
  • contactOffset : Nv::Blast::ExtPxShapeDescTemplate +
  • convexLoops +: Nv::Blast::Cutout
  • coord : Nv::Blast::SegmentToIndex +
  • cutouts +: Nv::Blast::CutoutSetImpl +
  • cutoutSet +: Nv::Blast::CutoutConfiguration diff --git a/docs/source_docs/files/functions_vars_0x64.html b/docs/source_docs/files/functions_vars_0x64.html index 0bd6714..d0b3057 100644 --- a/docs/source_docs/files/functions_vars_0x64.html +++ b/docs/source_docs/files/functions_vars_0x64.html @@ -107,15 +107,19 @@
  • damageThresholdMin : Nv::Blast::ExtImpactSettings
  • data -: Nv::Blast::ExtProfileData +: Nv::Blast::ExtSyncEventPhysicsSync , NvBlastID -, Nv::Blast::ExtSyncEventPhysicsSync +, Nv::Blast::ExtProfileData
  • dataType : NvBlastDataBlock
  • deletedActor : NvBlastActorSplitEvent
  • density : Nv::Blast::ExtPxSpawnSettings +
  • diffuse_tex +: Nv::Blast::Materials +
  • dimensions +: Nv::Blast::CutoutSetImpl diff --git a/docs/source_docs/files/functions_vars_0x66.html b/docs/source_docs/files/functions_vars_0x66.html index 64e896a..1f3a9ba 100644 --- a/docs/source_docs/files/functions_vars_0x66.html +++ b/docs/source_docs/files/functions_vars_0x66.html @@ -104,13 +104,16 @@
  • firstSubchunkIndex : Nv::Blast::ExtPxChunk
  • flags -: Nv::Blast::ExtPxShapeDescTemplate +: NvBlastChunkDesc , Nv::Blast::ExtPxActorDescTemplate -, NvBlastChunkDesc +, Nv::Blast::PolyVert +, Nv::Blast::ExtPxShapeDescTemplate
  • formatVersion : NvBlastDataBlock
  • fracture : NvBlastTimers +
  • frequency +: Nv::Blast::NoiseConfiguration diff --git a/docs/source_docs/files/functions_vars_0x69.html b/docs/source_docs/files/functions_vars_0x69.html index d5c4885..f48f42d 100644 --- a/docs/source_docs/files/functions_vars_0x69.html +++ b/docs/source_docs/files/functions_vars_0x69.html @@ -86,6 +86,7 @@

    - i -

    diff --git a/docs/source_docs/files/functions_vars_0x74.html b/docs/source_docs/files/functions_vars_0x74.html index d64299b..e7969f8 100644 --- a/docs/source_docs/files/functions_vars_0x74.html +++ b/docs/source_docs/files/functions_vars_0x74.html @@ -96,9 +96,10 @@
  • tr : Nv::Blast::EdgeToTriangles
  • transform -: Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData +: Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc , Nv::Blast::ExtPxSubchunk -, Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc +, Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData +, Nv::Blast::CutoutConfiguration
  • trId : Nv::Blast::PlaneChunkIndexer
  • type diff --git a/docs/source_docs/files/functions_vars_0x75.html b/docs/source_docs/files/functions_vars_0x75.html index 80be35c..dc90e1a 100644 --- a/docs/source_docs/files/functions_vars_0x75.html +++ b/docs/source_docs/files/functions_vars_0x75.html @@ -88,22 +88,21 @@ : NvBlastActorDesc
  • uniformInitialLowerSupportChunkHealth : NvBlastActorDesc +
  • userData +: Nv::Blast::TriangleIndexed +, NvBlastChunk +, NvBlastBond
  • userdata : NvBlastBondFractureData +, NvBlastChunkFractureData
  • userData -: Nv::Blast::ExtPxAsset -, Nv::Blast::ExtPxFamily -, Nv::Blast::TkObject +: Nv::Blast::TkObject , Nv::Blast::TkActorData +, Nv::Blast::Facet , NvBlastChunkDesc -, NvBlastBond , Nv::Blast::Triangle -, NvBlastChunk -
  • userdata -: NvBlastChunkFractureData -
  • userData -: Nv::Blast::Facet -, Nv::Blast::TriangleIndexed +, Nv::Blast::ExtPxFamily +, Nv::Blast::ExtPxAsset
  • userIntData : Nv::Blast::TkIdentifiable
  • uv diff --git a/docs/source_docs/files/functions_vars_0x76.html b/docs/source_docs/files/functions_vars_0x76.html index ecae0d9..710163f 100644 --- a/docs/source_docs/files/functions_vars_0x76.html +++ b/docs/source_docs/files/functions_vars_0x76.html @@ -87,7 +87,8 @@
  • v : Nv::Blast::VSA::Vec4
  • vertices -: btConvexHullComputer +: Nv::Blast::Cutout +, btConvexHullComputer
  • visibility : NvBlastTimers
  • volume diff --git a/docs/source_docs/files/functions_vars_0x78.html b/docs/source_docs/files/functions_vars_0x78.html index 9ed2fd3..bca462b 100644 --- a/docs/source_docs/files/functions_vars_0x78.html +++ b/docs/source_docs/files/functions_vars_0x78.html @@ -85,14 +85,15 @@

    - x -

    diff --git a/docs/source_docs/files/functions_vars_0x79.html b/docs/source_docs/files/functions_vars_0x79.html index 5ec36c6..a338938 100644 --- a/docs/source_docs/files/functions_vars_0x79.html +++ b/docs/source_docs/files/functions_vars_0x79.html @@ -85,14 +85,15 @@

    - y -

    diff --git a/docs/source_docs/files/globals_0x6e.html b/docs/source_docs/files/globals_0x6e.html index e534f2b..afce2e5 100644 --- a/docs/source_docs/files/globals_0x6e.html +++ b/docs/source_docs/files/globals_0x6e.html @@ -439,20 +439,26 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtAssetUtils.h
  • NvBlastExtAssetUtilsMergeAssets() : NvBlastExtAssetUtils.h +
  • NvBlastExtAuthoringBuildCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateBondGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateConvexMeshBuilder() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateFractureTool() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMesh() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshCleaner() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateMeshFromFacets() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateVoronoiSitesGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringFindAssetConnectingBonds() -: NvBlastExtAuthoring.h +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringProcessFracture() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringTransformCollisionHull() @@ -509,6 +515,8 @@ Here is a list of all file members with links to the files they belong to: : NvBlastExtDamageShaders.h
  • NvBlastExtTriangleIntersectionSubgraphShader() : NvBlastExtDamageShaders.h +
  • NvBlastExtUpdateGraphicsMesh() +: NvBlastExtAuthoring.h
  • NvBlastFamilyCreateFirstActor() : NvBlast.h
  • NvBlastFamilyDeserializeActor() diff --git a/docs/source_docs/files/globals_func_0x6e.html b/docs/source_docs/files/globals_func_0x6e.html index 8601417..9a2c8b2 100644 --- a/docs/source_docs/files/globals_func_0x6e.html +++ b/docs/source_docs/files/globals_func_0x6e.html @@ -167,20 +167,26 @@ : NvBlastExtAssetUtils.h
  • NvBlastExtAssetUtilsMergeAssets() : NvBlastExtAssetUtils.h +
  • NvBlastExtAuthoringBuildCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateBondGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateConvexMeshBuilder() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateCutoutSet() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateFractureTool() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMesh() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateMeshCleaner() : NvBlastExtAuthoring.h +
  • NvBlastExtAuthoringCreateMeshFromFacets() +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringCreateVoronoiSitesGenerator() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringFindAssetConnectingBonds() -: NvBlastExtAuthoring.h +: NvBlastExtAuthoring.h
  • NvBlastExtAuthoringProcessFracture() : NvBlastExtAuthoring.h
  • NvBlastExtAuthoringTransformCollisionHull() @@ -237,6 +243,8 @@ : NvBlastExtDamageShaders.h
  • NvBlastExtTriangleIntersectionSubgraphShader() : NvBlastExtDamageShaders.h +
  • NvBlastExtUpdateGraphicsMesh() +: NvBlastExtAuthoring.h
  • NvBlastFamilyCreateFirstActor() : NvBlast.h
  • NvBlastFamilyDeserializeActor() diff --git a/docs/source_docs/files/hierarchy.html b/docs/source_docs/files/hierarchy.html index eed7bc1..3ec6f7c 100644 --- a/docs/source_docs/files/hierarchy.html +++ b/docs/source_docs/files/hierarchy.html @@ -83,10 +83,17 @@
  • Nv::Blast::CollisionHull::CollisionHull::HullPolygon
  • Nv::Blast::CollisionParams +
  • Nv::Blast::ConvexLoop
  • Nv::Blast::ConvexMeshBuilder +
  • Nv::Blast::Cutout +
  • Nv::Blast::CutoutConfiguration +
  • Nv::Blast::CutoutSet +
  • Nv::Blast::DebugBuffer
  • Nv::Blast::DebugLine
  • Nv::Blast::ApexImporter::DefaultReleaser< T > @@ -274,17 +281,19 @@
  • Nv::Blast::LlObjectTypeID
  • Nv::Blast::LocalBuffer< T >
  • VHACD::Material -
  • VHACD::Mesh +
  • Nv::Blast::Materials
  • Nv::Blast::Mesh +
  • VHACD::Mesh
  • Nv::Blast::MeshCleaner
  • Nv::Blast::MeshNoiser
  • VHACD::Mutex +
  • Nv::Blast::NoiseConfiguration
  • NvBlastActor