, including all inherited members.
| appendActorTransforms(const physx::PxMat44 *transforms, physx::PxU32 transformCount)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| applyTransformation(const physx::PxMat44 &transformation, physx::PxF32 scale)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| applyTransformation(const physx::PxMat44 &transformation)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| buildCutoutSet(const physx::PxU8 *pixelBuffer, physx::PxU32 bufferWidth, physx::PxU32 bufferHeight, physx::PxF32 snapThreshold, bool periodic)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| buildExplicitHierarchicalMesh(IExplicitHierarchicalMesh &hMesh, const NxExplicitRenderTriangle *meshTriangles, physx::PxU32 meshTriangleCount, const NxExplicitSubmeshData *submeshData, physx::PxU32 submeshCount, physx::PxU32 *meshPartition=NULL, physx::PxU32 meshPartitionCount=0, bool firstPartitionIsDepthZero=false)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| buildSliceMesh(const NxExplicitRenderTriangle *&mesh, const FractureTools::NoiseParameters &noiseParameters, const physx::PxPlane &slicePlane, physx::PxU32 randomSeed)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| calculateCutoutUVMapping(physx::PxMat33 &mapping, const physx::NxExplicitRenderTriangle &triangle)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| calculateCutoutUVMapping(physx::PxMat33 &mapping, const physx::PxVec3 &targetDirection)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| clearActorTransforms()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| cookChunks(const NxDestructibleAssetCookingDesc &)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createChippedMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureCutoutDesc &desc, const FractureTools::ICutoutSet &cutoutSet, const FractureTools::FractureSliceDesc &sliceDesc, const FractureTools::FractureVoronoiDesc &voronoiDesc, const physx::NxCollisionDesc &collisionDesc, physx::PxU32 randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createExplicitHierarchicalMeshConvexHull()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createHierarchicallySplitMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureSliceDesc &desc, const physx::NxCollisionDesc &collisionDesc, bool exportCoreMesh, physx::PxI32 coreMeshImprintSubmeshIndex, physx::PxU32 randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createScatterMeshSites(physx::PxU8 *meshIndices, physx::PxMat44 *relativeTransforms, physx::PxU32 *chunkMeshStarts, physx::PxU32 scatterMeshInstancesBufferSize, physx::PxU32 targetChunkCount, const physx::PxU16 *targetChunkIndices, physx::PxU32 *randomSeed, physx::PxU32 scatterMeshAssetCount, physx::NxRenderMeshAsset **scatterMeshAssets, const physx::PxU32 *minCount, const physx::PxU32 *maxCount, const physx::PxF32 *minScales, const physx::PxF32 *maxScales, const physx::PxF32 *maxAngles)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createVoronoiSitesInsideMesh(physx::PxVec3 *siteBuffer, physx::PxU32 siteCount, physx::PxU32 *randomSeed, physx::PxU32 *microgridSize, IProgressListener &progressListener, physx::PxU32 chunkIndex=0xFFFFFFFF)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| createVoronoiSplitMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureVoronoiDesc &desc, const physx::NxCollisionDesc &collisionDesc, bool exportCoreMesh, physx::PxI32 coreMeshImprintSubmeshIndex, physx::PxU32 randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| deserializeFractureToolState(physx::general_PxIOStream2::PxFileBuf &stream, physx::IExplicitHierarchicalMesh::IEmbedding &embedding)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getActorTransformCount() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getActorTransforms() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getChunkChild(physx::PxU32 chunkIndex, physx::PxU32 childIndex) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getChunkChildCount(physx::PxU32 chunkIndex) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getChunkCount() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getChunkPositionOffset(physx::PxU32 chunkIndex) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getChunkUVOffset(physx::PxU32 chunkIndex) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getCoreExplicitHierarchicalMesh()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getCutoutSet()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getDepthCount() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getDestructibleInitParameters() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getDestructibleParameters() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getExplicitHierarchicalMesh()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getFractureImpulseScale() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getImpactVelocityThreshold() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getInstancedChunkCount() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getNeighborPadding() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getPartIndex(physx::PxU32 chunkIndex) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getRenderMeshAsset() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getScatterMeshAssetCount() const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getScatterMeshAssets()=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| getStats(NxDestructibleAssetStats &stats) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| hierarchicallySplitChunk(physx::PxU32 chunkIndex, const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureSliceDesc &desc, const physx::NxCollisionDesc &collisionDesc, physx::PxU32 *randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| importDestructibleAssetToRootMesh(const physx::NxDestructibleAsset &destructibleAsset, physx::PxU32 maxRootDepth=PX_MAX_U32)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| importRenderMeshAssetToRootMesh(const physx::NxRenderMeshAsset &renderMeshAsset, physx::PxU32 maxRootDepth=PX_MAX_U32)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| rebuildCollisionGeometry(physx::PxU32 partIndex, const NxDestructibleGeometryDesc &geometryDesc)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| removePlatformMaxDepth(NxPlatformTag platform)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| serializeFractureToolState(physx::general_PxIOStream2::PxFileBuf &stream, physx::IExplicitHierarchicalMesh::IEmbedding &embedding) const =0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setBSPBuildParameters(physx::PxF32 logAreaSigmaThreshold, physx::PxU32 testSetSize, physx::PxF32 splitWeight, physx::PxF32 imbalanceWeight)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setBSPTolerances(physx::PxF32 linearTolerance, physx::PxF32 angularTolerance, physx::PxF32 baseTolerance, physx::PxF32 clipTolerance, physx::PxF32 cleaningTolerance)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setChunkOverlapsCacheDepth(bool enabled, physx::PxI32 depth=-1)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setCoreMesh(const NxExplicitRenderTriangle *mesh, physx::PxU32 meshTriangleCount, const NxExplicitSubmeshData *submeshData, physx::PxU32 submeshCount, physx::PxU32 *meshPartition=NULL, physx::PxU32 meshPartitionCount=0)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setCrumbleEmitterName(const char *)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setDestructibleInitParameters(const NxDestructibleInitParameters &)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setDestructibleParameters(const NxDestructibleParameters &)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setDustEmitterName(const char *)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setFracturePatternName(const char *)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setNeighborPadding(physx::PxF32 neighborPadding)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setPlatformMaxDepth(NxPlatformTag platform, physx::PxU32 maxDepth)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setRenderMeshAsset(NxRenderMeshAsset *)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setRootMesh(const NxExplicitRenderTriangle *meshTriangles, physx::PxU32 meshTriangleCount, const NxExplicitSubmeshData *submeshData, physx::PxU32 submeshCount, physx::PxU32 *meshPartition=NULL, physx::PxU32 meshPartitionCount=0, bool firstPartitionIsDepthZero=false)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| setScatterMeshAssets(NxRenderMeshAsset **scatterMeshAssetArray, physx::PxU32 scatterMeshAssetArraySize)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| trimCollisionGeometry(const physx::PxU32 *partIndices, physx::PxU32 partIndexCount, physx::PxF32 maxTrimFraction=0.2f)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| visualizeVoronoiCells(physx::NxApexRenderDebug &debugRender, const physx::PxVec3 *sites, physx::PxU32 siteCount, const physx::PxU32 *cellColors, physx::PxU32 cellColorCount, const physx::PxBounds3 &bounds, physx::PxU32 cellIndex=0xFFFFFFFF)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |
| voronoiSplitChunk(physx::PxU32 chunkIndex, const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureVoronoiDesc &desc, const physx::NxCollisionDesc &collisionDesc, physx::PxU32 *randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | physx::apex::NxDestructibleAssetAuthoring | [pure virtual] |