일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 다형성
- exception
- 함수 객체
- 반복자
- Smart Pointer
- reference
- 게임
- virtual function
- 영화 리뷰
- resource management class
- 예외
- 메타테이블
- 참조자
- 티스토리챌린지
- 오블완
- 암시적 변환
- 비교 함수 객체
- implicit conversion
- 루아
- 언리얼
- operator new
- 스마트 포인터
- 영화
- 상속
- lua
- UE4
- more effective c++
- c++
- effective stl
- Effective c++
Archives
- Today
- Total
목록런타임 리플렉션 데이터 (1)
스토리텔링 개발자
[UE4] 언리얼 프로퍼티(리플렉션) 시스템(Unreal Property System)
개요 언리얼의 리플렉션에 대해 정리하겠습니다. 리플렉션이란 위키백과에서는 리플렉션을 아래와 같이 정의합니다. 런타임 시점에 사용되는 자신의 구조와 행위를 관리(type introspection)하고 수정할 수 있는 프로세스를 의미한다. 즉, 자신의 정보를 런타임에 해석하고 활용할 수 있는 기능 이라 할 수 있습니다. 예를 들어보겠습니다. 변수 enum을 string으로 가져오고 싶을 때. 클래스 인스턴스가 특정 함수를 가지고 있는지 string으로 확인하고 싶을 때. 클래스 인스턴스의 클래스 이름에 어떤 문자열이 포함되어 있는지 확인하고 싶을 때. 언리얼 리플렉션 시스템 리플렉션 기능은 엔진에서 제공하는 기능입니다. 엔진에서 리플렉션을 지원하는 시스템이 언리얼 프로퍼티 시스템 혹은 언리얼 리플렉션 시스템..
개발/언리얼 엔진
2021. 8. 24. 17:43