Navigation
| Name | ScreenShotComparisonTools |
| Type | Developer |
| Location | /Engine/Source/Developer/ScreenShotComparisonTools/ |
| Module Build Rules | ScreenShotComparisonTools.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FComparisonReport | |
| FImageComparisonResult | This struct holds the results of comparing an incoming image from a platform with an approved image that exists under the project hierarchy. |
| FImageTolerance | |
| FScreenshotExportResult | |
| FScreenshotFallbackEntry | Holds settings for screenshot fallbacks |
Interfaces
| Name | Remarks |
|---|---|
| IScreenShotManager | Interface that defines a class which is capable of comparing screenshots at a provided path with checked in ground truth versions and generate results and reports. |
| IScreenShotToolsModule | Interface for session core modules. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| IScreenShotManagerPtr | TSharedPtr< class IScreenShotManager > | Type definition for shared pointers to instances of IScreenShotManager. | Interfaces/IScreenShotManager.h |
| IScreenShotManagerRef | TSharedRef< class IScreenShotManager > | Type definition for shared references to instances of IScreenShotManager. | Interfaces/IScreenShotManager.h |
Enums
Public
| Name | Remarks |
|---|---|
| EImageTolerancePreset | |
| EScreenShotCompareOptions | Describes options available when comparing screenshots |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetTypeHash
(
const FScreenshotFallbackEntry& Object |
ScreenShotComparisonSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FImageTolerance GetImageToleranceForPreset
(
EImageTolerancePreset Preset, |
ImageComparer.h |