Esempio n. 1
0
 public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_getType_CallBack_EVString = EarthView_World_Core_CArchiveFactory_getType_EVString_Function;
         GC.KeepAlive(m_getType_CallBack_EVString);
         EV_RegisterCallback_EarthView_World_Core_CArchiveFactory_getType_EVString(this.NativeObject, m_getType_CallBack_EVString);
         m_createInstance_CallBack_CArchive_EVString = EarthView_World_Core_CArchiveFactory_createInstance_CArchive_EVString_Function;
         GC.KeepAlive(m_createInstance_CallBack_CArchive_EVString);
         EV_RegisterCallback_EarthView_World_Core_CArchiveFactory_createInstance_CArchive_EVString(this.NativeObject, m_createInstance_CallBack_CArchive_EVString);
         m_destroyInstance_CallBack_void_CArchive = EarthView_World_Core_CArchiveFactory_destroyInstance_void_CArchive_Function;
         GC.KeepAlive(m_destroyInstance_CallBack_void_CArchive);
         EV_RegisterCallback_EarthView_World_Core_CArchiveFactory_destroyInstance_void_CArchive(this.NativeObject, m_destroyInstance_CallBack_void_CArchive);
     }
 }
Esempio n. 2
0
 protected static extern void EV_RegisterCallback_EarthView_World_Core_CArchiveFactory_createInstance_CArchive_EVString(IntPtr pObject, createInstance_CallBack_CArchive_EVString pCallback);