17 lines
511 B
C++
17 lines
511 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreTypes.h"
|
|
#include "PropertyHandle.h"
|
|
#include "PropertyNode.h"
|
|
|
|
/** Utilities related to copy/paste. */
|
|
namespace UE::PropertyEditor::Private
|
|
{
|
|
/** Get property path from handle, or node if the handle isn't valid. */
|
|
[[nodiscard]] PROPERTYEDITOR_API FString GetPropertyPath(
|
|
TUniqueFunction<const TSharedPtr<IPropertyHandle>()>&& GetPropertyHandle,
|
|
TUniqueFunction<const TSharedPtr<FPropertyNode>()>&& GetPropertyNode);
|
|
}
|