FPackageName::SplitFullObjectPath

Split a full object path (Class /Path/To/A/Package.Object:SubObject) into its constituent pieces

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Misc/PackageName.h

Include

#include "Misc/PackageName.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/Misc/PackageName.cpp

Syntax

static void SplitFullObjectPath
(
    const FString & InFullObjectPath,
    FString & OutClassName,
    FString & OutPackageName,
    FString & OutObjectName,
    FString & OutSubObjectName
)

Remarks

Split a full object path (Class /Path/To/A/Package.Object:SubObject) into its constituent pieces

Parameters

Parameter

Description

InFullObjectPath

Full object path we want to split

OutClassName

The extracted class name (Class)

OutPackageName

The extracted package name (/Path/To/A/Package)

OutObjectName

The extracted object name (Object)

OutSubObjectName

The extracted subobject name (SubObject)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss