14 #ifndef __RBD_SharedAffectorList__
15 #define __RBD_SharedAffectorList__
40 {
return myAffectors.entries(); }
42 {
return myAffectors(i); }
44 {
return myColliderInfoArray(i).getCollider(obj, defaultlabel); }
46 {
return myColliderInfoArray(i).getImpactApplyType(); }
53 void setObjectTreeDirty();
57 {
return myAffectors(i); }
59 {
return myColliderInfoArray; }
60 void resizeAffectors();
const SIM_Collider * getCollider(int i, SIM_Object *obj, const char *defaultlabel)
UT_ValArray< RBD_SharedAffectorList * > RBD_SharedAffectorListArray
RBD_Object *& operator()(int i)
SIM_ImpactApplyType
Defines the possible affector types when doing collision detection.
SIM_ColliderInfoArray & getColliderInfoArray()
RBD_Object * operator()(int i) const
SIM_Collider::SIM_ImpactApplyType getImpactApplyType(int i)