UE_CVLOG_BOX, UE_CVLOG_OBOX, and UE_CVLOG_CONE have problems with their definitions.
UE_CVLOG_OBOX calls UE_VLOG_BOX instead of UE_VLOG_OBOX
All 3 of these macros also call their respective macro with an incorrect parameter, using Actor instead of LogOwner.
Example:
Current:
#define UE_CVLOG_BOX(Condition, LogOwner, CategoryName, Verbosity, Box, Color, Format, ...) if(FVisualLogger::IsRecording() && Condition) {UE_VLOG_BOX(Actor, CategoryName, Verbosity, Box, FMatrix::Identity, Color, Format, ##__VA_ARGS__);}
Expected:
#define UE_CVLOG_BOX(Condition, LogOwner, CategoryName, Verbosity, Box, Color, Format, ...) if(FVisualLogger::IsRecording() && Condition) {UE_VLOG_BOX(LogOwner, CategoryName, Verbosity, Box, FMatrix::Identity, Color, Format, ##__VA_ARGS__);}
N/A - Code Issue
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-56978 in the post.
0 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.18, 4.19, 4.20 |
Target Fix | 4.20 |
Created | Mar 28, 2018 |
---|---|
Resolved | Mar 29, 2018 |
Updated | May 31, 2018 |