public class CubemapBuilder extends Object implements ITileDownloadingTaskListener, StreetsideDataListener
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cancelled |
private StreetsideCubemap |
cubemap |
private static CubemapBuilder |
instance |
private long |
startTime |
private StreetsideViewerHelpPopup |
streetsideViewerHelp |
| Modifier | Constructor and Description |
|---|---|
private |
CubemapBuilder() |
| Modifier and Type | Method and Description |
|---|---|
private void |
buildCubemapFaces() |
static void |
destroyInstance()
Destroys the unique instance of the class.
|
void |
downloadCubemapImages(String imageId) |
StreetsideCubemap |
getCubemap() |
static CubemapBuilder |
getInstance() |
static boolean |
hasInstance() |
void |
imagesAdded()
Fired when any image is added to the database.
|
void |
reload(String imageId) |
void |
selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage)
Fired when the selected image is changed by something different from
manually clicking on the icon.
|
static void |
setCubemap(StreetsideCubemap cubemap) |
void |
tileAdded(String tileId)
Fired when a cubemap tile image is downloaded by a download worker.
|
private static CubemapBuilder instance
private StreetsideViewerHelpPopup streetsideViewerHelp
private StreetsideCubemap cubemap
protected boolean cancelled
private long startTime
private CubemapBuilder()
public void imagesAdded()
StreetsideDataListenerimagesAdded in interface StreetsideDataListenerpublic void selectedImageChanged(StreetsideAbstractImage oldImage, StreetsideAbstractImage newImage)
StreetsideDataListenerselectedImageChanged in interface StreetsideDataListeneroldImage - Old selected StreetsideAbstractImagenewImage - New selected StreetsideAbstractImagepublic void downloadCubemapImages(String imageId)
public void tileAdded(String tileId)
ITileDownloadingTaskListenertileAdded in interface ITileDownloadingTaskListenertileId - image idprivate void buildCubemapFaces()
public StreetsideCubemap getCubemap()
public static void setCubemap(StreetsideCubemap cubemap)
cubemap - the cubemap to setpublic static CubemapBuilder getInstance()
public static boolean hasInstance()
public static void destroyInstance()