Crossfire JXClient, Trunk
Classes
Package com.realtime.crossfire.jxclient.faces

Classes

class  AbstractFaceQueue
 
class  AbstractFacesManager
 
class  AskfaceFaceQueue
 
interface  AskfaceFaceQueueListener
 
interface  AskfaceQueue
 
class  DefaultFacesManager
 
class  Face
 
class  FaceCache
 
class  FaceImages
 
class  FaceImagesUtils
 
interface  FaceQueue
 
interface  FaceQueueListener
 
interface  FacesManager
 
interface  FacesManagerListener
 
interface  FacesProvider
 
class  FacesProviderFactory
 
class  FacesQueue
 
class  FileCache
 
class  FileCacheFaceQueue
 
interface  ImageCache
 
class  ImageScale2x
 
class  ImageScale8d
 
class  MagicMapFacesProvider
 
class  OriginalFacesProvider
 
class  RawScale2x
 
class  RawScale8d
 
class  ScaledFacesProvider
 
class  SmoothFaces
 
class  TestFacesManager
 

Detailed Description

Manages image information ("faces") needed to display the map view, items, and spell icons. The main class is com.realtime.crossfire.jxclient.faces.FacesManager; it delegates to a com.realtime.crossfire.jxclient.faces.FaceCache instance for caching the face information. The faces are stored in SoftReferences so they can be reclaimed by the garbage collector.

If a face is not available, an "unknown" (question mark) face is returned and the face is requested through a com.realtime.crossfire.jxclient.faces.FacesQueue instance.