본문 바로가기
프로그래밍/UE4

Reflection(리플렉션)

by Roland 2021. 8. 18.

리플렉션(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

댓글