Exemple #1
0
        public SWIGTYPE_p_Float CalcSurfaceDistances(PolygonObject pObject, BaseSelect selected, Neighbor pNeighbor, ref Fusee.Math.Core.double3 /* Vector*&_cstype */ pNormals, ref Fusee.Math.Core.double3 /* Vector*&_cstype */ pGlobalPoints)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BrushBase_CalcSurfaceDistances__SWIG_1(swigCPtr, PolygonObject.getCPtr(pObject), BaseSelect.getCPtr(selected), Neighbor.getCPtr(pNeighbor), ref pNormals /* Vector*&_csin */, ref pGlobalPoints /* Vector*&_csin */);
            SWIGTYPE_p_Float      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Float(cPtr, false);

            return(ret);
        }
Exemple #2
0
        public SWIGTYPE_p_Float CalcSurfaceDistances(PolygonObject pObject, BaseSelect selected)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BrushBase_CalcSurfaceDistances__SWIG_4(swigCPtr, PolygonObject.getCPtr(pObject), BaseSelect.getCPtr(selected));
            SWIGTYPE_p_Float      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Float(cPtr, false);

            return(ret);
        }
Exemple #3
0
        public SWIGTYPE_p_Float CalcSurfaceDistancesFromPoint(PolygonObject pObject, int pindex)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BrushBase_CalcSurfaceDistancesFromPoint__SWIG_4(swigCPtr, PolygonObject.getCPtr(pObject), pindex);
            SWIGTYPE_p_Float      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Float(cPtr, false);

            return(ret);
        }
Exemple #4
0
        public SWIGTYPE_p_Float CalcSurfaceDistancesFromPoint(PolygonObject pObject, int pindex, Neighbor pNeighbor, ref Fusee.Math.Core.double3 /* Vector*&_cstype */ pNormals)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BrushBase_CalcSurfaceDistancesFromPoint__SWIG_2(swigCPtr, PolygonObject.getCPtr(pObject), pindex, Neighbor.getCPtr(pNeighbor), ref pNormals /* Vector*&_csin */);
            SWIGTYPE_p_Float      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Float(cPtr, false);

            return(ret);
        }
