115 void OnTimer(wxTimerEvent &event);
116 bool ScheduleJob(
glTexFactory *client,
const wxRect &rect,
int level_min,
117 bool b_throttle_thread,
bool b_nolimit,
bool b_postZip,
120 int GetRunningJobCount() {
return running_list.GetCount(); }
121 int GetJobCount() {
return GetRunningJobCount() + todo_list.GetCount(); }
122 bool AsJob(wxString
const &chart_path)
const;
123 void PurgeJobList(wxString chart_path = wxEmptyString);
125 void ClearAllRasterTextures(
void);
126 bool PurgeChartTextures(
ChartBase *pc,
bool b_purge_factory =
false);
127 bool TextureCrunch(
double factor);
128 bool FactoryCrunch(
double factor);
129 void BuildCompressedCache();
134 ChartPathHashTexfactType m_chart_texfactory_hash;
141 JobList running_list;
149 wxGenericProgressDialog *m_progDialog;
152 ProgressInfoList progList;