 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.faces;
25 import java.util.concurrent.atomic.AtomicBoolean;
26 import javax.swing.ImageIcon;
27 import org.jetbrains.annotations.NotNull;
28 import org.jetbrains.annotations.Nullable;
64 ImageIcon
getScaledImageIcon(
int faceNum, @Nullable AtomicBoolean returnIsUnknownImage);
Maintains a mapping of face numbers to face data.
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
Removes a FacesManagerListener to be notified about updated faces.
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Returns the "original" face for a face ID.
Interface for listeners interested in FacesManager events.
Face getFace(int faceNum)
Returns the Face instance for a given face ID.
ImageIcon getMagicMapImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Returns the "magic map" face for a face ID.
ImageIcon getScaledImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Returns the "scaled" face for a face ID.
void addFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
Adds a FacesManagerListener to be notified about updated faces.
Face getFace2(int faceNum)
Returns the Face instance for a given face ID.
void reset()
Forgets about pending faces.