3#include <CesiumUtility/IntrusivePointer.h>
8class TilesetContentManager;
143 _pTilesetContentManager;
The base class for something that requests loading of specific tiles from a 3D Tiles Tileset.
virtual Tile * getNextTileToLoadInMainThread()=0
Gets the next Tile that this requester would like loaded in the main thread.
virtual bool hasMoreTilesToLoadInMainThread() const =0
Determines if this requester has any more tiles that need to be loaded in the main thread....
void unregister() noexcept
Unregister this requester with the {link Tileset} with which it is currently registered....
virtual Tile * getNextTileToLoadInWorkerThread()=0
Gets the next Tile that this requester would like loaded in a worker thread.
virtual double getWeight() const =0
Gets the weight of this requester relative to others.
virtual bool hasMoreTilesToLoadInWorkerThread() const =0
Determines if this requester has any more tiles that need to be loaded in a worker thread....
A 3D Tiles tileset, used for streaming massive heterogeneous 3D geospatial datasets.
Classes that implement the 3D Tiles standard.
Utility classes for Cesium.