12class RasterOverlayTile;
39 const std::any& rendererOptions) = 0;
59 void* pLoadThreadResult) = 0;
79 void* pLoadThreadResult,
80 void* pMainThreadResult)
noexcept = 0;
An interface between Cesium Native and the application using it, allowing Cesium Native to pass loade...
virtual void * prepareRasterInMainThread(RasterOverlayTile &rasterTile, void *pLoadThreadResult)=0
Further preprares 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.
virtual void * prepareRasterInLoadThread(CesiumGltf::ImageAsset &image, const std::any &rendererOptions)=0
Prepares a raster overlay 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...