Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 랜덤 맵 생성
- LittleNightMare
- 아이작 맵 생성
- ue4 Crash
- unity
- bluezone
- Unreal Engine Error
- Chat Server
- game ability system
- deltaTime
- unreal engine
- Ai
- ue4 error
- multithreard chat
- Unreal Engine 5
- 13iew
- Random Map Generator
- UnrealEngine
- tick처럼 사용
- 언리얼
- tick 사용하지 않고
- UE
- Unity Engine
- UE5
- draw call skeletal mesh
- UE4
- Unreal Engine 4
- 언리얼 자기장
- unreal engine 5 merge mesh
- 채팅 서버
Archives
- Today
- Total
목록forceinline (1)
Class GameDev* SheepAdult
[Unreal Engine 5] FORCEINLINE
FORCEINLINE은 함수를 강제적으로 inline화 시킨다. inline화란 컴파일 단계에서 컴파일러가 함수 호출 지점에 함수 내용을 갖다 붙이는 것을 말한다. 왜냐하면, 간단한 함수의 경우(한 줄짜리 getter, setter 등) 함수를 호출하는 데 발생하는 오버헤드가 함수 자리에 함수 내용이 작성되어 있는 것보다 효율성이 좋지 않을 수 있기 때문이다. 다시 말해, 함수를 호출하는 지점에서 함수로 이동하는 것보다, 그 자리에 함수 내용 코드를 써넣는 것이 효율성이 더 좋을 수 있다는 얘기이다. 이러한 경우 보통 inline을 사용한다. 하지만 inline의 경우, 컴파일러가 함수 내용이 복잡하다고 판단하면 inline처리 하지 않기도 하고, inline이 명시되어 있지 않더라도 inline화 하기..
Unreal Engine
2023. 8. 1. 16:12