From 1e887d827e65a084a0ad0ba933c61a8330aeee07 Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Mon, 28 Aug 2017 13:55:34 -0700 Subject: Candidate 1.1 release. * SampleAssetViewer now unconditionally loads the commandline-defined asset. * Better error handling in AuthoringTool (stderr and user error handler). * More consistent commandline switches in AuthoringTool and ApexImporter (--ll, --tx, --px flags). * NvBlastExtAuthoring ** Mesh cleaner, tries to remove self intersections and open edges in the interior of a mesh. ** Ability to set interior material to existing (external) material, or a new material id. ** Material ID remapping API. ** Rotation of voronoi cells used for fracturing. * Fixed smoothing groups in FBX exporter code. * Impulse passing from parent to child chunks fixed. * Reading unskinned fbx meshes correctly. * Collision hull generation from fbx meshes fixed. * Win32/64 PerfTest crash fix. --- docs/source_docs/files/functions_0x67.html | 191 +++++++++++++++-------------- 1 file changed, 98 insertions(+), 93 deletions(-) (limited to 'docs/source_docs/files/functions_0x67.html') diff --git a/docs/source_docs/files/functions_0x67.html b/docs/source_docs/files/functions_0x67.html index f152d5e..f01ae67 100644 --- a/docs/source_docs/files/functions_0x67.html +++ b/docs/source_docs/files/functions_0x67.html @@ -228,7 +228,9 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • getChunkIndexForNode() -: FbxUtils +: FbxUtils +
  • getChunkIndexForNodeBackwardsCompatible() +: FbxUtils
  • getChunkIndices() : Nv::Blast::ExtPxActor , Nv::Blast::final @@ -256,9 +258,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::IMeshFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • getCollisionGeometry() : Nv::Blast::ApexImporter::ApexImportTool
  • getCollisionGeometryLayerName() @@ -266,8 +268,8 @@ Here is a list of all class members with links to the classes they belong to:
  • getContiguousLowerSupportIndex() : Nv::Blast::Asset
  • getConvexMesh() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader
  • getData() : Nv::Blast::TkJoint , Nv::Blast::TkJointImpl @@ -408,10 +410,6 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::Serialization::Asset::Asset::Pipeline , Nv::Blast::TkIdentifiable , Nv::Blast::TkTypeImpl -
  • getIdicesCount() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader
  • getIndex() : Nv::Blast::Actor , Nv::Blast::TkActor @@ -423,14 +421,21 @@ Here is a list of all class members with links to the classes they belong to: , Nv::Blast::ObjFileReader
  • getIndexInternal() : Nv::Blast::TkActorImpl +
  • getIndicesCount() +: Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +
  • getInteriorMaterialId() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • getIsStatic() -: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader
  • getIterationsPerFrame() : Nv::Blast::ExtStressSolver
  • getJointCount() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getJointCountInternal() : Nv::Blast::TkActorImpl
  • getJointDescCount() @@ -445,10 +450,10 @@ Here is a list of all class members with links to the classes they belong to:
  • getLastTickCount() : Nv::Blast::Time
  • getLeafChunkCount() -: Nv::Blast::Actor +: Nv::Blast::TkAsset , Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder -, Nv::Blast::TkAsset +, Nv::Blast::Actor
  • getLowerSupportChunkCount() : Nv::Blast::Asset
  • getLowerSupportChunkHealths() @@ -456,55 +461,55 @@ Here is a list of all class members with links to the classes they belong to:
  • getMaterial() : Nv::Blast::TkFamily
  • getMaterialCount() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader +: Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader
  • getMaterialIds() -: Nv::Blast::FbxFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader -, Nv::Blast::IMeshFileReader
  • getMaterialName() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • getMemorySize() : Nv::Blast::Asset
  • 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
  • getName() : Nv::Blast::ExtGroupWorkerTask , Nv::Blast::ExtSerializer -, Nv::Blast::TkTypeImpl , Nv::Blast::TkType +, Nv::Blast::TkTypeImpl
  • getNameInternal() : Nv::Blast::TkTypeImpl
  • getNext() : Nv::Blast::DLink
  • getNextFacet() : Nv::Blast::SpatialAccelerator -, Nv::Blast::DummyAccelerator , Nv::Blast::BBoxBasedAccelerator , Nv::Blast::IntersectionTestingAccelerator +, Nv::Blast::DummyAccelerator
  • 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
  • getNormal() -: Nv::Blast::TrPrcTriangle +: Nv::Blast::Triangle , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Triangle +, Nv::Blast::TrPrcTriangle
  • getNormalizedDamage() : NvBlastExtMaterial
  • getNormalsArray() @@ -514,8 +519,8 @@ Here is a list of all class members with links to the classes they belong to:
  • getNot() : Nv::Blast::EdgeToTriangles
  • getObjectCount() -: Nv::Blast::TkFramework -, Nv::Blast::TkFrameworkImpl +: Nv::Blast::TkFrameworkImpl +, Nv::Blast::TkFramework
  • getObjects() : Nv::Blast::TkFramework , Nv::Blast::TkFrameworkImpl @@ -540,44 +545,44 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::ExtPxActor , Nv::Blast::final
  • getPositionArray() -: Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader
  • getPositionedMapping() : Nv::Blast::Triangulator
  • getPrev() : Nv::Blast::DLink
  • getPxActorCount() -: Nv::Blast::final -, Nv::Blast::ExtPxManager +: Nv::Blast::ExtPxManager +, Nv::Blast::final
  • 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::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Reader , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline
  • getRandomValue() : Nv::Blast::RandomGeneratorBase
  • getRenderGeometryLayerName() : FbxUtils
  • getRotation() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • getScale() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader
  • getScene() : Nv::Blast::FbxFileWriter
  • getSegmentIntersection() @@ -587,18 +592,18 @@ Here is a list of all class members with links to the classes they belong to:
  • getSettings() : Nv::Blast::ExtStressSolver
  • getSize() -: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder -, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader +: Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader +, Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder
  • getSmoothingGroups() -: Nv::Blast::ObjFileReader -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::ObjFileReader , Nv::Blast::FbxFileReader
  • getSolver() : Nv::Blast::final , Nv::Blast::ExtPxStressSolver
  • getSplitMaxActorCount() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getStats() : Nv::Blast::TkGroup
  • getStressErrorAngular() @@ -606,22 +611,22 @@ Here is a list of all class members with links to the classes they belong to:
  • getStressErrorLinear() : Nv::Blast::ExtStressSolver
  • getSubchunkCount() -: Nv::Blast::final -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +: Nv::Blast::ExtPxAsset , Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::ExtPxAsset +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::final
  • getSubchunks() -: Nv::Blast::final -, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader +: Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader , Nv::Blast::ExtPxAsset +, Nv::Blast::final
  • getSubchunksArray() : Nv::Blast::final
  • getSubchunkShapes() : Nv::Blast::final , Nv::Blast::ExtPxFamily
  • getSubsupportChunkHealths() -: Nv::Blast::FamilyHeader -, Nv::Blast::Actor +: Nv::Blast::Actor +, Nv::Blast::FamilyHeader
  • getSubtreeLeafChunkCounts() : Nv::Blast::Serialization::Asset::Asset::Reader
  • getSupportChunkHealths() @@ -642,20 +647,20 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::final , Nv::Blast::ExtPxFamily
  • getTransform() -: Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader +: Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline
  • getTransformation() : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • getTriangleIntersection() : Nv::Blast::TriangleProcessor
  • getType() -: Nv::Blast::TkFrameworkImpl +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader +, Nv::Blast::TkFrameworkImpl , Nv::Blast::TkFramework -, Nv::Blast::TkIdentifiable -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +, Nv::Blast::TkIdentifiable
  • getUniformInitialBondHealth() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader
  • getUniformInitialLowerSupportChunkHealth() @@ -663,36 +668,36 @@ Here is a list of all class members with links to the classes they belong to:
  • getUpperSupportChunkCount() : Nv::Blast::Asset
  • getUserData() -: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader -, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader +: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader +, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getUvArray() -: Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader
  • getValue() : Nv::Blast::Serialization::UUID::UUID::Reader , Nv::Blast::Serialization::UUID::UUID::Builder
  • getVersion() -: Nv::Blast::TkTypeImpl -, Nv::Blast::TkType +: Nv::Blast::TkType +, Nv::Blast::TkTypeImpl
  • getVersionInternal() : Nv::Blast::TkTypeImpl
  • getVertices() -: Nv::Blast::Mesh -, Nv::Blast::MeshImpl +: Nv::Blast::MeshImpl +, Nv::Blast::Mesh
  • getVerticesCount() -: Nv::Blast::MeshImpl -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader -, Nv::Blast::Mesh , Nv::Blast::ObjFileReader +, Nv::Blast::MeshImpl +, Nv::Blast::Mesh
  • getVerticesWritable() -: Nv::Blast::Mesh -, Nv::Blast::MeshImpl +: Nv::Blast::MeshImpl +, Nv::Blast::Mesh
  • getVisibleChunkCount() -: Nv::Blast::TkActor +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor , Nv::Blast::Actor -, Nv::Blast::TkActorImpl
  • getVisibleChunkIndices() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor @@ -702,8 +707,8 @@ Here is a list of all class members with links to the classes they belong to: : Nv::Blast::VoronoiSitesGeneratorImpl , Nv::Blast::VoronoiSitesGenerator
  • getW() -: Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +: Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::PxQuat::PxQuat::Reader
  • getWeldedVerticesCount() : Nv::Blast::Triangulator
  • getWordsCount() @@ -713,20 +718,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::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +: Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • getY() : Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • getZ() -: Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader +: Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • graphNodeIndexLinks : NvBlastGraphShaderActor
  • GraphNodeIt() -- cgit v1.2.3