public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_preRenderQueues_CallBack_void = EarthView_World_Graphic_CRenderQueueListener_preRenderQueues_void_Function;
         GC.KeepAlive(m_preRenderQueues_CallBack_void);
         EV_RegisterCallback_EarthView_World_Graphic_CRenderQueueListener_preRenderQueues_void(this.NativeObject, m_preRenderQueues_CallBack_void);
         m_postRenderQueues_CallBack_void = EarthView_World_Graphic_CRenderQueueListener_postRenderQueues_void_Function;
         GC.KeepAlive(m_postRenderQueues_CallBack_void);
         EV_RegisterCallback_EarthView_World_Graphic_CRenderQueueListener_postRenderQueues_void(this.NativeObject, m_postRenderQueues_CallBack_void);
         m_renderQueueStarted_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool = EarthView_World_Graphic_CRenderQueueListener_renderQueueStarted_void_CSceneManager_ev_uint8_EVString_ev_bool_Function;
         GC.KeepAlive(m_renderQueueStarted_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool);
         EV_RegisterCallback_EarthView_World_Graphic_CRenderQueueListener_renderQueueStarted_void_CSceneManager_ev_uint8_EVString_ev_bool(this.NativeObject, m_renderQueueStarted_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool);
         m_renderQueueEnded_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool = EarthView_World_Graphic_CRenderQueueListener_renderQueueEnded_void_CSceneManager_ev_uint8_EVString_ev_bool_Function;
         GC.KeepAlive(m_renderQueueEnded_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool);
         EV_RegisterCallback_EarthView_World_Graphic_CRenderQueueListener_renderQueueEnded_void_CSceneManager_ev_uint8_EVString_ev_bool(this.NativeObject, m_renderQueueEnded_CallBack_void_CSceneManager_ev_uint8_EVString_ev_bool);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CRenderQueueListener_preRenderQueues_void(IntPtr pObject, preRenderQueues_CallBack_void pCallback);