5#include "Kismet/BlueprintAsyncActionBase.h"
6#include "CesiumSampleHeightMostDetailedAsyncAction.generated.h"
21DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
23 const TArray<FCesiumSampleHeightResult>&,
25 const TArray<FString>&,
30 : public UBlueprintAsyncActionBase {
47 meta = (BlueprintInternalUseOnly =
true))
50 const TArray<FVector>& LongitudeLatitudeHeightArray);
58 UPROPERTY(BlueprintAssignable)
64 void RaiseOnHeightsSampled(
67 const TArray<FString>& Warnings);
70 TArray<FVector> _longitudeLatitudeHeightArray;
The delegate used to asynchronously return sampled heights.
FCesiumSampleHeightMostDetailedComplete OnHeightsSampled
Called when height has been sampled at all of the given positions.
virtual void Activate() override
static UCesiumSampleHeightMostDetailedAsyncAction * SampleHeightMostDetailed(ACesium3DTileset *Tileset, const TArray< FVector > &LongitudeLatitudeHeightArray)
Asynchronously samples the height of the tileset at a list of cartographic positions,...
The result of sampling the height on a tileset at the given cartographic position.