Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Misc
Inheritance Hierarchy
- FNoncopyable
- FDataValidationContext
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Misc/DataValidation.h |
| Include | #include "Misc/DataValidation.h" |
Syntax
class FDataValidationContext : public FNoncopyable
Remarks
This class is used to interface between UObject::IsDataValid and the data validation system.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDataValidationContext
(
bool InWasAssetLoadedForValidation, |
Constructor for use by UEditorValidatorSubsystem. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | AddMessage
(
TSharedRef< FTokenizedMessage > Message |
||
| TSharedRef< FTokenizedMessage > | AddMessage
(
EMessageSeverity::Type InSeverity, |
||
| TSharedRef< FTokenizedMessage > | AddMessage
(
const FAssetData& ForAsset, |
||
| void | AddWarning
(
const FText& Text |
||
| TConstArrayView< FAssetData > | |||
| const TArray< FIssue > & | GetIssues () |
||
| uint32 | GetNumErrors () |
||
| uint32 | |||
| EDataValidationUsecase | |||
| void | SplitIssues
(
TArray< FText >& Warnings, |
||
| bool | Returns whether the asset currently being validation was loaded specifically for the purposes of validation Otherwise it was already loaded before validation started Default valid is false so that validators can attempt to reload asset to verify on-disk state/load process if unsure. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FIssue |