
UPROPERTY, UFUNCTION 개념 정리
UE5
2023. 1. 1. 15:57
언리얼의 주요 매크로 중 하나인 UPROPERTY와 UFUNCTION을 정리해 본다. UPROPERTY와 UFUNCTION에서는 다수의 metadata와 specifier를 제공해 준다. 해당 데이터를 바탕으로 UHT (Unreal Header Tool) 가 해당 멤버 변수나 메소드에 대한 추가 정보를 생성한다. 이런 기능 덕분에, 결과적으로 C++의 기본 기능 + UHT가 생성한 추가 정보가 제공될 수 있다. UPROPERTY UPROPERTY([specifier, specifier, ...], [meta(key=value, key=value, ...)]) Type VariableName; UCLASS 혹은 USTRUCT의 멤버 변수에 대한 추가 사항을 기술한다. UObject 내에서 UPROPERTY..