|
Config Forge 1.0.0
|
Blueprint function library for ConfigForge operations. More...
#include <ConfigForgeLibrary.h>
Public Member Functions | |
| UFUNCTION (BlueprintCallable, Category="ConfigForge", DisplayName="Get Config Forge File (Static Lib)", meta=(WorldContext="WorldContextObject")) static bool GetConfigForgeFile(const UObject *WorldContextObject | |
| Retrieves a specific configuration file by name using world context. | |
Static Public Member Functions | |
| static FGuid | GetForgeFileID (const FConfigForgeFileData &InData) |
| Retrieves the unique GUID identifier from a ConfigForge file data structure. | |
| static FDynamicValue | MakeDynamicValue_Int (int32 InValue) |
| Creates a dynamic value wrapper containing a 32-bit signed integer. | |
| static FDynamicValue | MakeDynamicValue_Float (float InValue) |
| Creates a dynamic value wrapper containing a single-precision floating point number. | |
| static FDynamicValue | MakeDynamicValue_Double (double InValue) |
| Creates a dynamic value wrapper containing a double-precision floating point number. | |
| static FDynamicValue | MakeDynamicValue_Bool (bool InValue) |
| Creates a dynamic value wrapper containing a boolean value. | |
| static FDynamicValue | MakeDynamicValue_Byte (uint8 InValue) |
| Creates a dynamic value wrapper containing an unsigned 8-bit integer (byte). | |
| static FDynamicValue | MakeDynamicValue_Int64 (int64 InValue) |
| Creates a dynamic value wrapper containing a 64-bit signed integer. | |
| static FDynamicValue | MakeDynamicValue_String (const FString &InValue) |
| Creates a dynamic value wrapper containing a string. | |
| static void | ParseDynamicValue_Int (const FDynamicValue &InDynamicValue, int32 &OutInt, bool &bSuccess) |
| Attempts to extract a 32-bit signed integer from a dynamic value. | |
| static void | ParseDynamicValue_Float (const FDynamicValue &InDynamicValue, float &OutFloat, bool &bSuccess) |
| Attempts to extract a single-precision floating point number from a dynamic value. | |
| static void | ParseDynamicValue_Double (const FDynamicValue &InDynamicValue, double &OutDouble, bool &bSuccess) |
| Attempts to extract a double-precision floating point number from a dynamic value. | |
| static void | ParseDynamicValue_Bool (const FDynamicValue &InDynamicValue, bool &OutBool, bool &bSuccess) |
| Attempts to extract a boolean value from a dynamic value. | |
| static void | ParseDynamicValue_Byte (const FDynamicValue &InDynamicValue, uint8 &OutByte, bool &bSuccess) |
| Attempts to extract an unsigned 8-bit integer (byte) from a dynamic value. | |
| static void | ParseDynamicValue_Int64 (const FDynamicValue &InDynamicValue, int64 &OutInt64, bool &bSuccess) |
| Attempts to extract a 64-bit signed integer from a dynamic value. | |
| static void | ParseDynamicValue_String (const FDynamicValue &InDynamicValue, FString &OutString, bool &bSuccess) |
| Attempts to extract a string from a dynamic value. | |
Public Attributes | |
| const FString & | InFileName |
| const FString FConfigForgeFileData & | OutFileData |
Blueprint function library for ConfigForge operations.
|
static |
Retrieves the unique GUID identifier from a ConfigForge file data structure.
| InData | The ConfigForge file data structure to extract the GUID from. |
|
static |
Creates a dynamic value wrapper containing a boolean value.
| InValue | The boolean value to wrap. |
|
static |
Creates a dynamic value wrapper containing an unsigned 8-bit integer (byte).
| InValue | The byte value to wrap. |
|
static |
Creates a dynamic value wrapper containing a double-precision floating point number.
| InValue | The double value to wrap. |
|
static |
Creates a dynamic value wrapper containing a single-precision floating point number.
| InValue | The float value to wrap. |
|
static |
Creates a dynamic value wrapper containing a 32-bit signed integer.
| InValue | The integer value to wrap. |
|
static |
Creates a dynamic value wrapper containing a 64-bit signed integer.
| InValue | The 64-bit integer value to wrap. |
|
static |
Creates a dynamic value wrapper containing a string.
| InValue | The string value to wrap. |
|
static |
Attempts to extract a boolean value from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutBool | [out] The extracted boolean value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract an unsigned 8-bit integer (byte) from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutByte | [out] The extracted byte value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract a double-precision floating point number from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutDouble | [out] The extracted double value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract a single-precision floating point number from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutFloat | [out] The extracted float value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract a 32-bit signed integer from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutInt | [out] The extracted integer value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract a 64-bit signed integer from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutInt64 | [out] The extracted int64 value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
|
static |
Attempts to extract a string from a dynamic value.
| InDynamicValue | The dynamic value to parse. |
| OutString | [out] The extracted string value if successful. |
| bSuccess | [out] True if the value was successfully extracted, false otherwise. |
| UConfigForgeLibrary::UFUNCTION | ( | BlueprintCallable | , |
| Category | = "ConfigForge", | ||
| DisplayName | = "Get Config Forge File (Static Lib)", | ||
| meta | = (WorldContext="WorldContextObject") ) const |
Retrieves a specific configuration file by name using world context.
| WorldContextObject | Object to get world context from. |
| InFileName | The name of the file to search for (must match exactly). |
| OutFileData | [out] The file data structure to populate if found. |