yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::test::VisualDiffEngine Member List

This is the complete list of members for yaze::test::VisualDiffEngine, including all inherited members.

CalculateRegionSSIM(const Screenshot &a, const Screenshot &b, const ScreenRegion &region)yaze::test::VisualDiffEnginestatic
CalculateSSIM(const Screenshot &a, const Screenshot &b)yaze::test::VisualDiffEnginestatic
ColorsMatch(const uint8_t *pixel_a, const uint8_t *pixel_b) constyaze::test::VisualDiffEngineprivate
CompareImpl(const Screenshot &a, const Screenshot &b, const ScreenRegion &region)yaze::test::VisualDiffEngineprivate
ComparePixelExact(const Screenshot &a, const Screenshot &b, const ScreenRegion &region)yaze::test::VisualDiffEngineprivate
ComparePngData(const std::vector< uint8_t > &png_a, const std::vector< uint8_t > &png_b)yaze::test::VisualDiffEngine
ComparePngFiles(const std::string &path_a, const std::string &path_b)yaze::test::VisualDiffEngine
CompareRegion(const std::vector< uint8_t > &png_a, const std::vector< uint8_t > &png_b, const ScreenRegion &region)yaze::test::VisualDiffEngine
CompareScreenshots(const Screenshot &a, const Screenshot &b)yaze::test::VisualDiffEngine
CompareSSIM(const Screenshot &a, const Screenshot &b, const ScreenRegion &region)yaze::test::VisualDiffEngineprivate
CompareWithReference(const std::vector< uint8_t > &png_data, const std::string &reference_path)yaze::test::VisualDiffEngine
config_yaze::test::VisualDiffEngineprivate
DecodePng(const std::vector< uint8_t > &png_data)yaze::test::VisualDiffEnginestatic
EncodePng(const Screenshot &screenshot)yaze::test::VisualDiffEnginestatic
FindSignificantRegions(const Screenshot &a, const Screenshot &b, int threshold)yaze::test::VisualDiffEngineprivate
GenerateDiffPng(const Screenshot &a, const Screenshot &b)yaze::test::VisualDiffEngine
GenerateHeatmapDiff(const Screenshot &a, const Screenshot &b)yaze::test::VisualDiffEngineprivate
GenerateRedHighlightDiff(const Screenshot &a, const Screenshot &b, const VisualDiffResult &result)yaze::test::VisualDiffEngineprivate
GenerateSideBySideDiff(const Screenshot &a, const Screenshot &b, const VisualDiffResult &result)yaze::test::VisualDiffEngineprivate
GetConfig() constyaze::test::VisualDiffEngineinline
LoadPng(const std::string &path)yaze::test::VisualDiffEnginestatic
MergeNearbyRegions(std::vector< VisualDiffResult::DiffRegion > &regions)yaze::test::VisualDiffEngineprivate
PixelDifference(const uint8_t *pixel_a, const uint8_t *pixel_b) constyaze::test::VisualDiffEngineprivate
SaveDiffImage(const VisualDiffResult &result, const std::string &output_path)yaze::test::VisualDiffEngine
SavePng(const Screenshot &screenshot, const std::string &path)yaze::test::VisualDiffEnginestatic
SetConfig(const VisualDiffConfig &config)yaze::test::VisualDiffEngineinline
SetTolerance(float tolerance)yaze::test::VisualDiffEngineinline
VisualDiffEngine()yaze::test::VisualDiffEngine
VisualDiffEngine(const VisualDiffConfig &config)yaze::test::VisualDiffEngineexplicit
~VisualDiffEngine()=defaultyaze::test::VisualDiffEngine