리플렉션(Reflection) : 프로그램이 실행시간에 자기 자신을 조사하는 기능이다.
Reflection == Property
간단하게 말해서 프로그램의 런타임 시점에서 객체의 정보, 구조를 관리 및 수정 할 수 있게 엑세스 하는 것을 의미한다.
C++에서는 지원을 하지 않는다. 따라서 언리얼 자체적으로 구현이 되어있다.
이는 엄청나게 유용하고 언리얼 엔진 기술의 근간을 이루는 것으로, 에디터의 Detail Panel, Serialization, Garabage Collection, Networld Replication, Blueprint / C++ Communication 등등 다수의 핵심 시스템에 탑재된 기능이다.
'프로그래밍 > UE4' 카테고리의 다른 글
UE4_Plug_In 만들기(1) (0) | 2021.11.25 |
---|---|
Debug 종류 및 그림 (0) | 2021.09.01 |
댓글