Navigation
API > API/Plugins > API/Plugins/USDUtilities
Begins a scope where all logged messages (user and non-user facing, USD SDK errors and even USD error mark messages) are collected and deduplicated.
The deduplication only happens if the bOptimizeUsdLog project setting is enabled (default).
If the USD.UseMessageLog cvar is enabled (default), it will add the user-facing messages (and the USD SDK and error mark messages) to the Message Log, (whether deduplication is enabled or disabled), also displaying a toast letting the user know that those messages can be viewed there.
| Name | FScopedUsdMessageLog |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Public/USDErrorUtils.h |
| Include Path | #include "USDErrorUtils.h" |
Syntax
class FScopedUsdMessageLog
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| USDErrorUtils.h | |||
FScopedUsdMessageLog
(
const FScopedUsdMessageLog& |
USDErrorUtils.h | ||
| USDErrorUtils.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FScopedUsdMessageLog() |
USDErrorUtils.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedUsdMessageLog & operator=
(
const FScopedUsdMessageLog& |
USDErrorUtils.h | ||
| USDErrorUtils.h |