Lines Matching refs:SkScalar
23 SkScalar fLightRadius;
53 inline SkScalar AmbientBlurRadius(SkScalar height) {
57 inline SkScalar AmbientRecipAlpha(SkScalar height) {
61 inline SkScalar SpotBlurRadius(SkScalar occluderZ, SkScalar lightZ, SkScalar lightRadius) {
65 inline void GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ,
66 SkScalar lightRadius, SkScalar* blurRadius, SkScalar* scale, SkVector* translate,
68 SkScalar zRatio = divide_and_pin(occluderZ, lightZ - occluderZ, 0.0f, 0.95f);
80 inline void GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ,
81 SkScalar lightRadius,
82 SkScalar* blurRadius, SkScalar* scale, SkVector* translate) {
86 inline void GetDirectionalParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY,
87 SkScalar lightZ, SkScalar lightRadius,
88 SkScalar* blurRadius, SkScalar* scale, SkVector* translate) {
92 constexpr SkScalar kMaxZRatio = 64/SK_ScalarNearlyZero;
93 SkScalar zRatio = divide_and_pin(occluderZ, lightZ, 0.0f, kMaxZRatio);
100 bool GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius,
103 SkMatrix* shadowTransform, SkScalar* radius, bool isLimitElevation = false);