12 class RasterOverlayTile;
32 const std::any& rendererOptions) = 0;
52 void* pLoadThreadResult) = 0;
72 void* pLoadThreadResult,
73 void* pMainThreadResult) noexcept = 0;
virtual void * prepareRasterInMainThread(RasterOverlayTile &rasterTile, void *pLoadThreadResult)=0
Further preprares a raster overlay tile.
virtual void * prepareRasterInLoadThread(CesiumGltf::ImageAsset &image, const std::any &rendererOptions)=0
Prepares a raster overlay tile.
virtual void freeRaster(const RasterOverlayTile &rasterTile, void *pLoadThreadResult, void *pMainThreadResult) noexcept=0
Frees previously-prepared renderer resources for a raster tile.
Raster image data for a tile in a quadtree.
Classes for working with glTF models.
Classes for raster overlays, which allow draping massive 2D textures over a model.
A 2D image asset, including its pixel data. The image may have mipmaps, and it may be encoded in a GP...