示例#1
0
 public static void DestroyCurveNode(FbxAnimUtilities.CurveNodeIntfce pData)
 {
     FbxWrapperNativePINVOKE.FbxAnimUtilities_DestroyCurveNode(FbxAnimUtilities.CurveNodeIntfce.getCPtr(pData));
     if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
     {
         throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
 public static void ConnectTimeWarp(FbxAnimCurveNode pCurveNode, FbxAnimUtilities.CurveNodeIntfce pData, FbxMultiMap pTimeWarpsKFCurveNodes)
 {
     FbxWrapperNativePINVOKE.FbxAnimUtilities_ConnectTimeWarp(FbxAnimCurveNode.getCPtr(pCurveNode), FbxAnimUtilities.CurveNodeIntfce.getCPtr(pData), FbxMultiMap.getCPtr(pTimeWarpsKFCurveNodes));
     if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
     {
         throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#3
0
 public static void RestrieveCurveNode(FbxAnimUtilities.CurveNodeIntfce pData, FbxIO mFileObject)
 {
     fbx_wrapperPINVOKE.FbxAnimUtilities_RestrieveCurveNode(FbxAnimUtilities.CurveNodeIntfce.getCPtr(pData), FbxIO.getCPtr(mFileObject));
     if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
     {
         throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#4
0
 public static void StoreCurveNode(FbxAnimUtilities.CurveNodeIntfce pData, FbxIO mFileObject)
 {
     FbxWrapperNativePINVOKE.FbxAnimUtilities_StoreCurveNode(FbxAnimUtilities.CurveNodeIntfce.getCPtr(pData), FbxIO.getCPtr(mFileObject));
     if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
     {
         throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#5
0
 public static FbxAnimUtilities.CurveNodeIntfce CreateCurveNode(FbxIO pFileObject, FbxAnimUtilities.CurveNodeIntfce pParent)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CreateCurveNode__SWIG_3(FbxIO.getCPtr(pFileObject), FbxAnimUtilities.CurveNodeIntfce.getCPtr(pParent)), true);
     if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
     {
         throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
示例#6
0
 public FbxAnimUtilities.CurveNodeIntfce assign(FbxAnimUtilities.CurveNodeIntfce lRhs)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CurveNodeIntfce_assign(swigCPtr, FbxAnimUtilities.CurveNodeIntfce.getCPtr(lRhs)), false);
     if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
     {
         throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
示例#7
0
 public static FbxAnimUtilities.CurveNodeIntfce CreateCurveNode(FbxIO pFileObject, FbxAnimUtilities.CurveNodeIntfce pParent, bool pOnlyDefaults)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(fbx_wrapperPINVOKE.FbxAnimUtilities_CreateCurveNode__SWIG_2(FbxIO.getCPtr(pFileObject), FbxAnimUtilities.CurveNodeIntfce.getCPtr(pParent), pOnlyDefaults), true);
     if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
     {
         throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
示例#8
0
            public bool eq(FbxAnimUtilities.CurveNodeIntfce lRhs)
            {
                bool ret = FbxWrapperNativePINVOKE.FbxAnimUtilities_CurveNodeIntfce_eq(swigCPtr, FbxAnimUtilities.CurveNodeIntfce.getCPtr(lRhs));

                if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
                {
                    throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
                }
                return(ret);
            }
示例#9
0
 public static FbxAnimUtilities.CurveNodeIntfce GrabCurveNode(FbxAnimCurveNode pCN)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_GrabCurveNode(FbxAnimCurveNode.getCPtr(pCN)), true);
     return(ret);
 }
示例#10
0
 public static FbxAnimUtilities.CurveNodeIntfce CreateTimeWarpNode(FbxAnimCurve pAnimCurve, string pFalloffName)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CreateTimeWarpNode(FbxAnimCurve.getCPtr(pAnimCurve), pFalloffName), true);
     return(ret);
 }
示例#11
0
 public static FbxAnimUtilities.CurveNodeIntfce CreateCurveNode(FbxIO pFileObject)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CreateCurveNode__SWIG_1(FbxIO.getCPtr(pFileObject)), true);
     return(ret);
 }
示例#12
0
 public static FbxAnimUtilities.CurveNodeIntfce CreateCurveNode(string pName)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CreateCurveNode__SWIG_0(pName), true);
     return(ret);
 }
示例#13
0
 public FbxAnimUtilities.CurveNodeIntfce FindRecursive(string pName)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CurveNodeIntfce_FindRecursive(swigCPtr, pName), true);
     return(ret);
 }
示例#14
0
 public FbxAnimUtilities.CurveNodeIntfce GetLayer(int pId)
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CurveNodeIntfce_GetLayer(swigCPtr, pId), true);
     return(ret);
 }
示例#15
0
 public FbxAnimUtilities.CurveNodeIntfce GetTimeWarp()
 {
     FbxAnimUtilities.CurveNodeIntfce ret = new FbxAnimUtilities.CurveNodeIntfce(FbxWrapperNativePINVOKE.FbxAnimUtilities_CurveNodeIntfce_GetTimeWarp(swigCPtr), true);
     return(ret);
 }