Navigation
Unreal Engine C++ API Reference > 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 |