/// <summary>Gets 128-bit mask used for collision filtering. See comments for NxGroupsMask. </summary> public virtual NxGroupsMask getGroupsMask() { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxGroupsMask.GetClass(NxForceField_getGroupsMask_INVOKE(ClassPointer, doSetFunctionPointers))); }
private void setGroupsMask_virtual(IntPtr mask) { setGroupsMask(NxGroupsMask.GetClass(mask)); }
private void move_virtual([In()] ref NxVec3 disp, uint activeGroups, float minDist, [In()][Out()] ref uint collisionFlags, float sharpness, IntPtr groupsMask) { move(ref disp, activeGroups, minDist, ref collisionFlags, sharpness, NxGroupsMask.GetClass(groupsMask)); }