120 void OnTimer(wxTimerEvent &event);
121 bool ScheduleJob(
glTexFactory *client,
const wxRect &rect,
int level_min,
122 bool b_throttle_thread,
bool b_nolimit,
bool b_postZip,
125 int GetRunningJobCount() {
return running_list.size(); }
126 int GetJobCount() {
return GetRunningJobCount() + todo_list.size(); }
127 bool AsJob(wxString
const &chart_path)
const;
128 void PurgeJobList(wxString chart_path = wxEmptyString);
130 void ClearAllRasterTextures(
void);
131 bool PurgeChartTextures(
ChartBase *pc,
bool b_purge_factory =
false);
132 bool TextureCrunch(
double factor);
133 bool FactoryCrunch(
double factor);
134 void BuildCompressedCache();
139 ChartPathHashTexfactType m_chart_texfactory_hash;
146 std::list<JobTicket *> running_list;
147 std::list<JobTicket *> todo_list;
154 wxGenericProgressDialog *m_progDialog;
157 ProgressInfoList progList;