Exemplo n.º 1
0
                protected void EarthView_World_Core_CEventObject_onCustomEvent_void_CEvent_Function(IntPtr e)
                {
                    EarthView.World.Core.Event csobj_e = new EarthView.World.Core.Event(CreatedWhenConstruct.CWC_NotToCreate);
                    csobj_e.BindNativeObject(e, "CEvent");
                    csobj_e.Delegate = true;
                    IClassFactory csobj_eClassFactory = GlobalClassFactoryMap.Get(csobj_e.GetCppInstanceTypeName());

                    if (csobj_eClassFactory != null)
                    {
                        csobj_e.Delegate = true;
                        csobj_e          = csobj_eClassFactory.Create() as EarthView.World.Core.Event;
                        csobj_e.BindNativeObject(e, "CEvent");
                        csobj_e.Delegate = true;
                    }

                    OnCustomEvent(csobj_e);
                }
Exemplo n.º 2
0
                protected byte EarthView_World_Core_CEventObject_onEvent_ev_bool_CEvent_Function(IntPtr e)
                {
                    EarthView.World.Core.Event csobj_e = new EarthView.World.Core.Event(CreatedWhenConstruct.CWC_NotToCreate);
                    csobj_e.BindNativeObject(e, "CEvent");
                    csobj_e.Delegate = true;
                    IClassFactory csobj_eClassFactory = GlobalClassFactoryMap.Get(csobj_e.GetCppInstanceTypeName());

                    if (csobj_eClassFactory != null)
                    {
                        csobj_e.Delegate = true;
                        csobj_e          = csobj_eClassFactory.Create() as EarthView.World.Core.Event;
                        csobj_e.BindNativeObject(e, "CEvent");
                        csobj_e.Delegate = true;
                    }

                    bool csret = OnEvent(csobj_e);

                    return(Convert.ToByte(csret));
                }
Exemplo n.º 3
0
 protected override void OnCustomEvent(EarthView.World.Core.Event e)
 {
     base.OnCustomEvent_NoVirtual(e);
 }
Exemplo n.º 4
0
 protected override bool OnEvent(EarthView.World.Core.Event e)
 {
     return(base.OnEvent_NoVirtual(e));
 }
Exemplo n.º 5
0
 /// <summary>
 /// 用户自定义事件处理函数,是onEvent的子过程,可重载
 /// </summary>
 /// <param name="e">事件</param>
 /// <returns></returns>
 protected virtual void OnCustomEvent(EarthView.World.Core.Event e)
 {
     EarthView_World_Core_CEventObject_onCustomEvent_void_CEvent(this.NativeObject, object.Equals(e, null) ? IntPtr.Zero : e.NativeObject);
 }
Exemplo n.º 6
0
                /// <summary>
                /// 事件处理函数,可重载
                /// </summary>
                /// <param name="e">事件</param>
                /// <returns>已处理返回true,否则返回false</returns>
                protected virtual bool OnEvent(EarthView.World.Core.Event e)
                {
                    byte ret = EarthView_World_Core_CEventObject_onEvent_ev_bool_CEvent(this.NativeObject, object.Equals(e, null) ? IntPtr.Zero : e.NativeObject);

                    return(Convert.ToBoolean(ret));
                }