17class CESIUMRUNTIME_API
UCesiumTile : public UPrimitiveComponent {
20 glm::dmat4 _tileTransform;
31 UFUNCTION(BlueprintCallable, Category =
"Cesium")
32 bool TileBoundsOverlapsPrimitive(const UPrimitiveComponent* Other) const;
39 UFUNCTION(BlueprintCallable, Category = "Cesium")
41 PrimitiveBoxFullyContainsTileBounds(const UPrimitiveComponent* Other) const;
43 virtual FBoxSphereBounds
44 CalcBounds(const FTransform& LocalToWorld) const override;
46 friend class CesiumTileExcluderAdapter;
std::variant< CesiumGeometry::BoundingSphere, CesiumGeometry::OrientedBoundingBox, CesiumGeospatial::BoundingRegion, CesiumGeospatial::BoundingRegionWithLooseFittingHeights, CesiumGeospatial::S2CellBoundingVolume > BoundingVolume