physx::apex::NxDestructibleAssetAuthoring Member List
This is the complete list of members for physx::apex::NxDestructibleAssetAuthoring, including all inherited members.
appendActorTransforms(const physx::PxMat44 *transforms, physx::PxU32 transformCount)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
applyTransformation(const physx::PxMat44 &transformation, physx::PxF32 scale)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
applyTransformation(const physx::PxMat44 &transformation)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
buildCutoutSet(const physx::PxU8 *pixelBuffer, physx::PxU32 bufferWidth, physx::PxU32 bufferHeight, physx::PxF32 snapThreshold, bool periodic)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
buildSliceMesh(const NxExplicitRenderTriangle *&mesh, const FractureTools::NoiseParameters &noiseParameters, const physx::PxPlane &slicePlane, physx::PxU32 randomSeed)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
calculateCutoutUVMapping(physx::PxMat33 &mapping, const physx::NxExplicitRenderTriangle &triangle)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
calculateCutoutUVMapping(physx::PxMat33 &mapping, const physx::PxVec3 &targetDirection)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
clearActorTransforms()=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
cookChunks(const NxDestructibleAssetCookingDesc &)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
createExplicitHierarchicalMeshConvexHull()=0physx::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)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
createVoronoiSitesInsideMesh(physx::PxVec3 *siteBuffer, physx::PxU32 siteCount, physx::PxU32 *randomSeed, physx::PxU32 *microgridSize, IProgressListener &progressListener, physx::PxU32 chunkIndex=0xFFFFFFFF)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
deserializeFractureToolState(physx::general_PxIOStream2::PxFileBuf &stream, physx::IExplicitHierarchicalMesh::IEmbedding &embedding)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getActorTransformCount() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getActorTransforms() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getChunkChild(physx::PxU32 chunkIndex, physx::PxU32 childIndex) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getChunkChildCount(physx::PxU32 chunkIndex) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getChunkCount() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getChunkPositionOffset(physx::PxU32 chunkIndex) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getChunkUVOffset(physx::PxU32 chunkIndex) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getCoreExplicitHierarchicalMesh()=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getCutoutSet()=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getDepthCount() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getDestructibleInitParameters() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getDestructibleParameters() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getExplicitHierarchicalMesh()=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getFractureImpulseScale() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getImpactVelocityThreshold() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getInstancedChunkCount() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getNeighborPadding() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getPartIndex(physx::PxU32 chunkIndex) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getRenderMeshAsset() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getScatterMeshAssetCount() const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getScatterMeshAssets()=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
getStats(NxDestructibleAssetStats &stats) const =0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
importDestructibleAssetToRootMesh(const physx::NxDestructibleAsset &destructibleAsset, physx::PxU32 maxRootDepth=PX_MAX_U32)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
importRenderMeshAssetToRootMesh(const physx::NxRenderMeshAsset &renderMeshAsset, physx::PxU32 maxRootDepth=PX_MAX_U32)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
rebuildCollisionGeometry(physx::PxU32 partIndex, const NxDestructibleGeometryDesc &geometryDesc)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
removePlatformMaxDepth(NxPlatformTag platform)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
serializeFractureToolState(physx::general_PxIOStream2::PxFileBuf &stream, physx::IExplicitHierarchicalMesh::IEmbedding &embedding) const =0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setBSPBuildParameters(physx::PxF32 logAreaSigmaThreshold, physx::PxU32 testSetSize, physx::PxF32 splitWeight, physx::PxF32 imbalanceWeight)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setBSPTolerances(physx::PxF32 linearTolerance, physx::PxF32 angularTolerance, physx::PxF32 baseTolerance, physx::PxF32 clipTolerance, physx::PxF32 cleaningTolerance)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setChunkOverlapsCacheDepth(bool enabled, physx::PxI32 depth=-1)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setCrumbleEmitterName(const char *)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setDestructibleInitParameters(const NxDestructibleInitParameters &)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setDestructibleParameters(const NxDestructibleParameters &)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setDustEmitterName(const char *)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setFracturePatternName(const char *)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setNeighborPadding(physx::PxF32 neighborPadding)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setPlatformMaxDepth(NxPlatformTag platform, physx::PxU32 maxDepth)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setRenderMeshAsset(NxRenderMeshAsset *)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
setScatterMeshAssets(NxRenderMeshAsset **scatterMeshAssetArray, physx::PxU32 scatterMeshAssetArraySize)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]
trimCollisionGeometry(const physx::PxU32 *partIndices, physx::PxU32 partIndexCount, physx::PxF32 maxTrimFraction=0.2f)=0physx::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)=0physx::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)=0physx::apex::NxDestructibleAssetAuthoring [pure virtual]

Generated on Mon Apr 28 2014 08:01:20

Copyright © 2012-2014 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.