コード例 #1
0
ファイル: FbxProperty.cs プロジェクト: zwiglm/NeoAxisEngine
        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
ファイル: FbxProperty.cs プロジェクト: zwiglm/NeoAxisEngine
        public bool IsAnimated(FbxAnimLayer pAnimLayer)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxProperty_IsAnimated__SWIG_0(swigCPtr, FbxAnimLayer.getCPtr(pAnimLayer));

            return(ret);
        }
コード例 #4
0
ファイル: FbxProperty.cs プロジェクト: zwiglm/NeoAxisEngine
        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);
        }
コード例 #5
0
        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);
        }
コード例 #7
0
        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);
        }