![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| class | FArchiveMD5Generator |
| class | FJsonUETypeWriter |
Functions | |
| template<typename T , typename GET_NAME_FUNC , typename WRITE_FUNC > | |
| void | WriteSortedObjectHelper (const TCHAR *PropertyName, const TArray< T > &Array, FJsonUETypeWriter &Writer, GET_NAME_FUNC &&GetNameFunc, WRITE_FUNC &&WriteFunc) |
| template<typename EnumType > | |
| FString | UEnumFlagsToString (EnumType Flags) |
| template<typename T > | |
| TArray< int8 > | FindUsedBits (T Flags) |
| void | WriteFScriptSparseArrayLayout (const FScriptSparseArrayLayout &SparseArrayLayout, FJsonUETypeWriter &Writer) |
| void | WriteFScriptSetLayout (const FScriptSetLayout &ScriptSetLayout, FJsonUETypeWriter &Writer) |
| void | WriteFScriptMapLayout (const FScriptMapLayout &MapLayout, FJsonUETypeWriter &Writer) |
| void | WriteFFieldClass (const FFieldClass &FieldClass, FJsonUETypeWriter &Writer) |
| void | WriteFField (const FField *Field, FJsonUETypeWriter &Writer) |
| void | WriteUField (const UField *Field, FJsonUETypeWriter &Writer) |
| void | DumpUETypeInformation (const FString &Filename, bool bMonolithic, bool bOnlyCompiledIn) |
Variables | |
| FAutoConsoleCommand | GDumpUETypeInformation (TEXT("JsonUtilities.DumpUETypeInformation"), TEXT("Dumps all of the type information into a monolithic json file"), FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return;} bool bOnlyCompiledIn=false;if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]);} DumpUETypeInformation(Args[0], true, bOnlyCompiledIn);})) |
| FAutoConsoleCommand | GDumpSplitUETypeInformation (TEXT("JsonUtilities.DumpSplitUETypeInformation"), TEXT("Dumps all of the type information into a folder"), FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return;} bool bOnlyCompiledIn=false;if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]);} DumpUETypeInformation(Args[0], false, bOnlyCompiledIn);})) |
| void UE::JsonUtilities::DumpUETypeInformation | ( | const FString & | Filename, |
| bool | bMonolithic, | ||
| bool | bOnlyCompiledIn | ||
| ) |
| FString UE::JsonUtilities::UEnumFlagsToString | ( | EnumType | Flags | ) |
| void UE::JsonUtilities::WriteFField | ( | const FField * | Field, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| void UE::JsonUtilities::WriteFFieldClass | ( | const FFieldClass & | FieldClass, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| void UE::JsonUtilities::WriteFScriptMapLayout | ( | const FScriptMapLayout & | MapLayout, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| void UE::JsonUtilities::WriteFScriptSetLayout | ( | const FScriptSetLayout & | ScriptSetLayout, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| void UE::JsonUtilities::WriteFScriptSparseArrayLayout | ( | const FScriptSparseArrayLayout & | SparseArrayLayout, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| void UE::JsonUtilities::WriteSortedObjectHelper | ( | const TCHAR * | PropertyName, |
| const TArray< T > & | Array, | ||
| FJsonUETypeWriter & | Writer, | ||
| GET_NAME_FUNC && | GetNameFunc, | ||
| WRITE_FUNC && | WriteFunc | ||
| ) |
| void UE::JsonUtilities::WriteUField | ( | const UField * | Field, |
| FJsonUETypeWriter & | Writer | ||
| ) |
| FAutoConsoleCommand UE::JsonUtilities::GDumpSplitUETypeInformation(TEXT("JsonUtilities.DumpSplitUETypeInformation"), TEXT("Dumps all of the type information into a folder"), FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return; } bool bOnlyCompiledIn=false; if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]); } DumpUETypeInformation(Args[0], false, bOnlyCompiledIn); })) | ( | TEXT("JsonUtilities.DumpSplitUETypeInformation") | , |
| TEXT("Dumps all of the type information into a folder") | , | ||
| FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return; } bool bOnlyCompiledIn=false; if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]); } DumpUETypeInformation(Args[0], false, bOnlyCompiledIn);}) | |||
| ) |
| FAutoConsoleCommand UE::JsonUtilities::GDumpUETypeInformation(TEXT("JsonUtilities.DumpUETypeInformation"), TEXT("Dumps all of the type information into a monolithic json file"), FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return; } bool bOnlyCompiledIn=false; if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]); } DumpUETypeInformation(Args[0], true, bOnlyCompiledIn); })) | ( | TEXT("JsonUtilities.DumpUETypeInformation") | , |
| TEXT("Dumps all of the type information into a monolithic json file") | , | ||
| FConsoleCommandWithArgsDelegate::CreateLambda([](const TArray< FString > &Args) { if(Args.Num()==0) { return; } bool bOnlyCompiledIn=false; if(Args.Num() > 1) { LexFromString(bOnlyCompiledIn, *Args[1]); } DumpUETypeInformation(Args[0], true, bOnlyCompiledIn);}) | |||
| ) |