#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 32 of file SkConicalGradient.cpp.
32 {
36
37 matrix->postTranslate(-1, 0);
42 }
43
44
46 const SkPoint to[2] = { {0, 0}, {1, 0} };
49 return false;
50 }
51 matrix->postConcat(focalMatrix);
53
54
55
58 } else {
60 }
62 return true;
63}
static constexpr float sk_ieee_float_divide(float numer, float denom)
void swap(sk_sp< T > &a, sk_sp< T > &b)
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: