generated.h 파일을 가장 밑에 include 하는 것이 원칙
cpp 파일 include 순서도 해당 언리얼 오브젝트에 선언된 헤더가 가장 위쪽에 위치
클래스명::StaticClass()
객체->GetClass()
GetValue_InContainer (void const InContainer, void OutValue)
SetValue_InContainer(void OutContainer, const void InValue)
FindPropertyByName
FindFunctionByName
ProcessEvent
언리얼 엔진의 기본 프레임웍은 리플렉션을 활용해 구축되어 있으므로 언리얼 엔진을 이해하기 위해서는 리플렉션 시스템을 이해하는 것이 필요하다.
다만 이러한 기능들은 C++ 코드를 작성할 때 사용하기 보다는 블루프린트 API같은 기능들이 만들어질 때 사용되는듯 하다.