This is the complete list of members for yaze::test::VisualDiffEngine, including all inherited members.
| CalculateRegionSSIM(const Screenshot &a, const Screenshot &b, const ScreenRegion ®ion) | yaze::test::VisualDiffEngine | static |
| CalculateSSIM(const Screenshot &a, const Screenshot &b) | yaze::test::VisualDiffEngine | static |
| ColorsMatch(const uint8_t *pixel_a, const uint8_t *pixel_b) const | yaze::test::VisualDiffEngine | private |
| CompareImpl(const Screenshot &a, const Screenshot &b, const ScreenRegion ®ion) | yaze::test::VisualDiffEngine | private |
| ComparePixelExact(const Screenshot &a, const Screenshot &b, const ScreenRegion ®ion) | yaze::test::VisualDiffEngine | private |
| 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 ®ion) | yaze::test::VisualDiffEngine | |
| CompareScreenshots(const Screenshot &a, const Screenshot &b) | yaze::test::VisualDiffEngine | |
| CompareSSIM(const Screenshot &a, const Screenshot &b, const ScreenRegion ®ion) | yaze::test::VisualDiffEngine | private |
| CompareWithReference(const std::vector< uint8_t > &png_data, const std::string &reference_path) | yaze::test::VisualDiffEngine | |
| config_ | yaze::test::VisualDiffEngine | private |
| DecodePng(const std::vector< uint8_t > &png_data) | yaze::test::VisualDiffEngine | static |
| EncodePng(const Screenshot &screenshot) | yaze::test::VisualDiffEngine | static |
| FindSignificantRegions(const Screenshot &a, const Screenshot &b, int threshold) | yaze::test::VisualDiffEngine | private |
| GenerateDiffPng(const Screenshot &a, const Screenshot &b) | yaze::test::VisualDiffEngine | |
| GenerateHeatmapDiff(const Screenshot &a, const Screenshot &b) | yaze::test::VisualDiffEngine | private |
| GenerateRedHighlightDiff(const Screenshot &a, const Screenshot &b, const VisualDiffResult &result) | yaze::test::VisualDiffEngine | private |
| GenerateSideBySideDiff(const Screenshot &a, const Screenshot &b, const VisualDiffResult &result) | yaze::test::VisualDiffEngine | private |
| GetConfig() const | yaze::test::VisualDiffEngine | inline |
| LoadPng(const std::string &path) | yaze::test::VisualDiffEngine | static |
| MergeNearbyRegions(std::vector< VisualDiffResult::DiffRegion > ®ions) | yaze::test::VisualDiffEngine | private |
| PixelDifference(const uint8_t *pixel_a, const uint8_t *pixel_b) const | yaze::test::VisualDiffEngine | private |
| SaveDiffImage(const VisualDiffResult &result, const std::string &output_path) | yaze::test::VisualDiffEngine | |
| SavePng(const Screenshot &screenshot, const std::string &path) | yaze::test::VisualDiffEngine | static |
| SetConfig(const VisualDiffConfig &config) | yaze::test::VisualDiffEngine | inline |
| SetTolerance(float tolerance) | yaze::test::VisualDiffEngine | inline |
| VisualDiffEngine() | yaze::test::VisualDiffEngine | |
| VisualDiffEngine(const VisualDiffConfig &config) | yaze::test::VisualDiffEngine | explicit |
| ~VisualDiffEngine()=default | yaze::test::VisualDiffEngine |