Files
UnrealEngineUWP/Engine/Source/Developer/MaterialBaking/Private/MaterialPropertyEx.cpp
Kevin Ortegren c0d11cc18f PR #8492: Add FMaterialPropertyEx::IsCustomOutput (Contributed by aidinabedi)
#rb none
#jira UE-131143
#rnx
#preflight 61e6c4707f0c4b5aad5e5640

[CL 18639198 by Kevin Ortegren in ue5-main branch]
2022-01-18 08:53:12 -05:00

19 lines
463 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "MaterialPropertyEx.h"
#include "UObject/NameTypes.h"
FString FMaterialPropertyEx::ToString() const
{
if (!IsCustomOutput())
{
const UEnum* Enum = StaticEnum<EMaterialProperty>();
FName Name = Enum->GetNameByValue(Type);
FString TrimmedName = Name.ToString();
TrimmedName.RemoveFromStart(TEXT("MP_"), ESearchCase::CaseSensitive);
return TrimmedName;
}
return CustomOutput.ToString();
}