#include <SkConicalGradient.h>
Definition at line 28 of file SkConicalGradient.h.
◆ isFocalOnCircle()
bool SkConicalGradient::FocalData::isFocalOnCircle |
( |
| ) |
const |
|
inline |
Definition at line 44 of file SkConicalGradient.h.
static bool SkScalarNearlyZero(SkScalar x, SkScalar tolerance=SK_ScalarNearlyZero)
◆ isNativelyFocal()
bool SkConicalGradient::FocalData::isNativelyFocal |
( |
| ) |
const |
|
inline |
◆ isSwapped()
bool SkConicalGradient::FocalData::isSwapped |
( |
| ) |
const |
|
inline |
◆ isWellBehaved()
bool SkConicalGradient::FocalData::isWellBehaved |
( |
| ) |
const |
|
inline |
◆ set()
Definition at line 33 of file SkConicalGradient.cpp.
33 {
37
38 matrix->postTranslate(-1, 0);
40 std::swap(r0, r1);
43 }
44
45
47 const SkPoint to[2] = { {0, 0}, {1, 0} };
50 return false;
51 }
52 matrix->postConcat(focalMatrix);
54
55
56
59 } else {
61 }
63 return true;
64}
static constexpr float sk_ieee_float_divide(float numer, float denom)
SkMatrix & postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py)
bool setPolyToPoly(const SkPoint src[], const SkPoint dst[], int count)
unsigned useCenter Optional< SkMatrix > matrix
SIN Vec< N, float > sqrt(const Vec< N, float > &x)
◆ fFocalX
SkScalar SkConicalGradient::FocalData::fFocalX |
◆ fIsSwapped
bool SkConicalGradient::FocalData::fIsSwapped |
◆ fR1
SkScalar SkConicalGradient::FocalData::fR1 |
The documentation for this struct was generated from the following files: