6#include "CoreMinimal.h"
7#include "CesiumPolygonRasterOverlay.generated.h"
12class RasterizedPolygonsTileExcluder;
20UCLASS(ClassGroup = Cesium,
meta = (BlueprintSpawnableComponent))
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
40 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
41 bool InvertSelection = false;
54 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
55 bool ExcludeSelectedTiles = true;
69 std::shared_ptr<Cesium3DTilesSelection::RasterizedPolygonsTileExcluder>
A spline-based polygon actor used to rasterize 2D polygons on top of Cesium 3D Tileset actors.
A raster overlay that rasterizes polygons and drapes them over the tileset.
virtual void OnRemove(Cesium3DTilesSelection::Tileset *pTileset, CesiumRasterOverlays::RasterOverlay *pOverlay) override
UCesiumPolygonRasterOverlay()
virtual void OnAdd(Cesium3DTilesSelection::Tileset *pTileset, CesiumRasterOverlays::RasterOverlay *pOverlay) override
A quadtree pyramid of 2D raster images meant to be draped over a Cesium 3D Tileset.