UDEPRECATED_DataValidationManager

Manages centralized execution and tracking of data validation, as well as handling console commands, and some misc tasks like local log hooking

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UDEPRECATED_DataValidationManager

References

Module

DataValidation

Header

/Engine/Plugins/Editor/DataValidation/Source/DataValidation/Public/DataValidationManager.h

Include

#include "DataValidationManager.h"

Syntax

UCLASS(Config=Editor, Deprecated)
class UDEPRECATED_DataValidationManager : public UObject

Remarks

Manages centralized execution and tracking of data validation, as well as handling console commands, and some misc tasks like local log hooking

Variables

Name Description

Protected variable UProperty Meta Config

bool

 

bValidateOnSave

Rather it should validate assets on save inside the editor

Protected variable UProperty Meta Config

TArray< FDirect...

 

ExcludedDirectories

Directories to ignore for data validation. Useful for test assets

Protected variable

TArray< FName >

 

SavedPackagesToValidate

List of saved package names to validate next frame

Constructors

Destructors

Name Description

Public function Virtual

~UDEPRECATED_DataValidationManager()

Destructor for handling removal of log registration

Deprecated Functions

Name Description

Public function Static

UDEPRECATED_...

 

Get()

Use GEditor->GetEditorSubsystem() and use the functions on the subsystem instead.

Public function Virtual

void

 

Initialize()

Use GEditor->GetEditorSubsystem() and use the functions on the subsystem instead.

Public function Virtual Const

EDataValidat...

 

IsAssetValid

(
    FAssetData& AssetData,
    TArray< FText >& ValidationErrors
)

Use GEditor->GetEditorSubsystem() and use IsAssetValid on the subsystem instead.

Public function Virtual Const

EDataValidat...

 

IsObjectValid

(
    UObject* InObject,
    TArray< FText >& ValidationErrors
)

Use GEditor->GetEditorSubsystem() and use IsObjectValid on the subsystem instead.

Protected function Virtual Const

bool

 

IsPathExcludedFromValidation

(
    const FString& Path
)

Use GEditor->GetEditorSubsystem() and use IsPathExcludedFromValidation on the subsystem instead.

Protected function

void

 

ValidateAllSavedPackages()

Use GEditor->GetEditorSubsystem() and use ValidateAllSavedPackages on the subsystem instead.

Public function Virtual Const

int32

 

ValidateAssets

(
    TArray< FAssetData > AssetDataList,
    bool bSkipExcludedDirectories,
    bool bShowIfNoFailures
)

Use GEditor->GetEditorSubsystem() and use IsAssetValid on the subsystem instead.

Public function Virtual Const

void

 

ValidateOnSave

(
    TArray< FAssetData > AssetDataList
)

Use GEditor->GetEditorSubsystem() and use IsAssetValid on the subsystem instead.

Public function Virtual

void

 

ValidateSavedPackage

(
    FName PackageName
)

Use GEditor->GetEditorSubsystem() and use ValidateSavedPackage on the subsystem instead.