public class QuadPagingLoader extends QuadLoaderBase
QuadLoaderBase.Mode
loadInterp, samplingLayer, tileFetcher
Constructor and Description |
---|
QuadPagingLoader(SamplingParams params,
LoaderInterpreter inInterp,
BaseController control)
Initialize with the objects needed to run.
|
QuadPagingLoader(SamplingParams params,
TileInfoNew[] inTileInfos,
LoaderInterpreter inInterp,
BaseController control)
Initialize with the objects needed to run.
|
QuadPagingLoader(SamplingParams params,
TileInfoNew tileInfo,
LoaderInterpreter inInterp,
BaseController control)
Initialize with the objects needed to run.
|
Modifier and Type | Method and Description |
---|---|
void |
delayedInit(SamplingParams params) |
protected LoaderReturn |
makeLoaderReturn()
The subclasses fill this in with the loaderReturn that they need.
|
void |
shutdown()
Turn off the loader and shut things down.
|
boundsForTile, boundsForTileNative, changeLoaderInterpreter, cleanupNative, clearFrameAsset, displayCenterForTile, displayCenterForTileNative, finalize, geoBoundsForTile, geoBoundsForTileNative, getController, getFlipY, getFrameID, getGeneration, mergeLoaderReturn, processBatchOps, reload, reloadNative, samplingLayerConnect, samplingLayerDisconnect, setDebugMode, setFlipY, setLoaderInterpreter, setTileFetcher, startTileFetch
public QuadPagingLoader(SamplingParams params, TileInfoNew tileInfo, LoaderInterpreter inInterp, BaseController control)
params
- Sampling params describe how the space is broken down into tiles.tileInfo
- If fetching data remotely, this is the remote URL (and other info). Can be null.inInterp
- The loader interpreter takes input data (if any) per tile and turns it into visual objectscontrol
- The globe or map controller we're adding objects to.public QuadPagingLoader(SamplingParams params, LoaderInterpreter inInterp, BaseController control)
params
- Sampling params describe how the space is broken down into tiles.inInterp
- The loader interpreter takes input data (if any) per tile and turns it into visual objectscontrol
- The globe or map controller we're adding objects to.public QuadPagingLoader(SamplingParams params, TileInfoNew[] inTileInfos, LoaderInterpreter inInterp, BaseController control)
params
- Sampling params describe how the space is broken down into tiles.inTileInfos
- If fetching data remotely, these are the remote URLs (and other info). Can be null.inInterp
- The loader interpreter takes input data (if any) per tile and turns it into visual objectscontrol
- The globe or map controller we're adding objects to.public void delayedInit(SamplingParams params)
protected LoaderReturn makeLoaderReturn()
QuadLoaderBase
makeLoaderReturn
in class QuadLoaderBase
public void shutdown()
QuadLoaderBase
shutdown
in class QuadLoaderBase