Navigation
Unreal Engine C++ API Reference > Plugins > NetcodeUnitTest
Inheritance Hierarchy
- FUnitLogInterface
- FUnitLogRedirect
- UMinimalClient
- UUnitTask
- UUnitTestBase
- UUnitTest
- UNetBitsTest
- UPackedVectorTest
- UProcessUnitTest
- UClientUnitTest
- UFTextCrash
- UIPClient
- USteamClient
- UWebSocketClient
- UUTT61_DebugReplicateData
- UVMReflection
References
Module | NetcodeUnitTest |
Header | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/UnitLogging.h |
Include | #include "UnitLogging.h" |
Syntax
class FUnitLogInterface
Remarks
Implements an interface for using the UNIT_LOG etc. macros above, within a class
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FSlateColor | LogColor | Overrides the colour of UNIT_LOG log messages |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Base constructor |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Resets the log color to default | |
![]() ![]() |
UUnitTest * | GetUnitTest () |
If the log interface is tied to a unit test, this matches it up to an active unit test |
![]() ![]() |
bool | IsConnectionLogSource
(
UNetConnection* InConnection |
Whether or not this log interface is the source of a UNetConnection - used for deciding where to direct, UNetConnection log hooks |
![]() ![]() |
bool | IsTimerLogSource
(
UObject* InTimerDelegateObject |
Whether or not this log interface is the source of an FTimerManager delegate object, used for hooking logs triggered during global timer manager delegates. |
![]() ![]() |
void | NotifyLocalLog
(
ELogType InLogType, |
For implementation in subclasses, for helping to track local log entries related to a unit test. |
![]() ![]() |
void | NotifyStatusLog
(
ELogType InLogType, |
As above, except for log entries directed towards the Unit Test Status window. |
![]() ![]() |
void | SetLogColor
(
FSlateColor InLogColor |
Override the default log color |