29 #ifndef NVBLASTTKACTOR_H 30 #define NVBLASTTKACTOR_H 78 virtual uint32_t
getIndex()
const = 0;
119 virtual uint32_t
getVisibleChunkIndices(uint32_t* visibleChunkIndices, uint32_t visibleChunkIndicesSize)
const = 0;
140 virtual uint32_t
getGraphNodeIndices(uint32_t* graphNodeIndices, uint32_t graphNodeIndicesSize)
const = 0;
219 virtual uint32_t
getJoints(
TkJoint** joints, uint32_t jointsSize)
const = 0;
235 #endif // ifndef NVBLASTTKACTOR_H Definition: NvBlastTkFamily.h:55
virtual uint32_t getIndex() const =0
virtual uint32_t getJoints(TkJoint **joints, uint32_t jointsSize) const =0
virtual const NvBlastActor * getActorLL() const =0
Definition: NvBlastTkJoint.h:63
virtual TkGroup * getGroup() const =0
virtual bool isPending() const =0
Definition: NvBlastTkActor.h:57
Definition: NvBlastTkAsset.h:59
Definition: NvBlastTkObject.h:41
virtual uint32_t getJointCount() const =0
virtual uint32_t getGraphNodeIndices(uint32_t *graphNodeIndices, uint32_t graphNodeIndicesSize) const =0
Definition: NvBlastTypes.h:584
virtual void generateFracture(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &program, const void *programParams) const =0
virtual uint32_t getVisibleChunkCount() const =0
virtual const float * getBondHealths() const =0
virtual TkFamily & getFamily() const =0
virtual const TkAsset * getAsset() const =0
virtual void damage(const NvBlastDamageProgram &program, const void *programParams)=0
Definition: NvBlastTypes.h:468
virtual uint32_t getVisibleChunkIndices(uint32_t *visibleChunkIndices, uint32_t visibleChunkIndicesSize) const =0
virtual bool isBoundToWorld() const =0
Definition: NvBlastTkGroup.h:101
virtual uint32_t getGraphNodeCount() const =0
virtual TkGroup * removeFromGroup()=0
virtual void applyFracture(NvBlastFractureBuffers *eventBuffers, const NvBlastFractureBuffers *commands)=0
Definition: NvBlastArray.h:37
virtual uint32_t getSplitMaxActorCount() const =0
Definition: NvBlastTypes.h:387
Definition: NvBlastTypes.h:376