, including all inherited members.
acquireReadLock(const char *fileName, const uint32_t lineno) const =0 | nvidia::apex::RWLockable | [pure virtual] |
acquireWriteLock(const char *fileName, const uint32_t lineno) const =0 | nvidia::apex::RWLockable | [pure virtual] |
addChunkOverlaps(IntPair *supportGraphEdges, uint32_t numSupportGraphEdges)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
ApexInterface() (defined in nvidia::apex::ApexInterface) | nvidia::apex::ApexInterface | [inline] |
applyTransformation(const PxMat44 &transformation, float scale)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
applyTransformation(const PxMat44 &transformation)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
cacheChunkOverlapsUpToDepth(int32_t depth=-1)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
ChunkAndDescendentsDoNotFracture enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
ChunkDoesNotCrumble enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
ChunkDoesNotFracture enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
ChunkEnvironmentallySupported enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
ChunkFlags enum name | nvidia::apex::DestructibleAsset | |
ChunkIsInstanced enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
ChunkRuntimeFracture enum value (defined in nvidia::apex::DestructibleAsset) | nvidia::apex::DestructibleAsset | |
clearChunkOverlaps(int32_t depth=-1, bool keepCachedFlag=false)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
createApexActor(const ::NvParameterized::Interface &actorParams, Scene &apexScene)=0 | nvidia::apex::Asset | [pure virtual] |
createApexAssetPreview(const ::NvParameterized::Interface ¶ms, AssetPreviewScene *previewScene)=0 | nvidia::apex::Asset | [pure virtual] |
createDestructibleActorFromDeserializedState(::NvParameterized::Interface *actorParams, Scene &apexScene)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
forceLoadAssets()=0 | nvidia::apex::Asset | [pure virtual] |
getActorTransformCount() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getActorTransforms() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getAssetNvParameterized() const =0 | nvidia::apex::Asset | [pure virtual] |
getCachedOverlapCountAtDepth(uint32_t depth) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getCachedOverlapsAtDepth(uint32_t depth) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkActorLocalBounds(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkCount() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkDepth(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkFlags(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkParentIndex(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkPositionOffset(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getChunkUVOffset(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getCrumbleEmitterName() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getDefaultActorDesc()=0 | nvidia::apex::Asset | [pure virtual] |
getDefaultAssetPreviewDesc()=0 | nvidia::apex::Asset | [pure virtual] |
getDepthCount() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getDestructibleInitParameters() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getDestructibleParameters() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getDustEmitterName() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getInstancedChunkMeshCount() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getName() const =0 | nvidia::apex::Asset | [pure virtual] |
getObjTypeID() const =0 | nvidia::apex::Asset | [pure virtual] |
getObjTypeName() const =0 | nvidia::apex::Asset | [pure virtual] |
getPartConvexHullArray(const uint32_t partIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getPartConvexHullCount(const uint32_t partIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getPartIndex(uint32_t chunkIndex) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getRenderMeshAsset() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getScatterMeshAssetCount() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getScatterMeshAssets() const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
getStats(DestructibleAssetStats &stats) const =0 | nvidia::apex::DestructibleAsset | [pure virtual] |
isDirty() const =0 | nvidia::apex::Asset | [pure virtual] |
isValidForActorCreation(const ::NvParameterized::Interface &actorParams, Scene &) const =0 | nvidia::apex::Asset | [pure virtual] |
rebuildCollisionGeometry(uint32_t partIndex, const DestructibleGeometryDesc &geometryDesc)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
release()=0 | nvidia::apex::ApexInterface | [pure virtual] |
releaseAndReturnNvParameterizedInterface(void)=0 | nvidia::apex::Asset | [pure virtual] |
releaseDestructibleActor(DestructibleActor &actor)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
releaseReadLock(void) const =0 | nvidia::apex::RWLockable | [pure virtual] |
releaseWriteLock(void) const =0 | nvidia::apex::RWLockable | [pure virtual] |
removeChunkOverlaps(IntPair *supportGraphEdges, uint32_t numSupportGraphEdges, bool keepCachedFlagIfEmpty)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
setRenderMeshAsset(RenderMeshAsset *)=0 | nvidia::apex::DestructibleAsset | [pure virtual] |
userData | nvidia::apex::ApexInterface | |
~Asset() (defined in nvidia::apex::Asset) | nvidia::apex::Asset | [inline, protected, virtual] |
~DestructibleAsset() | nvidia::apex::DestructibleAsset | [inline, protected, virtual] |