![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DataValidation.h>
Inheritance diagram for FDataValidationContext:Classes | |
| struct | FIssue |
Additional Inherited Members | |
Protected Member Functions inherited from FNoncopyable | |
| FNoncopyable () | |
| ~FNoncopyable () | |
This class is used to interface between UObject::IsDataValid and the data validation system.
|
default |
|
inline |
Constructor for use by UEditorValidatorSubsystem.
| Inusecase | allows validators to skip certain validation steps depending on the validation trigger condition |
| InAssociatedObjects | allows validators to check additional associated objects of the asset being validated e.g. validating external actors |
| TSharedRef< FTokenizedMessage > FDataValidationContext::AddMessage | ( | const FAssetData & | ForAsset, |
| EMessageSeverity::Type | InSeverity, | ||
| FText | InText = {} |
||
| ) |
| TSharedRef< FTokenizedMessage > FDataValidationContext::AddMessage | ( | EMessageSeverity::Type | InSeverity, |
| FText | InText = {} |
||
| ) |
| void FDataValidationContext::AddMessage | ( | TSharedRef< FTokenizedMessage > | Message | ) |
|
inline |
Other objects associated with the asset being validated. e.g. if the asset being validated is a world, these may be actors within that world's PersistentLevel with external packages. May also be actors in a streamed in sublevel which are stored in external packages.
|
inline |
|
inline |
|
inline |
|
inline |
| void FDataValidationContext::SplitIssues | ( | TArray< FText > & | Warnings, |
| TArray< FText > & | Errors, | ||
| TArray< TSharedRef< FTokenizedMessage > > * | Messages = nullptr |
||
| ) | const |
|
inline |