Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObjectBaseUtility
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetPathName
(
const UObject* StopOuter |
Returns the fully qualified pathname for this object, in the format: 'Outermost[.Outer].Name' | UObject/UObjectBaseUtility.h | |
void GetPathName
(
const UObject* StopOuter, |
Versions of GetPathName() that eliminates unnecessary copies and allocations. | UObject/UObjectBaseUtility.h | |
void GetPathName
(
const UObject* StopOuter, |
UObject/UObjectBaseUtility.h |
GetPathName(const UObject *)
Description
Returns the fully qualified pathname for this object, in the format: 'Outermost[.Outer].Name'
safe to call on NULL object pointers! Returns the fully qualified pathname for this object, in the format: 'Outermost.[Outer:]Name'
safe to call on NULL object pointers!
| Name | GetPathName |
| 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 GetPathName
(
const UObject * StopOuter
) 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. |
| 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. |
GetPathName(const UObject *, FString &)
Description
Versions of GetPathName() that eliminates unnecessary copies and allocations.
Version of GetPathName() that eliminates unnecessary copies and appends an existing string.
| Name | GetPathName |
| 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 GetPathName
(
const UObject * StopOuter,
FString & ResultString
) const
GetPathName(const UObject *, FStringBuilderBase &)
| Name | GetPathName |
| 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 GetPathName
(
const UObject * StopOuter,
FStringBuilderBase & ResultString
) const