public static extern void BrushToolData_director_connect(HandleRef jarg1, BrushToolData.SwigDelegateBrushToolData_0 delegate0, BrushToolData.SwigDelegateBrushToolData_1 delegate1, BrushToolData.SwigDelegateBrushToolData_2 delegate2, BrushToolData.SwigDelegateBrushToolData_3 delegate3, BrushToolData.SwigDelegateBrushToolData_4 delegate4, BrushToolData.SwigDelegateBrushToolData_5 delegate5, BrushToolData.SwigDelegateBrushToolData_6 delegate6, BrushToolData.SwigDelegateBrushToolData_7 delegate7, BrushToolData.SwigDelegateBrushToolData_8 delegate8, BrushToolData.SwigDelegateBrushToolData_9 delegate9, BrushToolData.SwigDelegateBrushToolData_10 delegate10, BrushToolData.SwigDelegateBrushToolData_11 delegate11);
public bool InitTool(BaseDocument doc, BaseContainer data, BaseThread bt, BrushToolData tool) { bool ret = C4dApiPINVOKE.BrushBase_InitTool(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), BaseThread.getCPtr(bt), BrushToolData.getCPtr(tool)); if (C4dApiPINVOKE.SWIGPendingException.Pending) throw C4dApiPINVOKE.SWIGPendingException.Retrieve(); return ret; }
internal static HandleRef getCPtr(BrushToolData obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }