관리 메뉴

기억을 위한 기록들

[UE4 - CPP] TFunctionRef<T>에 관하여 본문

UnrealEngine/UE4 - CPP

[UE4 - CPP] TFunctionRef<T>에 관하여

에드윈H 2022. 2. 2. 21:24

 

해당 문법이 뭔가 싶어서 찾아보니 C++의 std::function으로 생각하면 될것같다.

 

언리얼에서 람다를 다루면서 std::function대신 사용가능한게 TFunctionRef이다.

 

 

https://hyo-ue4study.tistory.com/439

 

[CPP]std::function에 관하여

헤더 파일에 정의된 std::function 템플릿을 이용하면 1. 함수를 가리키는 타입(함수 포인터) 2. 함수 객체 3. 람다 표현식 세개를 비롯하여 호출 가능한 모든 대상을 가리키는 타입을 생성할 수 있다.

hyo-ue4study.tistory.com

https://benui.ca/unreal/tfunctionref/

 

Lambdas with TFunctionRef<T>

Unreal-style lambda functions that can be passed around to functions.

benui.ca