示例#1
0
        public BaseList2D GetTarget(BaseDocument doc)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.CAMorph_GetTarget(swigCPtr, BaseDocument.getCPtr(doc));
            BaseList2D            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new BaseList2D(cPtr, false);

            return(ret);
        }
示例#2
0
        public CTrack GetTimeTrack(BaseDocument doc)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.CTrack_GetTimeTrack(swigCPtr, BaseDocument.getCPtr(doc));
            CTrack ret = (cPtr == global::System.IntPtr.Zero) ? null : new CTrack(cPtr, false);

            return(ret);
        }
示例#3
0
 public void InitDefaultSettings(BaseDocument doc, BaseContainer data)
 {
     C4dApiPINVOKE.BrushBase_InitDefaultSettings(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#4
0
 public void FreeTool(BaseDocument doc, BaseContainer data)
 {
     C4dApiPINVOKE.BrushBase_FreeTool(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#5
0
        public bool SendHookMessage(BaseDocument doc, GvNodeMaster master, GvMessHook data, int owner_id)
        {
            bool ret = C4dApiPINVOKE.GvWorld_SendHookMessage(swigCPtr, BaseDocument.getCPtr(doc), GvNodeMaster.getCPtr(master), GvMessHook.getCPtr(data), owner_id);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#6
0
        public bool SetDParameter(BaseDocument doc, BaseContainer data, DescID id, GeData t_data, SWIGTYPE_p_DESCFLAGS_SET flags)
        {
            bool ret = C4dApiPINVOKE.BrushBase_SetDParameter(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), DescID.getCPtr(id), GeData.getCPtr(t_data), SWIGTYPE_p_DESCFLAGS_SET.getCPtr(flags));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#7
0
        public bool GetDEnabling(BaseDocument doc, BaseContainer data, DescID id, GeData t_data, DESCFLAGS_ENABLE flags, BaseContainer itemdesc)
        {
            bool ret = C4dApiPINVOKE.BrushBase_GetDEnabling(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), DescID.getCPtr(id), GeData.getCPtr(t_data), (int)flags, BaseContainer.getCPtr(itemdesc));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
        public bool InitTool(BaseDocument doc, BaseContainer data, BaseThread bt, BrushToolData tool)
        {
            bool ret = C4dApiPINVOKE.BrushBase_InitTool(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), BaseThread.getCPtr(bt), BrushToolData.getCPtr(tool));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#9
0
        public bool UpdateCache(BaseDocument doc, BaseContainer data, BaseDraw bd, bool force)
        {
            bool ret = C4dApiPINVOKE.BrushBase_UpdateCache(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), BaseDraw.getCPtr(bd), force);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#10
0
        public bool ValidateObjects(BaseDocument doc, BaseContainer data)
        {
            bool ret = C4dApiPINVOKE.BrushBase_ValidateObjects(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#11
0
        public bool MouseInput(BaseDocument doc, BaseContainer data, BaseDraw bd, SWIGTYPE_p_EditorWindow win, BaseContainer msg)
        {
            bool ret = C4dApiPINVOKE.BrushBase_MouseInput(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), BaseDraw.getCPtr(bd), SWIGTYPE_p_EditorWindow.getCPtr(win), BaseContainer.getCPtr(msg));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#12
0
        public bool GetCursorInfo(BaseDocument doc, BaseContainer data, BaseDraw bd, double x, double y, BaseContainer bc)
        {
            bool ret = C4dApiPINVOKE.BrushBase_GetCursorInfo(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), BaseDraw.getCPtr(bd), x, y, BaseContainer.getCPtr(bc));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#13
0
        public bool Message(BaseDocument doc, BaseContainer data, int type, SWIGTYPE_p_void t_data)
        {
            bool ret = C4dApiPINVOKE.BrushBase_Message(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), type, SWIGTYPE_p_void.getCPtr(t_data));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#14
0
        public bool GetDDescription(BaseDocument doc, BaseContainer data, Description description, SWIGTYPE_p_DESCFLAGS_DESC flags)
        {
            bool ret = C4dApiPINVOKE.BrushBase_GetDDescription(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data), Description.getCPtr(description), SWIGTYPE_p_DESCFLAGS_DESC.getCPtr(flags));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#15
0
        public double GetValue(BaseDocument doc, BaseTime time)
        {
            double ret = C4dApiPINVOKE.CTrack_GetValue(swigCPtr, BaseDocument.getCPtr(doc), BaseTime.getCPtr(time));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#16
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);
        }
示例#17
0
        public bool SetLayerData(BaseDocument doc, LayerData data)
        {
            bool ret = C4dApiPINVOKE.BaseList2D_SetLayerData(swigCPtr, BaseDocument.getCPtr(doc), LayerData.getCPtr(data));

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#18
0
        public bool StereoGetCameraInfo(BaseDocument doc, BaseDraw bd, RenderData rd, int n, SWIGTYPE_p_StereoCameraInfo info, int flags)
        {
            bool ret = C4dApiPINVOKE.CameraObject_StereoGetCameraInfo(swigCPtr, BaseDocument.getCPtr(doc), BaseDraw.getCPtr(bd), RenderData.getCPtr(rd), n, SWIGTYPE_p_StereoCameraInfo.getCPtr(info), flags);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#19
0
 public virtual void InitDefaultSettings(BaseDocument doc, BaseContainer data)
 {
     if (SwigDerivedClassHasMethod("InitDefaultSettings", swigMethodTypes2))
     {
         C4dApiPINVOKE.BrushToolData_InitDefaultSettingsSwigExplicitBrushToolData(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     }
     else
     {
         C4dApiPINVOKE.BrushToolData_InitDefaultSettings(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     }
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#20
0
 public virtual void FreeTool(BaseDocument doc, BaseContainer data)
 {
     if (SwigDerivedClassHasMethod("FreeTool", swigMethodTypes1))
     {
         C4dApiPINVOKE.BrushToolData_FreeToolSwigExplicitBrushToolData(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     }
     else
     {
         C4dApiPINVOKE.BrushToolData_FreeTool(swigCPtr, BaseDocument.getCPtr(doc), BaseContainer.getCPtr(data));
     }
     if (C4dApiPINVOKE.SWIGPendingException.Pending)
     {
         throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#21
0
        public BaseList2D GetLink(CAPoseMorphTag tag, CAMorph morph, BaseDocument doc)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.CAMorphNode_GetLink(swigCPtr, CAPoseMorphTag.getCPtr(tag), CAMorph.getCPtr(morph), BaseDocument.getCPtr(doc));
            BaseList2D            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new BaseList2D(cPtr, false);

            return(ret);
        }
示例#22
0
 public ModelingCommandData(BaseDocument doc) : this(C4dApiPINVOKE.new_ModelingCommandData__SWIG_7(BaseDocument.getCPtr(doc)), true)
 {
 }
示例#23
0
 public ModelingCommandData(BaseDocument doc, BaseObject op) : this(C4dApiPINVOKE.new_ModelingCommandData__SWIG_6(BaseDocument.getCPtr(doc), BaseObject.getCPtr(op)), true)
 {
 }
示例#24
0
 public ModelingCommandData(BaseDocument doc, BaseObject op, BaseContainer bc) : this(C4dApiPINVOKE.new_ModelingCommandData__SWIG_5(BaseDocument.getCPtr(doc), BaseObject.getCPtr(op), BaseContainer.getCPtr(bc)), true)
 {
 }
示例#25
0
 public ModelingCommandData(BaseDocument doc, BaseObject op, BaseContainer bc, MODELINGCOMMANDMODE mode) : this(C4dApiPINVOKE.new_ModelingCommandData__SWIG_4(BaseDocument.getCPtr(doc), BaseObject.getCPtr(op), BaseContainer.getCPtr(bc), (int)mode), true)
 {
 }
示例#26
0
 public ModelingCommandData(BaseDocument doc, BaseObject op, BaseContainer bc, MODELINGCOMMANDMODE mode, MODELINGCOMMANDFLAGS flags, AtomArray result) : this(C4dApiPINVOKE.new_ModelingCommandData__SWIG_2(BaseDocument.getCPtr(doc), BaseObject.getCPtr(op), BaseContainer.getCPtr(bc), (int)mode, (int)flags, AtomArray.getCPtr(result)), true)
 {
 }
示例#27
0
 public void InvalidateGLImage(BaseDocument doc)
 {
     C4dApiPINVOKE.BaseShader_InvalidateGLImage(swigCPtr, BaseDocument.getCPtr(doc));
 }
示例#28
0
 public void DestroyGLImage(BaseDocument doc)
 {
     C4dApiPINVOKE.BaseShader_DestroyGLImage(swigCPtr, BaseDocument.getCPtr(doc));
 }
示例#29
0
        public bool IsColorManagementOff(BaseDocument doc)
        {
            bool ret = C4dApiPINVOKE.BaseShader_IsColorManagementOff(swigCPtr, BaseDocument.getCPtr(doc));

            return(ret);
        }
示例#30
0
        public bool Init(BaseDocument doc)
        {
            bool ret = C4dApiPINVOKE.AliasTrans_Init(swigCPtr, BaseDocument.getCPtr(doc));

            return(ret);
        }