Crossfire JXClient, Trunk
|
Public Member Functions | |
ImageIcon | getImageIcon (final int faceNum, @Nullable final AtomicBoolean returnIsUnknownImage) |
int | getSize () |
ScaledFacesProvider (@NotNull final FacesManager facesManager) | |
Private Attributes | |
final FacesManager | facesManager |
Static Private Attributes | |
static final int | SIZE = 64 |
A FacesProvider that returns faces scaled to 64x64 pixels.
Definition at line 34 of file ScaledFacesProvider.java.
com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.ScaledFacesProvider | ( | @NotNull final FacesManager | facesManager | ) |
Creates a new instance.
facesManager | the faces manager to query |
Definition at line 51 of file ScaledFacesProvider.java.
References com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.facesManager.
ImageIcon com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.getImageIcon | ( | final int | faceNum, |
@Nullable final AtomicBoolean | returnIsUnknownImage | ||
) |
Returns the face for a face ID. This function returns immediately even if the face is not loaded. A not loaded face will be updated as soon as loading has finished.
faceNum | the face ID |
returnIsUnknownImage | returns whether the returned face is the "unknown" face; ignored if null
|
Implements com.realtime.crossfire.jxclient.faces.FacesProvider.
Definition at line 62 of file ScaledFacesProvider.java.
References com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.facesManager, and com.realtime.crossfire.jxclient.faces.FacesManager.getScaledImageIcon().
int com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.getSize | ( | ) |
Returns the size of faces in pixels.
Implements com.realtime.crossfire.jxclient.faces.FacesProvider.
Definition at line 56 of file ScaledFacesProvider.java.
References com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.SIZE.
|
private |
The FacesManager to query.
Definition at line 45 of file ScaledFacesProvider.java.
Referenced by com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.getImageIcon(), and com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.ScaledFacesProvider().
|
staticprivate |
The size of faces in pixels.
Definition at line 39 of file ScaledFacesProvider.java.
Referenced by com.realtime.crossfire.jxclient.faces.ScaledFacesProvider.getSize().