예제 #1
0
 public void ConvertPivotAnimationRecursive(FbxAnimStack pAnimStack, FbxNode.EPivotSet pConversionTarget, double pFrameRate)
 {
     NativeMethods.FbxNode_ConvertPivotAnimationRecursive__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(pAnimStack), (int)pConversionTarget, pFrameRate);
     if (NativeMethods.SWIGPendingException.Pending)
     {
         throw NativeMethods.SWIGPendingException.Retrieve();
     }
 }
예제 #2
0
 public static void GetAllAnimCurves(FbxObject pObj, FbxAnimStack pAnimStack, SWIGTYPE_p_FbxArrayT_FbxAnimCurve_p_t pCurves)
 {
     fbx_wrapperPINVOKE.GetAllAnimCurves__SWIG_1(FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack), SWIGTYPE_p_FbxArrayT_FbxAnimCurve_p_t.getCPtr(pCurves));
     if (fbx_wrapperPINVOKE.SWIGPendingException.Pending)
     {
         throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #3
0
 public void SetCurrentAnimationStack(FbxAnimStack pAnimStack)
 {
     NativeMethods.FbxScene_SetCurrentAnimationStack(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));
     if (NativeMethods.SWIGPendingException.Pending)
     {
         throw NativeMethods.SWIGPendingException.Retrieve();
     }
 }
예제 #4
0
        public virtual bool Apply(FbxObject pObj, FbxAnimStack pAnimStack)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilter_Apply__SWIG_3(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #5
0
        public virtual bool Apply(FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilter_Apply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
        public override bool NeedApply(FbxAnimStack arg0, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterUnroll_NeedApply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(arg0), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #7
0
        public override bool Apply(FbxObject pObj, FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterTSS_Apply__SWIG_2(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #8
0
        public override bool Apply(FbxAnimStack arg0, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterMatrixConverter_Apply__SWIG_2(swigCPtr, FbxAnimStack.getCPtr(arg0), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #9
0
        public override bool NeedApply(FbxAnimStack arg0, FbxStatus pStatus)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterGimbleKiller_NeedApply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(arg0), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #10
0
        public override bool NeedApply(FbxObject pObj, FbxAnimStack pAnimStack)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterKeySync_NeedApply__SWIG_3(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #11
0
        public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack)
        {
            global::System.IntPtr cPtr = FbxWrapperNativePINVOKE.FbxProperty_GetCurveNode__SWIG_3(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));
            FbxAnimCurveNode      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurveNode(cPtr, false);

            return(ret);
        }
예제 #12
0
        public override bool Apply(FbxObject pObj, FbxAnimStack pAnimStack)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterConstantKeyReducer_Apply__SWIG_3(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #13
0
        public override bool Apply(FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterConstantKeyReducer_Apply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
        public override bool NeedApply(FbxObject arg0, FbxAnimStack arg1, FbxStatus pStatus)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterUnroll_NeedApply__SWIG_2(swigCPtr, FbxObject.getCPtr(arg0), FbxAnimStack.getCPtr(arg1), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
        public override bool NeedApply(FbxAnimStack arg0)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterUnroll_NeedApply__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(arg0));

            return(ret);
        }
예제 #16
0
 public void SetCurrentAnimationStack(FbxAnimStack pAnimStack)
 {
     FbxWrapperNativePINVOKE.FbxScene_SetCurrentAnimationStack(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));
 }
예제 #17
0
        public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack)
        {
            global::System.IntPtr cPtr = NativeMethods.FbxProperty_GetCurveNode__SWIG_3(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));
            FbxAnimCurveNode      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new FbxAnimCurveNode(cPtr, false);

            if (NativeMethods.SWIGPendingException.Pending)
            {
                throw NativeMethods.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #18
0
        public override bool Apply(FbxAnimStack pAnimStack)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterKeySync_Apply__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #19
0
        public override bool NeedApply(FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterKeySync_NeedApply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
        public override bool Apply(FbxAnimStack pAnimStack)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterResample_Apply__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #21
0
        public override bool Apply(FbxAnimStack arg0)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterGimbleKiller_Apply__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(arg0));

            return(ret);
        }
        public override bool Apply(FbxObject pObj, FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterResample_Apply__SWIG_2(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #23
0
        public override bool NeedApply(FbxObject arg0, FbxAnimStack arg1)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterGimbleKiller_NeedApply__SWIG_3(swigCPtr, FbxObject.getCPtr(arg0), FbxAnimStack.getCPtr(arg1));

            return(ret);
        }
예제 #24
0
        public override bool Apply(FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterScaleCompensate_Apply__SWIG_0(swigCPtr, FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }
예제 #25
0
        public override bool Apply(FbxObject arg0, FbxAnimStack arg1)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterMatrixConverter_Apply__SWIG_5(swigCPtr, FbxObject.getCPtr(arg0), FbxAnimStack.getCPtr(arg1));

            return(ret);
        }
        public override bool NeedApply(FbxObject arg0, FbxAnimStack arg1)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilterUnroll_NeedApply__SWIG_3(swigCPtr, FbxObject.getCPtr(arg0), FbxAnimStack.getCPtr(arg1));

            return(ret);
        }
예제 #27
0
        public static int SplitAnimationIntoMultipleStacks(FbxScene pScene, SWIGTYPE_p_FbxArrayT_FbxAnimUtilities__FbxAnimSplitDef_p_t pAnimSplitDefinitions, FbxAnimStack pSrcAnimStack, SWIGTYPE_p_FbxArrayT_FbxAnimStack_p_t pDstStacks)
        {
            int ret = FbxWrapperNativePINVOKE.FbxAnimUtilities_SplitAnimationIntoMultipleStacks(FbxScene.getCPtr(pScene), SWIGTYPE_p_FbxArrayT_FbxAnimUtilities__FbxAnimSplitDef_p_t.getCPtr(pAnimSplitDefinitions), FbxAnimStack.getCPtr(pSrcAnimStack), SWIGTYPE_p_FbxArrayT_FbxAnimStack_p_t.getCPtr(pDstStacks));

            if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending)
            {
                throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #28
0
        public virtual bool NeedApply(FbxAnimStack pAnimStack)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilter_NeedApply__SWIG_1(swigCPtr, FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #29
0
        public override bool Apply(FbxObject pObj, FbxAnimStack pAnimStack)
        {
            bool ret = fbx_wrapperPINVOKE.FbxAnimCurveFilterScaleCompensate_Apply__SWIG_3(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack));

            return(ret);
        }
예제 #30
0
        public virtual bool NeedApply(FbxObject pObj, FbxAnimStack pAnimStack, FbxStatus pStatus)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxAnimCurveFilter_NeedApply__SWIG_2(swigCPtr, FbxObject.getCPtr(pObj), FbxAnimStack.getCPtr(pAnimStack), FbxStatus.getCPtr(pStatus));

            return(ret);
        }