|  | 
|  | glTexFactory (ChartBase *chart, int raster_format) | 
|  | 
| glTextureDescriptor * | GetOrCreateTD (const wxRect &rect) | 
|  | 
| bool | BuildTexture (glTextureDescriptor *ptd, int base_level, const wxRect &rect) | 
|  | 
| bool | PrepareTexture (int base_level, const wxRect &rect, ColorScheme color_scheme, int mem_used) | 
|  | 
| int | GetTextureLevel (glTextureDescriptor *ptd, const wxRect &rect, int level, ColorScheme color_scheme) | 
|  | 
| bool | UpdateCacheAllLevels (const wxRect &rect, ColorScheme color_scheme, unsigned char **compcomp_array, int *compcomp_size) | 
|  | 
| bool | IsLevelInCache (int level, const wxRect &rect, ColorScheme color_scheme) | 
|  | 
| wxString | GetChartPath () | 
|  | 
| wxString | GetHashKey () | 
|  | 
| void | SetHashKey (wxString key) | 
|  | 
| bool | OnTimer () | 
|  | 
| void | AccumulateMemStatistics (int &map_size, int &comp_size, int &compcomp_size) | 
|  | 
| void | DeleteTexture (const wxRect &rect) | 
|  | 
| void | DeleteAllTextures (void) | 
|  | 
| void | DeleteSomeTextures (long target) | 
|  | 
| void | DeleteAllDescriptors (void) | 
|  | 
| bool | BackgroundCompressionAsJob () const | 
|  | 
| void | PurgeBackgroundCompressionPool () | 
|  | 
| void | SetLRUTime (int lru) | 
|  | 
| int | GetLRUTime () | 
|  | 
| void | FreeSome (long target) | 
|  | 
| void | FreeIfCached () | 
|  | 
| glTextureDescriptor * | GetpTD (wxRect &rect) | 
|  | 
| void | PrepareTiles (const ViewPort &vp, bool use_norm_vp, ChartBase *pChart) | 
|  | 
| glTexTile ** | GetTiles (int &num) | 
|  | 
| void | GetCenter (double &lat, double &lon) | 
|  | 
Definition at line 108 of file gl_tex_cache.h.
 
◆ glTexFactory()
      
        
          | glTexFactory::glTexFactory | ( | ChartBase * | chart, | 
        
          |  |  | int | raster_format | 
        
          |  | ) |  |  | 
      
 
 
◆ ~glTexFactory()
      
        
          | glTexFactory::~glTexFactory | ( |  | ) |  | 
      
 
 
◆ AccumulateMemStatistics()
      
        
          | void glTexFactory::AccumulateMemStatistics | ( | int & | map_size, | 
        
          |  |  | int & | comp_size, | 
        
          |  |  | int & | compcomp_size | 
        
          |  | ) |  |  | 
      
 
 
◆ BackgroundCompressionAsJob()
      
        
          | bool glTexFactory::BackgroundCompressionAsJob | ( |  | ) | const | 
      
 
 
◆ BuildTexture()
      
        
          | bool glTexFactory::BuildTexture | ( | glTextureDescriptor * | ptd, | 
        
          |  |  | int | base_level, | 
        
          |  |  | const wxRect & | rect | 
        
          |  | ) |  |  | 
      
 
 
◆ DeleteAllDescriptors()
      
        
          | void glTexFactory::DeleteAllDescriptors | ( | void |  | ) |  | 
      
 
 
◆ DeleteAllTextures()
      
        
          | void glTexFactory::DeleteAllTextures | ( | void |  | ) |  | 
      
 
 
◆ DeleteSomeTextures()
      
        
          | void glTexFactory::DeleteSomeTextures | ( | long | target | ) |  | 
      
 
 
◆ DeleteTexture()
      
        
          | void glTexFactory::DeleteTexture | ( | const wxRect & | rect | ) |  | 
      
 
 
◆ FreeSome()
      
        
          | void glTexFactory::FreeSome | ( | long | target | ) |  | 
      
 
 
◆ GetCenter()
  
  | 
        
          | void glTexFactory::GetCenter | ( | double & | lat, |  
          |  |  | double & | lon |  
          |  | ) |  |  |  | inline | 
 
 
◆ GetChartPath()
  
  | 
        
          | wxString glTexFactory::GetChartPath | ( |  | ) |  |  | inline | 
 
 
◆ GetHashKey()
  
  | 
        
          | wxString glTexFactory::GetHashKey | ( |  | ) |  |  | inline | 
 
 
◆ GetLRUTime()
  
  | 
        
          | int glTexFactory::GetLRUTime | ( |  | ) |  |  | inline | 
 
 
◆ GetOrCreateTD()
◆ GetpTD()
◆ GetTextureLevel()
      
        
          | int glTexFactory::GetTextureLevel | ( | glTextureDescriptor * | ptd, | 
        
          |  |  | const wxRect & | rect, | 
        
          |  |  | int | level, | 
        
          |  |  | ColorScheme | color_scheme | 
        
          |  | ) |  |  | 
      
 
 
◆ GetTiles()
  
  | 
        
          | glTexTile ** glTexFactory::GetTiles | ( | int & | num | ) |  |  | inline | 
 
 
◆ IsLevelInCache()
      
        
          | bool glTexFactory::IsLevelInCache | ( | int | level, | 
        
          |  |  | const wxRect & | rect, | 
        
          |  |  | ColorScheme | color_scheme | 
        
          |  | ) |  |  | 
      
 
 
◆ OnTimer()
      
        
          | bool glTexFactory::OnTimer | ( |  | ) |  | 
      
 
 
◆ PrepareTexture()
      
        
          | bool glTexFactory::PrepareTexture | ( | int | base_level, | 
        
          |  |  | const wxRect & | rect, | 
        
          |  |  | ColorScheme | color_scheme, | 
        
          |  |  | int | mem_used | 
        
          |  | ) |  |  | 
      
 
 
◆ PrepareTiles()
      
        
          | void glTexFactory::PrepareTiles | ( | const ViewPort & | vp, | 
        
          |  |  | bool | use_norm_vp, | 
        
          |  |  | ChartBase * | pChart | 
        
          |  | ) |  |  | 
      
 
 
◆ PurgeBackgroundCompressionPool()
      
        
          | void glTexFactory::PurgeBackgroundCompressionPool | ( |  | ) |  | 
      
 
 
◆ SetHashKey()
  
  | 
        
          | void glTexFactory::SetHashKey | ( | wxString | key | ) |  |  | inline | 
 
 
◆ SetLRUTime()
  
  | 
        
          | void glTexFactory::SetLRUTime | ( | int | lru | ) |  |  | inline | 
 
 
◆ UpdateCacheAllLevels()
      
        
          | bool glTexFactory::UpdateCacheAllLevels | ( | const wxRect & | rect, | 
        
          |  |  | ColorScheme | color_scheme, | 
        
          |  |  | unsigned char ** | compcomp_array, | 
        
          |  |  | int * | compcomp_size | 
        
          |  | ) |  |  | 
      
 
 
The documentation for this class was generated from the following files: