示例#1
0
 public void AnimateObject(BaseList2D op, BaseTime time, ANIMATEFLAGS flags)
 {
     C4dApiPINVOKE.BaseDocument_AnimateObject(swigCPtr, BaseList2D.getCPtr(op), BaseTime.getCPtr(time), (int)flags);
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
        public bool SetDescriptionID(BaseList2D arg0, DescID id)
        {
            bool ret = C4dApiPINVOKE.CTrack_SetDescriptionID(swigCPtr, BaseList2D.getCPtr(arg0), DescID.getCPtr(id));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#3
0
        public bool RecordKey(BaseList2D op, BaseTime time, DescID id, BaseList2D undo, bool eval_attribmanager, bool autokeying, bool allow_linking)
        {
            bool ret = C4dApiPINVOKE.BaseDocument_RecordKey(swigCPtr, BaseList2D.getCPtr(op), BaseTime.getCPtr(time), DescID.getCPtr(id), BaseList2D.getCPtr(undo), eval_attribmanager, autokeying, allow_linking);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#4
0
        public static CTrack Alloc(BaseList2D bl, DescID id)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.CTrack_Alloc(BaseList2D.getCPtr(bl), DescID.getCPtr(id));
            CTrack ret = (cPtr == global::System.IntPtr.Zero) ? null : new CTrack(cPtr, false);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#5
0
        public int GetFlags(BaseDocument doc, BaseList2D pObject)
        {
            int ret = C4dApiPINVOKE.InExcludeData_GetFlags__SWIG_1(swigCPtr, BaseDocument.getCPtr(doc), BaseList2D.getCPtr(pObject));

            return(ret);
        }
示例#6
0
        public bool InsertObject(BaseList2D pObject, int lFlags)
        {
            bool ret = C4dApiPINVOKE.InExcludeData_InsertObject(swigCPtr, BaseList2D.getCPtr(pObject), lFlags);

            return(ret);
        }
示例#7
0
        public bool DeleteObject(BaseDocument doc, BaseList2D pObject)
        {
            bool ret = C4dApiPINVOKE.InExcludeData_DeleteObject__SWIG_0(swigCPtr, BaseDocument.getCPtr(doc), BaseList2D.getCPtr(pObject));

            return(ret);
        }
示例#8
0
        public bool SetMaterial(BaseList2D m, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_SetMaterial__SWIG_1(swigCPtr, BaseList2D.getCPtr(m), GvRun.getCPtr(r));

            return(ret);
        }
示例#9
0
 public void SetBaseList2D(BaseList2D bl)
 {
     C4dApiPINVOKE.GeData_SetBaseList2D(swigCPtr, BaseList2D.getCPtr(bl));
 }
示例#10
0
        public bool SetInstance(BaseList2D i, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_SetInstance__SWIG_1(swigCPtr, BaseList2D.getCPtr(i), GvRun.getCPtr(r));

            return(ret);
        }
示例#11
0
 public bool Check(BaseList2D op)
 {
     bool ret = C4dApiPINVOKE.InclusionTable_Check__SWIG_0(swigCPtr, BaseList2D.getCPtr(op));
     return ret;
 }
示例#12
0
 public XrefInitData(BaseDocument refDoc, BaseList2D refNode, string /* constString&_cstype */ refName, string /* constString&_cstype */ separator) : this(C4dApiPINVOKE.new_XrefInitData(BaseDocument.getCPtr(refDoc), BaseList2D.getCPtr(refNode), refName, separator), true)
 {
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#13
0
        public bool FillKey(BaseDocument doc, BaseList2D bl, CKey key)
        {
            bool ret = C4dApiPINVOKE.CTrack_FillKey(swigCPtr, BaseDocument.getCPtr(doc), BaseList2D.getCPtr(bl), CKey.getCPtr(key));

            return(ret);
        }
示例#14
0
        public bool SetObjectWithIndex(BaseList2D o, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_SetObjectWithIndex__SWIG_1(swigCPtr, BaseList2D.getCPtr(o), GvRun.getCPtr(r));

            return(ret);
        }
示例#15
0
        public BaseContainer GetData(BaseDocument doc, BaseList2D pObject)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.InExcludeData_GetData__SWIG_1(swigCPtr, BaseDocument.getCPtr(doc), BaseList2D.getCPtr(pObject));
            BaseContainer         ret  = (cPtr == global::System.IntPtr.Zero) ? null : new BaseContainer(cPtr, false);

            return(ret);
        }
示例#16
0
 public void AutoKey(BaseList2D undo, BaseList2D op, bool recursive, bool pos, bool scale, bool rot, bool param, bool pla)
 {
     C4dApiPINVOKE.BaseDocument_AutoKey(swigCPtr, BaseList2D.getCPtr(undo), BaseList2D.getCPtr(op), recursive, pos, scale, rot, param, pla);
 }
示例#17
0
        public BaseList2D FindUndoPtr(BaseList2D bl, UNDOTYPE type)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.BaseDocument_FindUndoPtr(swigCPtr, BaseList2D.getCPtr(bl), (int)type);
            BaseList2D            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new BaseList2D(cPtr, false);

            return(ret);
        }
示例#18
0
        public BaseTime GetUsedMaxTime(BaseList2D check)
        {
            BaseTime ret = new BaseTime(C4dApiPINVOKE.BaseDocument_GetUsedMaxTime(swigCPtr, BaseList2D.getCPtr(check)), true);

            return(ret);
        }
示例#19
0
 public void SetSelection(BaseList2D bl)
 {
     C4dApiPINVOKE.BaseDocument_SetSelection__SWIG_1(swigCPtr, BaseList2D.getCPtr(bl));
 }
示例#20
0
 public void SetSelection(BaseList2D bl, int mode)
 {
     C4dApiPINVOKE.BaseDocument_SetSelection__SWIG_0(swigCPtr, BaseList2D.getCPtr(bl), mode);
 }
示例#21
0
        public bool Set(DescID descid, BaseContainer datadescription, BaseList2D bl)
        {
            bool ret = C4dApiPINVOKE.DynamicDescription_Set(swigCPtr, DescID.getCPtr(descid), BaseContainer.getCPtr(datadescription), BaseList2D.getCPtr(bl));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#22
0
 public void SendInfo(int type, int format, Filename fn, BaseList2D bl, bool hooks_only)
 {
     C4dApiPINVOKE.BaseDocument_SendInfo(swigCPtr, type, format, Filename.getCPtr(fn), BaseList2D.getCPtr(bl), hooks_only);
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#23
0
        public bool AnimateTrack(BaseDocument doc, BaseList2D op, BaseTime tt, int flags, SWIGTYPE_p_Bool chg)
        {
            bool ret = C4dApiPINVOKE.CTrack_AnimateTrack__SWIG_1(swigCPtr, BaseDocument.getCPtr(doc), BaseList2D.getCPtr(op), BaseTime.getCPtr(tt), flags, SWIGTYPE_p_Bool.getCPtr(chg));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#24
0
 public void SetTarget(CAPoseMorphTag tag, BaseDocument doc, BaseList2D bl)
 {
     C4dApiPINVOKE.CAMorph_SetTarget(swigCPtr, CAPoseMorphTag.getCPtr(tag), BaseDocument.getCPtr(doc), BaseList2D.getCPtr(bl));
 }
示例#25
0
        public CAMorphNode Find(CAPoseMorphTag tag, BaseList2D bl)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.CAMorph_Find(swigCPtr, CAPoseMorphTag.getCPtr(tag), BaseList2D.getCPtr(bl));
            CAMorphNode           ret  = (cPtr == global::System.IntPtr.Zero) ? null : new CAMorphNode(cPtr, false);

            return(ret);
        }
示例#26
0
        public int FindIndex(CAPoseMorphTag tag, BaseList2D bl)
        {
            int ret = C4dApiPINVOKE.CAMorph_FindIndex(swigCPtr, CAPoseMorphTag.getCPtr(tag), BaseList2D.getCPtr(bl));

            return(ret);
        }
示例#27
0
        public bool Add(Filename fn, BaseList2D bl)
        {
            bool ret = C4dApiPINVOKE.AssetData_Add__SWIG_1(swigCPtr, Filename.getCPtr(fn), BaseList2D.getCPtr(bl));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#28
0
 public GeData(BaseList2D bl) : this(C4dApiPINVOKE.new_GeData__SWIG_16(BaseList2D.getCPtr(bl)), true)
 {
 }
示例#29
0
 public bool Check(BaseList2D op, SWIGTYPE_p_Int32 flags)
 {
     bool ret = C4dApiPINVOKE.InclusionTable_Check__SWIG_1(swigCPtr, BaseList2D.getCPtr(op), SWIGTYPE_p_Int32.getCPtr(flags));
     if (C4dApiPINVOKE.SWIGPendingException.Pending) throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
示例#30
0
        public bool SetTag(BaseList2D t, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_SetTag__SWIG_1(swigCPtr, BaseList2D.getCPtr(t), GvRun.getCPtr(r));

            return(ret);
        }