Nv::Blast::FractureTool Member List

This is the complete list of members for Nv::Blast::FractureTool, including all inherited members.

createChunkMesh(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
cut(uint32_t chunkId, const physx::PxVec3 &normal, const physx::PxVec3 &position, const NoiseConfiguration &noise, bool replaceChunk, RandomGeneratorBase *rnd)=0Nv::Blast::FractureTool [pure virtual]
cutout(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd)=0Nv::Blast::FractureTool [pure virtual]
deleteAllChildrenOfChunk(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
finalizeFracturing()=0Nv::Blast::FractureTool [pure virtual]
fitAllUvToRect(float side)=0Nv::Blast::FractureTool [pure virtual]
fitUvToRect(float side, uint32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
getBaseMesh(int32_t chunkIndex, Triangle *&output)=0Nv::Blast::FractureTool [pure virtual]
getBufferedBaseMeshes(Vertex *&vertexBuffer, uint32_t *&indexBuffer, uint32_t *&indexBufferOffsets)=0Nv::Blast::FractureTool [pure virtual]
getChunkCount() const =0Nv::Blast::FractureTool [pure virtual]
getChunkDepth(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
getChunkId(int32_t chunkIndex)=0Nv::Blast::FractureTool [pure virtual]
getChunkIndex(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
getChunkInfo(int32_t chunkIndex)=0Nv::Blast::FractureTool [pure virtual]
getChunksIdAtDepth(uint32_t depth, int32_t *&chunkIds)=0Nv::Blast::FractureTool [pure virtual]
getInteriorMaterialId() const =0Nv::Blast::FractureTool [pure virtual]
getMeshOverlap(const Mesh &meshA, const Mesh &meshB)=0Nv::Blast::FractureTool [pure virtual]
getTransformation(physx::PxVec3 &offset, float &scale)=0Nv::Blast::FractureTool [pure virtual]
islandDetectionAndRemoving(int32_t chunkId)=0Nv::Blast::FractureTool [pure virtual]
isMeshContainOpenEdges(const Mesh *input)=0Nv::Blast::FractureTool [pure virtual]
release()=0Nv::Blast::FractureTool [pure virtual]
replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId)=0Nv::Blast::FractureTool [pure virtual]
reset()=0Nv::Blast::FractureTool [pure virtual]
setChunkMesh(const Mesh *mesh, int32_t parentId)=0Nv::Blast::FractureTool [pure virtual]
setInteriorMaterialId(int32_t materialId)=0Nv::Blast::FractureTool [pure virtual]
setRemoveIslands(bool isRemoveIslands)=0Nv::Blast::FractureTool [pure virtual]
setSourceMesh(const Mesh *mesh)=0Nv::Blast::FractureTool [pure virtual]
slicing(uint32_t chunkId, const SlicingConfiguration &conf, bool replaceChunk, RandomGeneratorBase *rnd)=0Nv::Blast::FractureTool [pure virtual]
uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize)=0Nv::Blast::FractureTool [pure virtual]
updateBaseMesh(int32_t chunkIndex, Triangle *output)=0Nv::Blast::FractureTool [pure virtual]
voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, bool replaceChunk)=0Nv::Blast::FractureTool [pure virtual]
voronoiFracturing(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &scale, const physx::PxQuat &rotation, bool replaceChunk)=0Nv::Blast::FractureTool [pure virtual]
~FractureTool()Nv::Blast::FractureTool [inline, virtual]