mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 04:10:06 +00:00 
			
		
		
		
	Update only dirty lines
This commit is contained in:
		
							parent
							
								
									803dfdd455
								
							
						
					
					
						commit
						037e0922b0
					
				
					 3 changed files with 268 additions and 94 deletions
				
			
		|  | @ -75,11 +75,11 @@ public: | |||
|     * @param [in] longitude2 The longitude of the second endpoint of the geo | ||||
|     * line in degrees. | ||||
|     */ | ||||
|    static void SetLineLocation(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                                float latitude1, | ||||
|                                float longitude1, | ||||
|                                float latitude2, | ||||
|                                float longitude2); | ||||
|    void SetLineLocation(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                         float                                   latitude1, | ||||
|                         float                                   longitude1, | ||||
|                         float                                   latitude2, | ||||
|                         float                                   longitude2); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the modulate color of a geo line. | ||||
|  | @ -87,8 +87,8 @@ public: | |||
|     * @param [in] di Geo line draw item | ||||
|     * @param [in] modulate Modulate color | ||||
|     */ | ||||
|    static void SetLineModulate(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                                boost::gil::rgba8_pixel_t               color); | ||||
|    void SetLineModulate(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                         boost::gil::rgba8_pixel_t               color); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the modulate color of a geo line. | ||||
|  | @ -96,24 +96,23 @@ public: | |||
|     * @param [in] di Geo line draw item | ||||
|     * @param [in] modulate Modulate color | ||||
|     */ | ||||
|    static void SetLineModulate(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                                boost::gil::rgba32f_pixel_t modulate); | ||||
|    void SetLineModulate(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                         boost::gil::rgba32f_pixel_t             modulate); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the width of the geo line. | ||||
|     * | ||||
|     * @param [in] width Width in pixels | ||||
|     */ | ||||
|    static void SetLineWidth(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                             float                                   width); | ||||
|    void SetLineWidth(const std::shared_ptr<GeoLineDrawItem>& di, float width); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the visibility of the geo line. | ||||
|     * | ||||
|     * @param [in] visible | ||||
|     */ | ||||
|    static void SetLineVisible(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                               bool                                    visible); | ||||
|    void SetLineVisible(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                        bool                                    visible); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the hover text of a geo line. | ||||
|  | @ -121,8 +120,26 @@ public: | |||
|     * @param [in] di Geo line draw item | ||||
|     * @param [in] text Hover text | ||||
|     */ | ||||
|    static void SetLineHoverText(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                                 const std::string&                      text); | ||||
|    void SetLineHoverText(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                          const std::string&                      text); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the start time of a geo line. | ||||
|     * | ||||
|     * @param [in] di Geo line draw item | ||||
|     * @param [in] startTime Start time | ||||
|     */ | ||||
|    void SetLineStartTime(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                          std::chrono::system_clock::time_point   startTime); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Sets the end time of a geo line. | ||||
|     * | ||||
|     * @param [in] di Geo line draw item | ||||
|     * @param [in] endTime End time | ||||
|     */ | ||||
|    void SetLineEndTime(const std::shared_ptr<GeoLineDrawItem>& di, | ||||
|                        std::chrono::system_clock::time_point   endTime); | ||||
| 
 | ||||
|    /**
 | ||||
|     * Finalizes the draw item after adding new lines. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat