Agrarsense
AgrarsensePaths.h
Go to the documentation of this file.
1// Copyright (c) 2023 FrostBit Software Lab at the Lapland University of Applied Sciences
2//
3// This work is licensed under the terms of the MIT license.
4// For a copy, see <https://opensource.org/licenses/MIT>.
5
6#pragma once
7
8#include "Kismet/GameplayStatics.h"
9#include "Kismet/BlueprintFunctionLibrary.h"
10
11#include "AgrarsensePaths.generated.h"
12
13UCLASS()
14class AGRARSENSE_API UAgrarsensePaths : public UBlueprintFunctionLibrary
15{
16 GENERATED_BODY()
17
18public:
19
26 UFUNCTION(BlueprintPure, Category = "File Utilities")
27 static FString GetProjectRootFolder();
28
33 UFUNCTION(BlueprintPure, Category = "File Utilities")
34 static FString GetContentFolderPath();
35
40 UFUNCTION(BlueprintPure, Category = "File Utilities")
41 static FString GetDataFolder();
42
47 UFUNCTION(BlueprintPure, Category = "File Utilities")
48 static FString GetExamplesFolder();
49
50private:
51
53
54 static FString DataPathForThisRun;
55};
static FString DataPathForThisRun