Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

BannerCache Class Reference

#include <BannerCache.h>

Collaboration diagram for BannerCache:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BannerCache ()
 ~BannerCache ()
RageTextureID LoadCachedBanner (CString BannerPath)
void CacheBanner (CString BannerPath)
void UncacheBanner (CString BannerPath)
void LoadBanner (CString BannerPath)
void OutputStats () const

Private Member Functions

void UnloadAllBanners ()
void CacheBannerInternal (CString BannerPath)

Static Private Member Functions

CString GetBannerCachePath (CString BannerPath)

Private Attributes

IniFile BannerData

Constructor & Destructor Documentation

BannerCache::BannerCache  ) 
 

BannerCache::~BannerCache  ) 
 


Member Function Documentation

void BannerCache::CacheBanner CString  BannerPath  ) 
 

void BannerCache::CacheBannerInternal CString  BannerPath  )  [private]
 

CString BannerCache::GetBannerCachePath CString  BannerPath  )  [static, private]
 

void BannerCache::LoadBanner CString  BannerPath  ) 
 

RageTextureID BannerCache::LoadCachedBanner CString  BannerPath  ) 
 

void BannerCache::OutputStats  )  const
 

void BannerCache::UncacheBanner CString  BannerPath  ) 
 

void BannerCache::UnloadAllBanners  )  [private]
 


Member Data Documentation

IniFile BannerCache::BannerData [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:58:42 2005 for StepMania by doxygen 1.3.7