|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyImportData.h>
Public Member Functions | |
| const FString & | GetCPPReturnType () const |
| const FString & | GetCPPDefaultReturn () const |
| const FString | GetCPPParameters () const |
| const FString | GetArguments () const |
| const FString | GetOriginalParametersForDisplayName () const |
| void | ImportFromJson (TSharedPtr< FJsonObject > Json, TSet< FString > &OverloadedMethods) |
Public Attributes | |
| FString | Name |
| FString | BlueprintName |
| bool | bIsOverloadedFunction = false |
| TArray< FAIDScriptMethodParameter > | ParameterList |
| TArray< FString > | ArgumentList |
| TArray< FString > | OriginalParameterTypes |
A script method definition.
| const FString FAIDScriptMethod::GetArguments | ( | ) | const |
Retrieves the argument string for the script method.
| const FString & FAIDScriptMethod::GetCPPDefaultReturn | ( | ) | const |
Retrieves the default C++ return value string for the script method.
| const FString FAIDScriptMethod::GetCPPParameters | ( | ) | const |
Retrieves the C++ parameters string for the script method.
| const FString & FAIDScriptMethod::GetCPPReturnType | ( | ) | const |
Retrieves the C++ return type string for the script method.
| const FString FAIDScriptMethod::GetOriginalParametersForDisplayName | ( | ) | const |
Retrieves the original parameters string for display name generation.
| void FAIDScriptMethod::ImportFromJson | ( | TSharedPtr< FJsonObject > | Json, |
| TSet< FString > & | OverloadedMethods ) |
Imports script method data from a JSON object.
| Json | The JSON object representing the script method. |
| OverloadedMethods | Set of overloaded method names. |
| TArray<FString> FAIDScriptMethod::ArgumentList |
A list of arguments (values), including a leading comma, to be used when calling a method.
| TArray<FString> FAIDScriptMethod::OriginalParameterTypes |
A list of parameters (original types), used for generating the blueprint function display name.
| TArray<FAIDScriptMethodParameter> FAIDScriptMethod::ParameterList |
A list of parameters (type + parameter name), to be used in a method declaration.