블루프린트 헤더 뷰(Blueprint Header View) 는 언리얼 엔진의 블루프린트 클래스와 블루프린트 구조체를 C++ 코드로 변환합니다.
언리얼 엔진 4에 익숙하다면 아실 언리얼 4의 블루프린트 네이티브화와 유사합니다.
변환 과정에서 블루프린트 헤더 뷰는 블루프린트의 다음 엘리먼트에 대한 C++ 스타일 선언을 생성합니다.
블루프린트 헤더 뷰 사용
프로젝트에 블루프린트 헤더 뷰를 사용하려면 다음 단계를 진행합니다.
-
콘텐츠 브라우저(Content Browser) 에서 블루프린트 클래스 또는 구조체 를 우클릭합니다.
-
컨텍스트 메뉴에서 C++ 헤더로 미리보기(Preview Equivalent C++ Header) 를 선택합니다.

C++ 헤더 프리뷰
메뉴에서 C++ 헤더로 미리보기(Preview Equivalent C++ Header) 를 선택하면 C++ 헤더 프리뷰(C++ Header Preview) 창이 열립니다. 창에는 블루프린트의 변수, 함수, 액터 컴포넌트, 이벤트 디스패처가 표시됩니다.

세팅
세팅(Settings) 버튼을 클릭해 스타일 및 정렬 옵션의 드롭다운 목록을 엽니다.

정렬 메서드
정렬 메서드(Sort Method) 는 C++ 헤더 프리뷰 창에 표시되는 블루프린트 클래스와 프로퍼티를 정렬하는 옵션입니다. 다음 정렬 메서드 값 중에서 선택해야 합니다.
정렬 메서드 | 설명 |
---|---|
None | 프로퍼티가 블루프린트 클래스에서와 동일한 순서대로 표시됩니다. |
Sort By Access Specifier | 프로퍼티가 비저빌리티(퍼블릭, 프로텍디트, 프라이빗) 순서대로 액세스 지정자에 따라 그룹화됩니다. |
Sort For Optimal Padding | 프로퍼티가 컴파일된 클래스 레이아웃의 패딩을 최소화하도록 정렬됩니다. |
스타일
스타일(Style) 은 구문 강조와 유사합니다. C++ 헤더 프리뷰 창에서 구문 과 선택 컬러 의 폰트 크기 와 컬러 RGB 를 조정할 수 있습니다. 다음 구문 엘리먼트를 환경설정할 수 있습니다.
-
코멘트
-
오류
-
매크로
-
타입 이름
-
식별자
-
키워드

선택 컬러
선택 컬러 를 변경하면 C++ 헤더 프리뷰에서 마우스를 사용할 때의 선택 강조를 제어할 수 있습니다.

위 이미지에서는 선택 컬러 값을 RGB 보라색으로 설정했습니다.