示例#1
0
        public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pName, string pChannel, bool pCreate)
        {
            global::System.IntPtr cPtr = FbxWrapperNativePINVOKE.FbxProperty_GetCurve__SWIG_4(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer), pName, pChannel, pCreate);
            FbxAnimCurve          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurve(cPtr, false);

            return(ret);
        }
示例#2
0
 public static void MergeLayerAndTimeWarp(FbxObject pObj, FbxAnimLayer pAnimLayer)
 {
     FbxWrapperNativePINVOKE.FbxAnimUtilities_MergeLayerAndTimeWarp(FbxObject.getCPtr(pObj), FbxAnimLayer.getCPtr(pAnimLayer));
 }
示例#3
0
        public bool IsAnimated(FbxAnimLayer pAnimLayer)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxProperty_IsAnimated__SWIG_0(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer));

            return(ret);
        }
示例#4
0
        public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer)
        {
            global::System.IntPtr cPtr = FbxWrapperNativePINVOKE.FbxProperty_GetCurve__SWIG_1(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer));
            FbxAnimCurve          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurve(cPtr, false);

            return(ret);
        }
        public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pName, string pChannel, bool pCreate)
        {
            global::System.IntPtr cPtr = NativeMethods.FbxProperty_GetCurve__SWIG_4(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer), pName, pChannel, pCreate);
            FbxAnimCurve          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurve(cPtr, false);

            if (NativeMethods.SWIGPendingException.Pending)
            {
                throw NativeMethods.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#6
0
        public FbxAnimCurveNode GetPropertyCurveNode(FbxProperty pProperty, FbxAnimLayer pAnimLayer)
        {
            global::System.IntPtr cPtr = FbxWrapperNativePINVOKE.FbxAnimEvaluator_GetPropertyCurveNode(swigCPtr, FbxProperty.getCPtr(pProperty), FbxAnimLayer.getCPtr(pAnimLayer));
            FbxAnimCurveNode      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurveNode(cPtr, false);

            if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
            {
                throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public FbxAnimCurveNode GetCurveNode(FbxAnimLayer pAnimLayer)
        {
            global::System.IntPtr cPtr = NativeMethods.FbxProperty_GetCurveNode__SWIG_5(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer));
            FbxAnimCurveNode      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurveNode(cPtr, false);

            if (NativeMethods.SWIGPendingException.Pending)
            {
                throw NativeMethods.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
 public void CleanShapeChannel(FbxAnimLayer pAnimLayer, int pShapeIndex)
 {
     fbx_wrapperPINVOKE.FbxGeometry_CleanShapeChannel(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer), pShapeIndex);
 }
示例#9
0
 public void CleanShapeChannels(FbxAnimLayer pAnimLayer)
 {
     fbx_wrapperPINVOKE.FbxGeometry_CleanShapeChannels(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer));
 }
示例#10
0
        public FbxAnimCurve GetShapeChannel(int pBlendShapeIndex, int pBlendShapeChannelIndex, FbxAnimLayer pLayer)
        {
            global::System.IntPtr cPtr = fbx_wrapperPINVOKE.FbxGeometry_GetShapeChannel__SWIG_2(swigCPtr, pBlendShapeIndex, pBlendShapeChannelIndex, FbxAnimLayer.getCPtr(pLayer));
            FbxAnimCurve          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurve(cPtr, false);

            return(ret);
        }
示例#11
0
        public FbxAnimCurve GetShapeChannel(int pBlendShapeIndex, int pBlendShapeChannelIndex, FbxAnimLayer pLayer, bool pCreateAsNeeded)
        {
            global::System.IntPtr cPtr = FbxWrapperNativePINVOKE.FbxGeometry_GetShapeChannel__SWIG_1(swigCPtr, pBlendShapeIndex, pBlendShapeChannelIndex, FbxAnimLayer.getCPtr(pLayer), pCreateAsNeeded);
            FbxAnimCurve          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurve(cPtr, false);

            return(ret);
        }