/// <summary>Returns the callback function used for wheel contact modification on the WheelShape. </summary> public virtual NxUserWheelContactModify getUserWheelContactModify() { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxUserWheelContactModify.GetClass(NxWheelShape_getUserWheelContactModify_INVOKE(ClassPointer, doSetFunctionPointers))); }
/// <summary>Sets a callback function for wheel contact modification. NULL deactivates this functionality for the WheelShape. </summary> /// <param name="callback">The callback function</param> public virtual void setUserWheelContactModify(NxUserWheelContactModify callback) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxWheelShape_setUserWheelContactModify_INVOKE(ClassPointer, doSetFunctionPointers, (callback != null ? callback.ClassPointer : NullRef)); }
private void setUserWheelContactModify_virtual(IntPtr callback) { setUserWheelContactModify(NxUserWheelContactModify.GetClass(callback)); }