Пример #1
0
 public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_startDraw_CallBack_void_ISpatialDisplay_ITheme = EarthView_World_Spatial2D_Renderer_CDrawTheme_startDraw_void_ISpatialDisplay_ITheme_Function;
         GC.KeepAlive(m_startDraw_CallBack_void_ISpatialDisplay_ITheme);
         EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_startDraw_void_ISpatialDisplay_ITheme(this.NativeObject, m_startDraw_CallBack_void_ISpatialDisplay_ITheme);
         m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter = EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_ev_bool_IFeatureClass_IQueryFilter_Function;
         GC.KeepAlive(m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter);
         EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_ev_bool_IFeatureClass_IQueryFilter(this.NativeObject, m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter);
         m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature = EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_void_ISpatialDisplay_ISymbol_IFeature_Function;
         GC.KeepAlive(m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature);
         EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_void_ISpatialDisplay_ISymbol_IFeature(this.NativeObject, m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature);
         m_endDraw_CallBack_void = EarthView_World_Spatial2D_Renderer_CDrawTheme_endDraw_void_Function;
         GC.KeepAlive(m_endDraw_CallBack_void);
         EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_endDraw_void(this.NativeObject, m_endDraw_CallBack_void);
     }
 }
Пример #2
0
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawUniqueValueMatchSymbolTheme_startDraw_void_ISpatialDisplay_ITheme(IntPtr pObject, startDraw_CallBack_void_ISpatialDisplay_ITheme pCallback);