11#include "CoreMinimal.h"
12#include "Kismet/BlueprintFunctionLibrary.h"
13#include "MeshDescription.h"
14#include "ProceduralMeshComponent.h"
20#include "MapGenFunctionLibrary.generated.h"
41 UFUNCTION(BlueprintCallable)
42 static UStaticMesh* CreateMesh(
44 const TArray<FProcMeshTangent>& ParamTangents,
45 UMaterialInstance* MaterialInstance,
52 static FMeshDescription BuildMeshDescriptionFromData(
54 const TArray<FProcMeshTangent>& ParamTangents,
55 UMaterialInstance* MaterialInstance );
63 UFUNCTION(BlueprintCallable)
64 static FVector2D GetTransversemercProjection(
float lat,
float lon,
float lat0,
float lon0);
67 UFUNCTION(BlueprintCallable)
68 static void SetThreadToSleep(
float seconds);
71 UFUNCTION(BlueprintCallable)
72 static void FlushRenderingCommandsInBlueprint();
75 UFUNCTION(BlueprintCallable)
76 static void CleanupGEngine();
DECLARE_LOG_CATEGORY_EXTERN(LogCarlaMapGenFunctionLibrary, Log, All)