Navigation
| Name | DataValidation |
| Type | Editor |
| Part of Plugins | Data Validation |
| Location | /Engine/Plugins/Editor/DataValidation/Source/DataValidation/ |
| Module Build Rules | DataValidation.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UDataValidationChangelist | Changelist abstraction to allow changelist-level data validation |
| UDataValidationCommandlet | |
| UDataValidationSettings | Project-wide settings for data validation |
| UDirtyFilesChangelistValidator | Validates there is no unsaved files in the changelist about to be submitted. |
| UEditorValidator_Localization | Validates that localized assets (within the L10N folder) conform to a corresponding source asset of the correct type. |
| UEditorValidator_Material | Checks if UMaterial and UMaterialInstance are compiling on all validation shader platforms. |
| UEditorValidatorBase | The EditorValidatorBase is a class which verifies that an asset meets a specific ruleset. |
| UEditorValidatorSubsystem | UEditorValidatorSubsystem manages all the asset validation in the engine. |
| UValidationMaterial |
Structs
| Name | Remarks |
|---|---|
| FAutoSavingFixer | IFixer which wraps another fixer and makes it auto-save the asset after the fix is applied. |
| FFixAlwaysApplicable | Functor which always returns EFixApplicability::CanBeApplied. |
| FMaterialEditorValidationPlatform | |
| FMaterialEditorValidationShaderPlatform | |
| FMutuallyExclusiveFixSet | IFixer made out of many smaller fixers. |
| FObjectSetDependentFixer | IFixer which wraps another fixer in a set of dependencies. |
| FScopedDisableValidateOnSave | Utility to disable "validate on save" in UEditorValidatorSubsystem for the lifetime of this object. |
| FScopedIgnoreLogMessages | Utility to tell the closest enclosing FScopedLogMessageGatherer to ignore certain messages. |
| FScopedLogMessageGatherer | |
| FSingleUseFixer | IFixer which wraps another fixer and makes it single use only. |
| FValidateAssetsDetails | |
| FValidateAssetsExternalObject | |
| FValidateAssetsResults | |
| FValidateAssetsSettings | |
| FValidatingFixer | IFixer which wraps another fixer and makes it validate any assets touched by the fix. |
| FValidatorStatistics | |
| TLambdaFixer | IFixer created out of a pair of lambdas. |
Interfaces
| Name | Remarks |
|---|---|
| IDataValidationModule | The public interface to this module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSourceControlChangelistPtr | TSharedPtr< class ISourceControlChangelist, ESPMode::ThreadSafe > | EditorValidatorSubsystem.h | |
| FSourceControlStateRef | TSharedRef< class ISourceControlState, ESPMode::ThreadSafe > | EditorValidatorSubsystem.h |