, including all inherited members.
| addChunkOverlaps(IntPair *supportGraphEdges, uint32_t numSupportGraphEdges)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| appendActorTransforms(const PxMat44 *transforms, uint32_t transformCount)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| applyTransformation(const PxMat44 &transformation, float scale)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| applyTransformation(const PxMat44 &transformation)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| buildCutoutSet(const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float snapThreshold, bool periodic)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| buildExplicitHierarchicalMesh(ExplicitHierarchicalMesh &hMesh, const ExplicitRenderTriangle *meshTriangles, uint32_t meshTriangleCount, const ExplicitSubmeshData *submeshData, uint32_t submeshCount, uint32_t *meshPartition=NULL, uint32_t meshPartitionCount=0, int32_t *parentIndices=NULL, uint32_t parentIndexCount=0)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| buildSliceMesh(const ExplicitRenderTriangle *&mesh, const FractureTools::NoiseParameters &noiseParameters, const PxPlane &slicePlane, uint32_t randomSeed)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| cacheChunkOverlapsUpToDepth(int32_t depth=-1)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| calculateCutoutUVMapping(PxMat33 &mapping, const nvidia::ExplicitRenderTriangle &triangle)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| calculateCutoutUVMapping(PxMat33 &mapping, const PxVec3 &targetDirection)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| clearActorTransforms()=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| clearChunkOverlaps(int32_t depth=-1, bool keepCachedFlag=false)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| cookChunks(const DestructibleAssetCookingDesc &cookingDesc, bool cacheOverlaps=true, uint32_t *chunkIndexMapUser2Apex=NULL, uint32_t *chunkIndexMapApex2User=NULL, uint32_t chunkIndexMapCount=0)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createChippedMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureCutoutDesc &desc, const FractureTools::CutoutSet &cutoutSet, const FractureTools::FractureSliceDesc &sliceDesc, const FractureTools::FractureVoronoiDesc &voronoiDesc, const CollisionDesc &collisionDesc, uint32_t randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createExplicitHierarchicalMeshConvexHull()=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createHierarchicallySplitMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureSliceDesc &desc, const CollisionDesc &collisionDesc, bool exportCoreMesh, int32_t coreMeshImprintSubmeshIndex, uint32_t randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createScatterMeshSites(uint8_t *meshIndices, PxMat44 *relativeTransforms, uint32_t *chunkMeshStarts, uint32_t scatterMeshInstancesBufferSize, uint32_t targetChunkCount, const uint16_t *targetChunkIndices, uint32_t *randomSeed, uint32_t scatterMeshAssetCount, nvidia::RenderMeshAsset **scatterMeshAssets, const uint32_t *minCount, const uint32_t *maxCount, const float *minScales, const float *maxScales, const float *maxAngles)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createVoronoiSitesInsideMesh(PxVec3 *siteBuffer, uint32_t *siteChunkIndices, uint32_t siteCount, uint32_t *randomSeed, uint32_t *microgridSize, BSPOpenMode::Enum meshMode, IProgressListener &progressListener, uint32_t chunkIndex=0xFFFFFFFF)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| createVoronoiSplitMesh(const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureVoronoiDesc &desc, const CollisionDesc &collisionDesc, bool exportCoreMesh, int32_t coreMeshImprintSubmeshIndex, uint32_t randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| deserializeFractureToolState(PxFileBuf &stream, nvidia::ExplicitHierarchicalMesh::Embedding &embedding)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getActorTransformCount() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getActorTransforms() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getCachedOverlapCountAtDepth(uint32_t depth)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getCachedOverlapsAtDepth(uint32_t depth)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getChunkChild(uint32_t chunkIndex, uint32_t childIndex) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getChunkChildCount(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getChunkCount() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getChunkPositionOffset(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getChunkUVOffset(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getCoreExplicitHierarchicalMesh()=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getCutoutSet()=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getDepthCount() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getDestructibleInitParameters() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getDestructibleParameters() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getExplicitHierarchicalMesh()=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getFractureImpulseScale() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getImpactVelocityThreshold() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getInstancedChunkMeshCount() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getNeighborPadding() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getPartIndex(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getRenderMeshAsset() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getScatterMeshAssetCount() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getScatterMeshAssets() const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| getStats(DestructibleAssetStats &stats) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| hierarchicallySplitChunk(uint32_t chunkIndex, const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureSliceDesc &desc, const CollisionDesc &collisionDesc, uint32_t *randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| importDestructibleAssetToRootMesh(const nvidia::DestructibleAsset &destructibleAsset, uint32_t maxRootDepth=UINT32_MAX)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| importRenderMeshAssetToRootMesh(const nvidia::RenderMeshAsset &renderMeshAsset, uint32_t maxRootDepth=UINT32_MAX)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| partitionMeshByIslands(nvidia::ExplicitRenderTriangle *mesh, uint32_t meshTriangleCount, uint32_t *meshPartition, uint32_t meshPartitionMaxCount, float padding=0.0001f)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| removeChunkOverlaps(IntPair *supportGraphEdges, uint32_t numSupportGraphEdges, bool keepCachedFlagIfEmpty)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| removePlatformMaxDepth(PlatformTag platform)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| serializeFractureToolState(PxFileBuf &stream, nvidia::ExplicitHierarchicalMesh::Embedding &embedding) const =0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setBSPBuildParameters(float logAreaSigmaThreshold, uint32_t testSetSize, float splitWeight, float imbalanceWeight)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setBSPTolerances(float linearTolerance, float angularTolerance, float baseTolerance, float clipTolerance, float cleaningTolerance)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setChunkOverlapsCacheDepth(int32_t depth=-1)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setCoreMesh(const ExplicitRenderTriangle *mesh, uint32_t meshTriangleCount, const ExplicitSubmeshData *submeshData, uint32_t submeshCount, uint32_t *meshPartition=NULL, uint32_t meshPartitionCount=0)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setCrumbleEmitterName(const char *)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setDestructibleInitParameters(const DestructibleInitParameters &)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setDestructibleParameters(const DestructibleParameters &)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setDustEmitterName(const char *)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setFracturePatternName(const char *)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setNeighborPadding(float neighborPadding)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setPlatformMaxDepth(PlatformTag platform, uint32_t maxDepth)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setRenderMeshAsset(RenderMeshAsset *)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setRootMesh(const ExplicitRenderTriangle *meshTriangles, uint32_t meshTriangleCount, const ExplicitSubmeshData *submeshData, uint32_t submeshCount, uint32_t *meshPartition=NULL, uint32_t meshPartitionCount=0, int32_t *parentIndices=NULL, uint32_t parentIndexCount=0)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| setScatterMeshAssets(RenderMeshAsset **scatterMeshAssetArray, uint32_t scatterMeshAssetArraySize)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| trimCollisionGeometry(const uint32_t *partIndices, uint32_t partIndexCount, float maxTrimFraction=0.2f)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| visualizeVoronoiCells(nvidia::RenderDebugInterface &debugRender, const PxVec3 *sites, uint32_t siteCount, const uint32_t *cellColors, uint32_t cellColorCount, const PxBounds3 &bounds, uint32_t cellIndex=0xFFFFFFFF)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |
| voronoiSplitChunk(uint32_t chunkIndex, const FractureTools::MeshProcessingParameters &meshProcessingParams, const FractureTools::FractureVoronoiDesc &desc, const CollisionDesc &collisionDesc, uint32_t *randomSeed, IProgressListener &progressListener, volatile bool *cancel=NULL)=0 | nvidia::apex::DestructibleAssetAuthoring | [pure virtual] |