UHT 통과 기준

Reflection UCLASS 노출 결정표

언리얼 리플렉션은 UHT가 읽을 선언과 에디터, 블루프린트, 직렬화 노출 범위를 정하는 계약입니다.

UCLASS UPROPERTY UFUNCTION Compile

클래스 선언

generated.h 포함 위치와 GENERATED_BODY 매크로가 UHT 입력의 시작점입니다.

속성 노출

EditAnywhere, BlueprintReadOnly, Category로 편집 위치와 읽기 권한을 정합니다.

함수 호출

BlueprintCallable, BlueprintPure 같은 지정자로 노드 사용 방식을 제한합니다.

빌드 확인

UHT 오류는 일반 C++ 오류보다 먼저 선언 계약이 깨졌다는 신호로 읽습니다.