3#include <Cesium3DTilesSelection/Tile.h>
4#include <Cesium3DTilesSelection/TileSelectionState.h>
8#include <unordered_map>
13class TilesetViewGroup;
79 std::unique_ptr<Impl> _pImpl;
Helps debug the tile selection algorithm by recording the state of tiles each frame to a SQLite datab...
DebugTileStateDatabase(const std::string &databaseFilename)
Creates a new instance.
void recordAllTileStates(int32_t frameNumber, const Tileset &tileset, const TilesetViewGroup &viewGroup)
Records the state of all tiles that are currently loaded by the given tileset.
void recordTileState(int32_t frameNumber, const TilesetViewGroup &viewGroup, const Tile &tile)
Records the state of a given tile.
A description of the selection state of a Tile during the Tileset::updateViewGroup process.
Represents a group of views that collectively select tiles from a particular Tileset.
A 3D Tiles tileset, used for streaming massive heterogeneous 3D geospatial datasets.
Classes that implement the 3D Tiles standard.