언리얼 엔진/C++

언리얼엔진 C++ Enum DisplayName 받아오는 법

mane 2022. 4. 5. 10:17
728x90
반응형
.h
FString GetEnumDisplayNameToString(ETestEnum EnumValue) const;
.cpp
FString Test::GetEnumDisplayNameToString(ETestEnum EnumValue) const
{
   const UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, TEXT("ETestEnum"), true);
   if (EnumPtr == nullptr)
   {
      return FString("Invalid");
   }

   return EnumPtr->GetDisplayNameTextByIndex(static_cast<int32>(EnumValue)).ToString();
}
728x90
반응형