UDEPRECATED_DataValidationManager

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

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](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss