public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_createOperation_CallBack_CRenderSystemOperation_CCompositorInstance_CCompositionPass = EarthView_World_Graphic_CCustomCompositionPass_createOperation_CRenderSystemOperation_CCompositorInstance_CCompositionPass_Function;
         GC.KeepAlive(m_createOperation_CallBack_CRenderSystemOperation_CCompositorInstance_CCompositionPass);
         EV_RegisterCallback_EarthView_World_Graphic_CCustomCompositionPass_createOperation_CRenderSystemOperation_CCompositorInstance_CCompositionPass(this.NativeObject, m_createOperation_CallBack_CRenderSystemOperation_CCompositorInstance_CCompositionPass);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CCustomCompositionPass_createOperation_CRenderSystemOperation_CCompositorInstance_CCompositionPass(IntPtr pObject, createOperation_CallBack_CRenderSystemOperation_CCompositorInstance_CCompositionPass pCallback);