Definition at line 839 of file SkRegion.cpp.
◆ RgnOper()
Definition at line 841 of file SkRegion.cpp.
844 , fArray(array)
static const struct @335 gOpMinMax[]
SkRegion::RunType RunType
◆ addSpan()
Definition at line 848 of file SkRegion.cpp.
849 {
850
851 int start = fPrevDst + fPrevLen + 2;
852
857
858
860 if (fPrevLen ==
len &&
861 (1 ==
len || !memcmp(&(*fArray)[fPrevDst],
864
866 } else {
867 if (
len == 1 && fPrevLen == 0) {
869 } else {
874 }
875 }
876 }
static constexpr int SkRegion_kRunTypeSentinel
static int operate_on_span(const SkRegionPriv::RunType a_runs[], const SkRegionPriv::RunType b_runs[], RunArray *array, int dstOffset, int min, int max)
constexpr size_t SkToSizeT(S x)
constexpr int32_t SkToS32(S x)
constexpr int SkToInt(S x)
◆ flush()
Definition at line 878 of file SkRegion.cpp.
878 {
879 (*fArray)[fStartDst] = fTop;
880
883 return (int)(fPrevDst - fStartDst + fPrevLen + 1);
884 }
◆ isEmpty()
bool RgnOper::isEmpty |
( |
| ) |
const |
|
inline |
◆ fMax
◆ fMin
The documentation for this class was generated from the following file: