APEX Destructible Module: Member List

NVIDIA APEX

nvidia::apex::DestructibleActor Member List
This is the complete list of members for nvidia::apex::DestructibleActor, including all inherited members.
acquireChunkEventBuffer(const nvidia::DestructibleChunkEvent *&buffer, uint32_t &bufferSize)=0nvidia::apex::DestructibleActor [pure virtual]
acquirePhysXActorBuffer(physx::PxRigidDynamic **&buffer, uint32_t &bufferSize, uint32_t flags=DestructiblePhysXActorQueryFlags::AllStates)=0nvidia::apex::DestructibleActor [pure virtual]
acquireRenderableReference()=0nvidia::apex::DestructibleActor [pure virtual]
addForce(uint32_t chunkIndex, const PxVec3 &force, physx::PxForceMode::Enum mode, const PxVec3 *position=NULL, bool wakeup=true)=0nvidia::apex::DestructibleActor [pure virtual]
applyDamage(float damage, float momentum, const PxVec3 &position, const PxVec3 &direction, int32_t chunkIndex=ModuleDestructibleConst::INVALID_CHUNK_INDEX, void *damageUserData=NULL)=0nvidia::apex::DestructibleActor [pure virtual]
applyRadiusDamage(float damage, float momentum, const PxVec3 &position, float radius, bool falloff, void *damageUserData=NULL)=0nvidia::apex::DestructibleActor [pure virtual]
disableHardSleeping(bool wake=false)=0nvidia::apex::DestructibleActor [pure virtual]
enableHardSleeping()=0nvidia::apex::DestructibleActor [pure virtual]
forceChunkHits(const DestructibleHitChunk *hitChunkContainer, uint32_t hitChunkCount, bool removeChunks=true, bool deferredEvent=false, PxVec3 damagePosition=PxVec3(0.0f), PxVec3 damageDirection=PxVec3(0.0f))=0nvidia::apex::DestructibleActor [pure virtual]
forceDamageColoring(const DamageEventCoreData *damageEventCoreDataContainer, uint32_t damageEventCoreDataCount)=0nvidia::apex::DestructibleActor [pure virtual]
getApexEmitter(DestructibleEmitterType::Enum type)=0nvidia::apex::DestructibleActor [pure virtual]
getBehaviorGroup(nvidia::DestructibleBehaviorGroupDesc &behaviorGroupDesc, int32_t index=-1) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkActorFlags(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkAngularVelocity(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkBehaviorGroupIndex(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkBounds(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkLinearVelocity(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkLocalBounds(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkPhysXActor(uint32_t chunkIndex)=0nvidia::apex::DestructibleActor [pure virtual]
getChunkPhysXShapes(physx::PxShape **&shapes, uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkPose(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkTM(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkTransform(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
getChunkVisibilities(uint8_t *visibilityArray, uint32_t visibilityArraySize) const =0nvidia::apex::DestructibleActor [pure virtual]
getCustomBehaviorGroupCount() const =0nvidia::apex::DestructibleActor [pure virtual]
getDamageColoringHistory(const DamageEventCoreData *&damageEventCoreDataContainer, uint32_t &damageEventCoreDataCount) const =0nvidia::apex::DestructibleActor [pure virtual]
getDestructibleParameters() const =0nvidia::apex::DestructibleActor [pure virtual]
getGlobalPose(PxMat44 &pose)=0nvidia::apex::DestructibleActor [pure virtual]
getHitChunkHistory(const DestructibleHitChunk *&hitChunkContainer, uint32_t &hitChunkCount) const =0nvidia::apex::DestructibleActor [pure virtual]
getInitialGlobalPose() const =0nvidia::apex::DestructibleActor [pure virtual]
getLocalBounds() const =0nvidia::apex::DestructibleActor [pure virtual]
getNumVisibleChunks() const =0nvidia::apex::DestructibleActor [pure virtual]
getNvParameterized(DestructibleParameterizedType::Enum type=DestructibleParameterizedType::State) const =0nvidia::apex::DestructibleActor [pure virtual]
getOriginalBounds() const =0nvidia::apex::DestructibleActor [pure virtual]
getRenderMeshActor(DestructibleActorMeshType::Enum type=DestructibleActorMeshType::Skinned) const =0nvidia::apex::DestructibleActor [pure virtual]
getScale() const =0nvidia::apex::DestructibleActor [pure virtual]
getSupportDepth() const =0nvidia::apex::DestructibleActor [pure virtual]
getSupportDepthChunkIndices(uint32_t *const OutChunkIndices, uint32_t MaxOutIndices) const =0nvidia::apex::DestructibleActor [pure virtual]
getVisibleChunks() const =0nvidia::apex::DestructibleActor [pure virtual]
isChunkDestroyed(int32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
isChunkSolitary(int32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
isDynamic(uint32_t chunkIndex) const =0nvidia::apex::DestructibleActor [pure virtual]
isHardSleepingEnabled() const =0nvidia::apex::DestructibleActor [pure virtual]
isInitiallyDynamic() const =0nvidia::apex::DestructibleActor [pure virtual]
obbSweep(float &time, PxVec3 &normal, const PxVec3 &worldBoxCenter, const PxVec3 &worldBoxExtents, const PxMat33 &worldBoxRot, const PxVec3 &worldDisplacement, DestructibleActorRaycastFlags::Enum flags) const =0nvidia::apex::DestructibleActor [pure virtual]
rayCast(float &time, PxVec3 &normal, const PxVec3 &worldRayOrig, const PxVec3 &worldRayDir, DestructibleActorRaycastFlags::Enum flags, int32_t parentChunkIndex=ModuleDestructibleConst::INVALID_CHUNK_INDEX) const =0nvidia::apex::DestructibleActor [pure virtual]
recreateApexEmitter(DestructibleEmitterType::Enum type)=0nvidia::apex::DestructibleActor [pure virtual]
releaseChunkEventBuffer(bool clearBuffer=true)=0nvidia::apex::DestructibleActor [pure virtual]
releasePhysXActorBuffer()=0nvidia::apex::DestructibleActor [pure virtual]
setAngularVelocity(const PxVec3 &angularVelocity)=0nvidia::apex::DestructibleActor [pure virtual]
setChunkPhysXActorAwakeState(uint32_t chunkIndex, bool awake)=0nvidia::apex::DestructibleActor [pure virtual]
setCrumbleEmitterState(bool enable)=0nvidia::apex::DestructibleActor [pure virtual]
setDeleteFracturedChunks(bool inDeleteChunkMode)=0nvidia::apex::DestructibleActor [pure virtual]
setDestructibleParameters(const DestructibleParameters &destructibleParameters)=0nvidia::apex::DestructibleActor [pure virtual]
setDustEmitterState(bool enable)=0nvidia::apex::DestructibleActor [pure virtual]
setDynamic(int32_t chunkIndex=ModuleDestructibleConst::INVALID_CHUNK_INDEX)=0nvidia::apex::DestructibleActor [pure virtual]
setGlobalPose(const PxMat44 &pose)=0nvidia::apex::DestructibleActor [pure virtual]
setHitChunkTrackingParams(bool flushHistory, bool startTracking, uint32_t trackingDepth, bool trackAllChunks=true)=0nvidia::apex::DestructibleActor [pure virtual]
setInitialGlobalPose(const PxMat44 &pose)=0nvidia::apex::DestructibleActor [pure virtual]
setLinearVelocity(const PxVec3 &linearVelocity)=0nvidia::apex::DestructibleActor [pure virtual]
setNvParameterized(::NvParameterized::Interface *)=0nvidia::apex::DestructibleActor [pure virtual]
setPreferredRenderVolume(RenderVolume *volume, DestructibleEmitterType::Enum type)=0nvidia::apex::DestructibleActor [pure virtual]
setRuntimeFractureOverridePattern(const char *overridePatternName)=0nvidia::apex::DestructibleActor [pure virtual]
setSkinnedOverrideMaterial(uint32_t submeshIndex, const char *overrideMaterialName)=0nvidia::apex::DestructibleActor [pure virtual]
setStaticOverrideMaterial(uint32_t submeshIndex, const char *overrideMaterialName)=0nvidia::apex::DestructibleActor [pure virtual]
setSyncParams(uint32_t userActorID, uint32_t actorSyncFlags=0, const DestructibleActorSyncState *actorSyncState=NULL, const DestructibleChunkSyncState *chunkSyncState=NULL)=0nvidia::apex::DestructibleActor [pure virtual]
takeImpact(const PxVec3 &force, const PxVec3 &position, uint16_t chunkIndex, PxActor const *damageImpactActor)=0nvidia::apex::DestructibleActor [pure virtual]
~DestructibleActor()nvidia::apex::DestructibleActor [inline, protected, virtual]

Generated on Fri Dec 15 2017 13:58:22
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.