34 UFUNCTION(BlueprintCallable, Category =
"PostProcess|JSON")
35 static bool SaveAllPostProcessToJson(APostProcessVolume* Volume,
const FString& FileName);
37 UFUNCTION(BlueprintCallable, Category =
"PostProcess|JSON")
38 static bool LoadAllPostProcessFromJsonToPostProcessVolume(APostProcessVolume* Volume,
const FString& FileName);
40 UFUNCTION(BlueprintCallable, Category =
"PostProcess|JSON")
41 static bool SaveAllPostProcessComponentToJson(UPostProcessComponent * Volume,
const FString& FileName);
43 UFUNCTION(BlueprintCallable, Category =
"PostProcess|JSON")
44 static bool LoadAllPostProcessFromJsonToPostProcessComponent(UPostProcessComponent * Volume,
const FString& FileName);
47 UFUNCTION(BlueprintCallable, Category =
"PostProcess|JSON")
48 static bool LoadAllPostProcessFromJsonToSceneCapture(
USceneCaptureComponent2D* SensorCamera,
const FString& FileName);
54 UFUNCTION(BlueprintCallable, BlueprintPure, Category =
"PostProcess|JSON")
55 static TArray<FString> GetAvailablePostProcessProfileNames();
60 UFUNCTION(BlueprintCallable, BlueprintPure, Category =
"PostProcess|JSON")
61 static FString GetActiveProfileName();
65 UFUNCTION(BlueprintCallable, BlueprintPure, Category =
"PostProcess|JSON")
66 static FString GetViewportProfileName();
70 static FString ResolveProfileName(
const FString& Requested);
74 return FPaths::ProjectContentDir() / TEXT(
"Carla/Config/PostProcess/") + FileName + TEXT(
".json");
static FString GetPostProcessConfigPath(const FString &FileName)