FAssetRenameData

Windows
MacOS
Linux

References

Module

AssetTools

Header

/Engine/Source/Developer/AssetTools/Public/IAssetTools.h

Include

#include "IAssetTools.h"

Syntax

struct FAssetRenameData

Variables

Name Description

Public variable

TWeakObjectPtr<...

 

Asset

Object being renamed

Public variable

bool

 

bOnlyFixSoftReferences

If true, only fix soft references.

Public variable

FString

 

NewName

New package and asset name, new object path will be PackagePath/NewName.NewName

Public variable

FSoftObjectPath

 

NewObjectPath

New full path, may be a SubObject

Public variable

FString

 

NewPackagePath

New path to package without package name, ie /Game/SubDirectory

Public variable

FSoftObjectPath

 

OldObjectPath

Full path to old name, in form /Game/SubDirectory/OldName.OldName:SubPath

Constructors

Name Description

Public function

FAssetRenameData()

Public function

FAssetRenameData

(
    const TWeakObjectPtr< UObject >& I...,
    const FString& InNewPackagePath,
    const FString& InNewName
)

These constructors leave some fields empty, they are fixed up inside AssetRenameManager

Public function

FAssetRenameData

(
    const FSoftObjectPath& InOldObject...,
    const FSoftObjectPath& InNewObject...,
    bool bInOnlyFixSoftReferences
)

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