Exemple #5
0
 public void GetIndexWeight(int index, int windex, SWIGTYPE_p_Int32 pntindex, SWIGTYPE_p_Float weight)
 {
     C4dApiPINVOKE.CAWeightTag_GetIndexWeight(swigCPtr, index, windex, SWIGTYPE_p_Int32.getCPtr(pntindex), SWIGTYPE_p_Float.getCPtr(weight));
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #6
0
 public void GetGridStep(SWIGTYPE_p_Float step, SWIGTYPE_p_Float fade)
 {
     C4dApiPINVOKE.BaseDraw_GetGridStep(swigCPtr, SWIGTYPE_p_Float.getCPtr(step), SWIGTYPE_p_Float.getCPtr(fade));
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #7
0
 public void GetZoom(GvNode node, SWIGTYPE_p_Float zoom)
 {
     C4dApiPINVOKE.GvNodeGUI_GetZoom(swigCPtr, GvNode.getCPtr(node), SWIGTYPE_p_Float.getCPtr(zoom));
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #8
0
        public bool AddVar(string /* constString&_cstype */ str, SWIGTYPE_p_Float value)
        {
            bool ret = C4dApiPINVOKE.Parser_AddVar__SWIG_1(swigCPtr, str, SWIGTYPE_p_Float.getCPtr(value));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #9
0
        public bool GetRectangle(SWIGTYPE_p_Float x1, SWIGTYPE_p_Float y1, SWIGTYPE_p_Float x2, SWIGTYPE_p_Float y2)
        {
            bool ret = C4dApiPINVOKE.LassoSelection_GetRectangle(swigCPtr, SWIGTYPE_p_Float.getCPtr(x1), SWIGTYPE_p_Float.getCPtr(y1), SWIGTYPE_p_Float.getCPtr(x2), SWIGTYPE_p_Float.getCPtr(y2));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public virtual bool GetInformation(Filename name, SWIGTYPE_p_Int32 frames, SWIGTYPE_p_Float fps)
        {
            bool ret = (SwigDerivedClassHasMethod("GetInformation", swigMethodTypes3) ? C4dApiPINVOKE.BitmapLoaderData_GetInformationSwigExplicitBitmapLoaderData(swigCPtr, Filename.getCPtr(name), SWIGTYPE_p_Int32.getCPtr(frames), SWIGTYPE_p_Float.getCPtr(fps)) : C4dApiPINVOKE.BitmapLoaderData_GetInformation(swigCPtr, Filename.getCPtr(name), SWIGTYPE_p_Int32.getCPtr(frames), SWIGTYPE_p_Float.getCPtr(fps)));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #11
0
        public bool GetAnimatedParameter(DescID id, GeData t_data1, GeData t_data2, SWIGTYPE_p_Float mix, DESCFLAGS_GET flags)
        {
            bool ret = C4dApiPINVOKE.BaseList2D_GetAnimatedParameter(swigCPtr, DescID.getCPtr(id), GeData.getCPtr(t_data1), GeData.getCPtr(t_data2), SWIGTYPE_p_Float.getCPtr(mix), (int)flags);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #12
0
        public BaseShader GetSubsurfaceShader(SWIGTYPE_p_Float bestmpl)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BaseShader_GetSubsurfaceShader(swigCPtr, SWIGTYPE_p_Float.getCPtr(bestmpl));
            BaseShader            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new BaseShader(cPtr, false);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #13
0
 public void GetBone(ref Fusee.Math.Core.double4x4 /* Matrix*&_cstype */ m, SWIGTYPE_p_Float len)
 {
     double[] adbl_m;
     unsafe { adbl_m = Fusee.Math.ArrayConvert.double4x4ToArrayDoubleC4DLayout(m);    fixed(double *pdbl_m = adbl_m)
              {
                  /* Matrix*&_csin_pre */
                  try {
                      C4dApiPINVOKE.CAJointObject_GetBone(swigCPtr, (global::System.IntPtr)pdbl_m /* Matrix*&_csin */, SWIGTYPE_p_Float.getCPtr(len));
                      if (C4dApiPINVOKE.SWIGPendingException.Pending)
                      {
                          throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
                      }
                  } finally {
                      m = Fusee.Math.ArrayConvert.ArrayDoubleC4DLayoutTodouble4x4(pdbl_m);
                      /* Matrix*&_csin_post */
                  }
              }
     } /* Matrix*&_csin_terminator */
 }
Exemple #14
0
        public int GetInfo(SWIGTYPE_p_Float _fps)
        {
            int ret = C4dApiPINVOKE.MovieLoader_GetInfo(swigCPtr, SWIGTYPE_p_Float.getCPtr(_fps));

            return(ret);
        }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Float obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Exemple #16
0
        public bool ReEval(SWIGTYPE_p_Float result, SWIGTYPE_p_Int32 error)
        {
            bool ret = C4dApiPINVOKE.Parser_ReEval(swigCPtr, SWIGTYPE_p_Float.getCPtr(result), SWIGTYPE_p_Int32.getCPtr(error));

            return(ret);
        }
Exemple #17
0
 public void CalcSoftTangents(int kidx, SWIGTYPE_p_Float vl, SWIGTYPE_p_Float vr, BaseTime tl, BaseTime tr)
 {
     C4dApiPINVOKE.CCurve_CalcSoftTangents(swigCPtr, kidx, SWIGTYPE_p_Float.getCPtr(vl), SWIGTYPE_p_Float.getCPtr(vr), BaseTime.getCPtr(tl), BaseTime.getCPtr(tr));
 }
Exemple #18
0
        public int GetUnit(SWIGTYPE_p_Float step)
        {
            int ret = C4dApiPINVOKE.CTrack_GetUnit(swigCPtr, SWIGTYPE_p_Float.getCPtr(step));

            return(ret);
        }
Exemple #19
0
        } /* <Vector_csout> */

        public Fusee.Math.Core.double3 /* Vector_cstype_out */ ProjectPointOnLine(Fusee.Math.Core.double3 /* constVector&_cstype */ p, Fusee.Math.Core.double3 /* constVector&_cstype */ v, double mouse_x, double mouse_y, SWIGTYPE_p_Float offset) /* <Vector_csout> */
        {
            Fusee.Math.Core.double3 ret = C4dApiPINVOKE.BaseView_ProjectPointOnLine__SWIG_1(swigCPtr, ref p /* constVector&_csin */, ref v /* constVector&_csin */, mouse_x, mouse_y, SWIGTYPE_p_Float.getCPtr(offset));
            return(ret);
        } /* <Vector_csout> */
Exemple #20
0
        public bool Calculate(ParserCache pdat, SWIGTYPE_p_Float result, SWIGTYPE_p_Int32 error)
        {
            bool ret = C4dApiPINVOKE.Parser_Calculate(swigCPtr, ParserCache.getCPtr(pdat), SWIGTYPE_p_Float.getCPtr(result), SWIGTYPE_p_Int32.getCPtr(error));

            return(ret);
        }
Exemple #21
0
        public bool Eval(string /* constString&_cstype */ str, SWIGTYPE_p_Int32 error, SWIGTYPE_p_Float res)
        {
            bool ret = C4dApiPINVOKE.Parser_Eval__SWIG_3(swigCPtr, str, SWIGTYPE_p_Int32.getCPtr(error), SWIGTYPE_p_Float.getCPtr(res));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #22
0
        public bool ReadFloat(SWIGTYPE_p_Float v)
        {
            bool ret = C4dApiPINVOKE.HyperFile_ReadFloat(swigCPtr, SWIGTYPE_p_Float.getCPtr(v));

            return(ret);
        }
Exemple #23
0
        public bool GetFloat(SWIGTYPE_p_Float f, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_GetFloat(swigCPtr, SWIGTYPE_p_Float.getCPtr(f), GvRun.getCPtr(r));

            return(ret);
        }