Flutter Engine
The Flutter Engine
|
#include "src/pathops/SkPathOpsTypes.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkMath.h"
#include "include/private/base/SkTemplates.h"
#include "src/base/SkFloatBits.h"
#include <algorithm>
#include <cstdint>
#include <cstring>
Go to the source code of this file.
Functions | |
static bool | arguments_denormalized (float a, float b, int epsilon) |
static bool | equal_ulps (float a, float b, int epsilon, int depsilon) |
static bool | equal_ulps_no_normal_check (float a, float b, int epsilon, int depsilon) |
static bool | equal_ulps_pin (float a, float b, int epsilon, int depsilon) |
static bool | d_equal_ulps (float a, float b, int epsilon) |
static bool | not_equal_ulps (float a, float b, int epsilon) |
static bool | not_equal_ulps_pin (float a, float b, int epsilon) |
static bool | d_not_equal_ulps (float a, float b, int epsilon) |
static bool | less_ulps (float a, float b, int epsilon) |
static bool | less_or_equal_ulps (float a, float b, int epsilon) |
bool | AlmostBequalUlps (float a, float b) |
bool | AlmostPequalUlps (float a, float b) |
bool | AlmostDequalUlps (float a, float b) |
bool | AlmostDequalUlps (double a, double b) |
bool | AlmostEqualUlps (float a, float b) |
bool | AlmostEqualUlpsNoNormalCheck (float a, float b) |
bool | AlmostEqualUlps_Pin (float a, float b) |
bool | NotAlmostEqualUlps (float a, float b) |
bool | NotAlmostEqualUlps_Pin (float a, float b) |
bool | NotAlmostDequalUlps (float a, float b) |
bool | RoughlyEqualUlps (float a, float b) |
bool | AlmostBetweenUlps (float a, float b, float c) |
bool | AlmostLessUlps (float a, float b) |
bool | AlmostLessOrEqualUlps (float a, float b) |
int | UlpsDistance (float a, float b) |
bool AlmostBequalUlps | ( | float | a, |
float | b | ||
) |
Definition at line 113 of file SkPathOpsTypes.cpp.
bool AlmostBetweenUlps | ( | float | a, |
float | b, | ||
float | c | ||
) |
Definition at line 174 of file SkPathOpsTypes.cpp.
bool AlmostDequalUlps | ( | double | a, |
double | b | ||
) |
Definition at line 128 of file SkPathOpsTypes.cpp.
bool AlmostDequalUlps | ( | float | a, |
float | b | ||
) |
Definition at line 123 of file SkPathOpsTypes.cpp.
bool AlmostEqualUlps | ( | float | a, |
float | b | ||
) |
Definition at line 138 of file SkPathOpsTypes.cpp.
bool AlmostEqualUlps_Pin | ( | float | a, |
float | b | ||
) |
Definition at line 148 of file SkPathOpsTypes.cpp.
bool AlmostEqualUlpsNoNormalCheck | ( | float | a, |
float | b | ||
) |
Definition at line 143 of file SkPathOpsTypes.cpp.
bool AlmostLessOrEqualUlps | ( | float | a, |
float | b | ||
) |
Definition at line 185 of file SkPathOpsTypes.cpp.
bool AlmostLessUlps | ( | float | a, |
float | b | ||
) |
Definition at line 180 of file SkPathOpsTypes.cpp.
bool AlmostPequalUlps | ( | float | a, |
float | b | ||
) |
Definition at line 118 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 18 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 55 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 85 of file SkPathOpsTypes.cpp.
Definition at line 25 of file SkPathOpsTypes.cpp.
Definition at line 35 of file SkPathOpsTypes.cpp.
Definition at line 42 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 102 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 92 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 62 of file SkPathOpsTypes.cpp.
|
static |
Definition at line 72 of file SkPathOpsTypes.cpp.
bool NotAlmostDequalUlps | ( | float | a, |
float | b | ||
) |
Definition at line 163 of file SkPathOpsTypes.cpp.
bool NotAlmostEqualUlps | ( | float | a, |
float | b | ||
) |
Definition at line 153 of file SkPathOpsTypes.cpp.
bool NotAlmostEqualUlps_Pin | ( | float | a, |
float | b | ||
) |
Definition at line 158 of file SkPathOpsTypes.cpp.
bool RoughlyEqualUlps | ( | float | a, |
float | b | ||
) |
Definition at line 168 of file SkPathOpsTypes.cpp.
int UlpsDistance | ( | float | a, |
float | b | ||
) |
Definition at line 190 of file SkPathOpsTypes.cpp.