Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObjectBaseUtility
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetFullName
(
const UObject* StopOuter, |
Returns the fully qualified pathname for this object as well as the name of the class, in the format: 'ClassName Outermost[.Outer].Name'. | UObject/UObjectBaseUtility.h | |
void GetFullName
(
const UObject* StopOuter, |
Version of GetFullName() that eliminates unnecessary copies. | UObject/UObjectBaseUtility.h | |
void GetFullName
(
FStringBuilderBase& ResultString, |
Returns the fully qualified pathname for this object as well as the name of the class, in the format: 'ClassName Outermost[.Outer].Name'. | UObject/UObjectBaseUtility.h |
GetFullName(const UObject *, EObjectFullNameFlags)
Description
Returns the fully qualified pathname for this object as well as the name of the class, in the format: 'ClassName Outermost[.Outer].Name'.
safe to call on NULL object pointers! Returns the fully qualified pathname for this object as well as the name of the class, in the format: 'ClassName Outermost.[Outer:]Name'.
safe to call on NULL object pointers!
| Name | GetFullName |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectBaseUtility.h |
| Include Path | #include "UObject/UObjectBaseUtility.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectBaseUtility.cpp |
FString GetFullName
(
const UObject * StopOuter,
EObjectFullNameFlags Flags
) const
Parameters
| Name | Remarks |
|---|---|
| StopOuter | if specified, indicates that the output string should be relative to this object. if StopOuter does not exist in this object's Outer chain, the result would be the same as passing NULL. |
| Flags | flags that control the behavior of full name generation |
| StopOuter | if specified, indicates that the output string should be relative to this object. if StopOuter does not exist in this object's Outer chain, the result would be the same as passing NULL. |
GetFullName(const UObject *, FString &, EObjectFullNameFlags)
Description
Version of GetFullName() that eliminates unnecessary copies.
Version of GetFullName() that eliminates unnecessary copies and appends an existing string.
| Name | GetFullName |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectBaseUtility.h |
| Include Path | #include "UObject/UObjectBaseUtility.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectBaseUtility.cpp |
void GetFullName
(
const UObject * StopOuter,
FString & ResultString,
EObjectFullNameFlags Flags
) const
GetFullName(FStringBuilderBase &, const UObject *, EObjectFullNameFlags)
Description
Returns the fully qualified pathname for this object as well as the name of the class, in the format: 'ClassName Outermost[.Outer].Name'.
safe to call on NULL object pointers!
| Name | GetFullName |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectBaseUtility.h |
| Include Path | #include "UObject/UObjectBaseUtility.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectBaseUtility.cpp |
void GetFullName
(
FStringBuilderBase & ResultString,
const UObject * StopOuter,
EObjectFullNameFlags Flags
) const
Parameters
| Name | Remarks |
|---|---|
| ResultString | StringBuilder to populate |
| StopOuter | if specified, indicates that the output string should be relative to this object. if StopOuter does not exist in this object's Outer chain, the result would be the same as passing NULL. |
| Flags | flags that control the behavior of full name generation |