UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
VoxtaHelperFunctionLibrary.h
Go to the documentation of this file.
1// Copyright(c) 2025 grrimgrriefer & DZnnah, see LICENSE for details.
2
3#pragma once
4#include "Kismet/BlueprintFunctionLibrary.h"
5#include "VoxtaHelperFunctionLibrary.generated.h"
6
12UCLASS(Category = "Voxta")
13class UNREALVOXTA_API UVoxtaHelperFunctionLibrary final : public UBlueprintFunctionLibrary
14{
15 GENERATED_BODY()
16
17#pragma region public API
18public:
26 UFUNCTION(BlueprintPure, Category = "Voxta")
27 static bool IsIpv4Valid(const FString& address);
28
37 UFUNCTION(BlueprintPure, Category = "Voxta")
38 static FString FloatToStringPrecision(float input, int digitsAfterPoint = 2);
39#pragma endregion
40
41#pragma region data
42 static inline const FString LOCALHOST = TEXT("localhost");
43#pragma endregion
44};
UVoxtaHelperFunctionLibrary Library of functionality exposed to blueprints.
Definition VoxtaHelperFunctionLibrary.h:14
static FString FloatToStringPrecision(float input, int digitsAfterPoint=2)
Converts a float to a string value with a given amount of precision.
Definition VoxtaHelperFunctionLibrary.cpp:29
static const FString LOCALHOST
Definition VoxtaHelperFunctionLibrary.h:42
static bool IsIpv4Valid(const FString &address)
Check if the given string is a valid IPv4 address (or localhost)
Definition VoxtaHelperFunctionLibrary.cpp:8