Searched refs:SkScalar (Results 1 - 25 of 934) sorted by relevance

1234567891011>>

/external/skia/include/effects/
H A DSkColorMatrix.h11 #include "SkScalar.h"
18 SkScalar fMat[kCount];
33 void setScale(SkScalar rScale, SkScalar gScale, SkScalar bScale,
34 SkScalar aScale = SK_Scalar1);
35 void preScale(SkScalar rScale, SkScalar gScale, SkScalar bScale,
36 SkScalar aScal
[all...]
H A DSkBlurDrawLooper.h19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
H A DSkLightingImageFilter.h21 SkColor lightColor, SkScalar surfaceScale, SkScalar kd,
24 SkColor lightColor, SkScalar surfaceScale, SkScalar kd,
27 const SkPoint3& target, SkScalar specularExponent, SkScalar cutoffAngle,
28 SkColor lightColor, SkScalar surfaceScale, SkScalar kd,
31 SkColor lightColor, SkScalar surfaceScale, SkScalar k
[all...]
H A DSk1DPathEffect.h26 virtual SkScalar begin(SkScalar contourLength) const = 0;
32 virtual SkScalar next(SkPath* dst, SkScalar dist, SkPathMeasure&) const = 0;
59 static sk_sp<SkPathEffect> Make(const SkPath& path, SkScalar advance, SkScalar phase, Style);
68 SkPath1DPathEffect(const SkPath& path, SkScalar advance, SkScalar phase, Style);
72 SkScalar begin(SkScalar contourLengt
[all...]
H A DSkBlurMaskFilter.h13 #include "SkScalar.h"
22 static SkScalar ConvertRadiusToSigma(SkScalar radius);
43 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma,
46 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma,
60 static sk_sp<SkMaskFilter> MakeEmboss(SkScalar blurSigma, const SkScalar direction[3],
61 SkScalar ambient, SkScalar specular);
77 SkScalar sigm
[all...]
H A DSkDashPathEffect.h39 static sk_sp<SkPathEffect> Make(const SkScalar intervals[], int count, SkScalar phase);
59 SkDashPathEffect(const SkScalar intervals[], int count, SkScalar phase);
63 SkScalar* fIntervals;
65 SkScalar fPhase;
68 SkScalar fInitialDashLength;
70 SkScalar fIntervalLength;
/external/skia/include/core/
H A DSkRSXform.h22 static SkRSXform Make(SkScalar scos, SkScalar ssin, SkScalar tx, SkScalar ty) {
33 static SkRSXform MakeFromRadians(SkScalar scale, SkScalar radians, SkScalar tx, SkScalar ty,
34 SkScalar ax, SkScalar a
[all...]
H A DSkPathMeasure.h27 SkPathMeasure(const SkPath& path, bool forceClosed, SkScalar resScale = 1);
40 SkScalar getLength();
47 bool SK_WARN_UNUSED_RESULT getPosTan(SkScalar distance, SkPoint* position,
61 bool SK_WARN_UNUSED_RESULT getMatrix(SkScalar distance, SkMatrix* matrix,
70 bool getSegment(SkScalar startD, SkScalar stopD, SkPath* dst, bool startWithMoveTo);
88 SkScalar fTolerance;
89 SkScalar fLength; // relative to the current contour
95 SkScalar fDistance; // total distance up to this point
101 SkScalar getScalar
[all...]
H A DSkScalar.h16 typedef float SkScalar; typedef
56 #define SkIntToScalar(x) static_cast<SkScalar>(x)
61 #define SkFloatToScalar(x) static_cast<SkScalar>(x)
63 #define SkDoubleToScalar(x) static_cast<SkScalar>(x)
67 static inline bool SkScalarIsNaN(SkScalar x) { return x != x; }
71 static inline bool SkScalarIsFinite(SkScalar x) {
76 SkScalar prod = x * 0;
81 static inline bool SkScalarsAreFinite(SkScalar a, SkScalar b) {
82 SkScalar pro
[all...]
H A DSkMatrix.h30 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar sx, SkScalar sy) {
36 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar scale) {
42 static SkMatrix SK_WARN_UNUSED_RESULT MakeTrans(SkScalar dx, SkScalar dy) {
107 bool isSimilarity(SkScalar tol = SK_ScalarNearlyZero) const;
113 bool preservesRightAngles(SkScalar tol = SK_ScalarNearlyZero) const;
139 SkScalar operator[](int index) const {
144 SkScalar get(int index) const {
149 SkScalar getScale
[all...]
/external/skia/include/utils/
H A DSkCamera.h18 SkScalar fX, fY, fZ;
20 void set(SkScalar x, SkScalar y, SkScalar z) {
23 static SkScalar Dot(const SkUnit3D&, const SkUnit3D&);
28 SkScalar fX, fY, fZ;
30 void set(SkScalar x, SkScalar y, SkScalar z) {
33 SkScalar normaliz
[all...]
H A DSkShadowUtils.h12 #include "SkScalar.h"
40 static void DrawShadow(SkCanvas* canvas, const SkPath& path, SkScalar occluderHeight,
41 const SkPoint3& lightPos, SkScalar lightRadius, SkScalar ambientAlpha,
42 SkScalar spotAlpha, SkColor color,
65 std::function<SkScalar(SkScalar, SkScalar)> heightFunc,
66 const SkPoint3& lightPos, SkScalar lightRadius,
67 SkScalar ambientAlph
[all...]
H A DSkTextBox.h51 void setBox(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom);
53 void getSpacing(SkScalar* mul, SkScalar* add) const;
54 void setSpacing(SkScalar mul, SkScalar add);
61 SkScalar getTextHeight() const;
63 sk_sp<SkTextBlob> snapshotTextBlob(SkScalar* computedBotto
[all...]
H A DSkInterpolator.h13 #include "SkScalar.h"
52 void setRepeatCount(SkScalar repeatCount) { fRepeat = repeatCount; }
62 Result timeToT(SkMSec time, SkScalar* T, int* index, bool* exact) const;
70 static SkScalar ComputeRelativeT(SkMSec time, SkMSec prevTime,
71 SkMSec nextTime, const SkScalar blend[4] = NULL);
75 SkScalar fRepeat;
78 SkScalar fBlend[4];
104 bool setKeyFrame(int index, SkMSec time, const SkScalar values[],
105 const SkScalar blend[4] = NULL);
114 Result timeToValues(SkMSec time, SkScalar value
[all...]
/external/skia/include/private/
H A DSkShadowParams.h10 #include "SkScalar.h"
35 SkScalar fShadowRadius;
36 SkScalar fBiasingConstant;
37 SkScalar fMinVariance;
/external/skia/src/utils/
H A DSkDashPathPriv.h22 void CalcDashParameters(SkScalar phase, const SkScalar intervals[], int32_t count,
23 SkScalar* initialDashLength, int32_t* initialDashIndex,
24 SkScalar* intervalLength, SkScalar* adjustedPhase = nullptr);
29 const SkScalar kMaxDashCount = 1000000;
44 const SkRect* cullRect, const SkScalar aIntervals[],
45 int32_t count, SkScalar initialDashLength, int32_t initialDashIndex,
46 SkScalar intervalLength,
49 bool ValidDashPath(SkScalar phas
[all...]
H A DSkShadowTessellator.h21 typedef std::function<SkScalar(SkScalar, SkScalar)> HeightFunc;
29 HeightFunc heightFunc, SkScalar ambientAlpha, bool transparent);
37 const SkPoint3& lightPos, SkScalar lightRadius,
38 SkScalar spotAlpha, bool transparent);
/external/skia/src/effects/
H A DSkArithmeticModePriv.h11 #include "SkScalar.h"
32 static sk_sp<SkXfermode> Make(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4,
H A DSkColorMatrix.cpp19 static bool component_needs_clamping(const SkScalar row[5]) {
20 SkScalar maxValue = row[4] / 255;
21 SkScalar minValue = row[4] / 255;
31 bool SkColorMatrix::NeedsClamping(const SkScalar matrix[20]) {
38 void SkColorMatrix::SetConcat(SkScalar result[20],
39 const SkScalar outer[20], const SkScalar inner[20]) {
40 SkScalar tmp[20];
41 SkScalar* target;
65 memcpy(result, target, 20 * sizeof(SkScalar));
[all...]
/external/skia/src/core/
H A DSkPathMeasurePriv.h27 SkScalar startT, SkScalar stopT, SkPath* dst);
H A DSkMaskGamma.cpp15 SkScalar toLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luminance) const override {
19 SkScalar fromLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luma) const override {
26 SkScalar toLuma(SkScalar gamma, SkScalar luminance) const override {
29 SkScalar fromLum
[all...]
/external/skia/src/effects/shadows/
H A DSkAmbientShadowMaskFilter.h25 static sk_sp<SkMaskFilter> Make(SkScalar occluderHeight, SkScalar ambientAlpha,
H A DSkSpotShadowMaskFilter.h28 static sk_sp<SkMaskFilter> Make(SkScalar occluderHeight, const SkPoint3& lightPos,
29 SkScalar lightRadius, SkScalar spotAlpha,
/external/skia/src/pdf/
H A DSkDocument_PDF_None.cpp9 SkScalar,
15 sk_sp<SkDocument> SkDocument::MakePDF(const char path[], SkScalar) {
/external/skia/src/gpu/text/
H A DGrDistanceFieldAdjustTable.h12 #include "SkScalar.h"
24 const SkScalar& getAdjustment(int i, bool useGammaCorrectTable) const {
31 SkScalar* fTable;
32 SkScalar* fGammaCorrectTable;

Completed in 273 milliseconds

1234567891011>>