Home
last modified time | relevance | path

Searched refs:GrStrokeInfo (Results 1 – 25 of 43) sorted by relevance

12

/external/skia/src/gpu/
DGrStrokeInfo.h22 class GrStrokeInfo : public SkStrokeRec {
24 static const GrStrokeInfo& FillInfo() { in FillInfo()
25 static const GrStrokeInfo gFill(kFill_InitStyle); in FillInfo()
29 GrStrokeInfo(SkStrokeRec::InitStyle style) in GrStrokeInfo() function
34 GrStrokeInfo(const GrStrokeInfo& src, bool includeDash = true)
46 GrStrokeInfo(const SkPaint& paint, SkPaint::Style styleOverride) in GrStrokeInfo() function
52 explicit GrStrokeInfo(const SkPaint& paint) in GrStrokeInfo() function
58 GrStrokeInfo& operator=(const GrStrokeInfo& other) {
71 bool hasEqualEffect(const GrStrokeInfo& other) const { in hasEqualEffect()
151 bool applyDashToPath(SkPath* dst, GrStrokeInfo* dstStrokeInfo, const SkPath& src) const;
DGrPath.h22 GrPath(GrGpu* gpu, const SkPath& skPath, const GrStrokeInfo& stroke) in GrPath()
33 static void ComputeKey(const SkPath& path, const GrStrokeInfo& stroke, GrUniqueKey* key,
40 bool isEqualTo(const SkPath& path, const GrStrokeInfo& stroke) const;
49 GrStrokeInfo fStroke;
DGrPathRenderer.h66 StencilSupport getStencilSupport(const SkPath& path, const GrStrokeInfo& stroke) const { in getStencilSupport()
84 const GrStrokeInfo* fStroke;
131 const GrStrokeInfo* fStroke;
185 const GrStrokeInfo* fStroke;
212 static bool IsStrokeHairlineOrEquivalent(const GrStrokeInfo& stroke, const SkMatrix& matrix, in IsStrokeHairlineOrEquivalent()
248 virtual StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const { in onGetStencilSupport() argument
DGrPath.cpp15 inline static bool compute_key_for_line_path(const SkPath& path, const GrStrokeInfo& stroke, in compute_key_for_line_path()
36 inline static bool compute_key_for_oval_path(const SkPath& path, const GrStrokeInfo& stroke, in compute_key_for_oval_path()
61 inline static bool compute_key_for_simple_path(const SkPath& path, const GrStrokeInfo& stroke, in compute_key_for_simple_path()
162 inline static void compute_key_for_general_path(const SkPath& path, const GrStrokeInfo& stroke, in compute_key_for_general_path()
177 void GrPath::ComputeKey(const SkPath& path, const GrStrokeInfo& stroke, GrUniqueKey* key, in ComputeKey()
199 bool GrPath::isEqualTo(const SkPath& path, const GrStrokeInfo& stroke) const { in isEqualTo()
DGrStrokeInfo.cpp21 bool GrStrokeInfo::applyDashToPath(SkPath* dst, GrStrokeInfo* dstStrokeInfo, in applyDashToPath()
28 GrStrokeInfo filteredStroke(*this, false); in applyDashToPath()
44 void GrStrokeInfo::asUniqueKeyFragment(uint32_t* data) const { in asUniqueKeyFragment()
DGrResourceProvider.h22 class GrStrokeInfo; variable
88 GrPath* createPath(const SkPath&, const GrStrokeInfo&);
89 GrPathRange* createPathRange(GrPathRange::PathGenerator*, const GrStrokeInfo&);
90 GrPathRange* createGlyphs(const SkTypeface*, const SkDescriptor*, const GrStrokeInfo&);
DGrPathRendering.h20 class GrStrokeInfo; variable
88 virtual GrPath* createPath(const SkPath&, const GrStrokeInfo&) = 0;
98 virtual GrPathRange* createPathRange(GrPathRange::PathGenerator*, const GrStrokeInfo&) = 0;
128 GrPathRange* createGlyphs(const SkTypeface*, const SkDescriptor*, const GrStrokeInfo&);
DGrBlurUtils.cpp99 const GrStrokeInfo& strokeInfo, in create_mask_GPU()
156 const GrStrokeInfo& origStrokeInfo, in draw_path_with_mask_filter()
164 GrStrokeInfo strokeInfo(origStrokeInfo); in draw_path_with_mask_filter()
259 const GrStrokeInfo& origStrokeInfo, in drawPathWithMaskFilter()
264 GrStrokeInfo strokeInfo(origStrokeInfo); in drawPathWithMaskFilter()
289 GrStrokeInfo strokeInfo(paint); in drawPathWithMaskFilter()
DGrBlurUtils.h16 class GrStrokeInfo; variable
54 const GrStrokeInfo&,
DGrResourceProvider.cpp74 GrPath* GrResourceProvider::createPath(const SkPath& path, const GrStrokeInfo& stroke) { in createPath()
80 const GrStrokeInfo& stroke) { in createPathRange()
86 const GrStrokeInfo& stroke) { in createGlyphs()
DGrDrawContext.cpp255 const GrStrokeInfo* strokeInfo) { in drawRect()
480 const GrStrokeInfo& strokeInfo) { in drawRRect()
524 const GrStrokeInfo& strokeInfo) { in drawOval()
663 const GrStrokeInfo& strokeInfo) { in drawPath()
723 const GrStrokeInfo& strokeInfo) { in internalDrawPath()
743 const GrStrokeInfo* strokeInfoPtr = &strokeInfo; in internalDrawPath()
757 GrStrokeInfo dashlessStrokeInfo(strokeInfo, false); in internalDrawPath()
DGrSoftwarePathRenderer.h26 StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override { in onGetStencilSupport() argument
/external/skia/include/gpu/
DGrDrawContext.h29 class GrStrokeInfo; variable
103 const GrStrokeInfo* strokeInfo = NULL);
141 const GrStrokeInfo&);
156 const GrStrokeInfo&);
218 const GrStrokeInfo& strokeInfo);
288 const GrStrokeInfo&);
DGrTestUtils.h19 class GrStrokeInfo; variable
39 GrStrokeInfo TestStrokeInfo(SkRandom*);
/external/skia/src/gpu/effects/
DGrDashingEffect.h20 class GrStrokeInfo; variable
25 const GrStrokeInfo& strokeInfo);
26 bool CanDrawDashLine(const SkPoint pts[2], const GrStrokeInfo& strokeInfo,
/external/skia/src/gpu/gl/
DGrGLPathRange.h30 GrGLPathRange(GrGLGpu*, PathGenerator*, const GrStrokeInfo&);
41 const GrStrokeInfo&);
58 const GrStrokeInfo fStroke;
DGrGLPathRange.cpp14 GrGLPathRange::GrGLPathRange(GrGLGpu* gpu, PathGenerator* pathGenerator, const GrStrokeInfo& stroke) in GrGLPathRange()
27 const GrStrokeInfo& stroke) in GrGLPathRange()
73 const GrStrokeInfo* stroke = &fStroke; in onInitPath()
74 GrStrokeInfo tmpStroke(SkStrokeRec::kFill_InitStyle); in onInitPath()
DGrGLPath.h31 static void InitPathObjectStroke(GrGLGpu* gpu, GrGLuint pathID, const GrStrokeInfo& stroke);
36 GrGLPath(GrGLGpu* gpu, const SkPath& path, const GrStrokeInfo& stroke);
DGrGLPathRendering.h36 GrPath* createPath(const SkPath&, const GrStrokeInfo&) override;
38 const GrStrokeInfo&) override;
DGrGLPath.cpp244 void GrGLPath::InitPathObjectStroke(GrGLGpu* gpu, GrGLuint pathID, const GrStrokeInfo& stroke) { in InitPathObjectStroke()
263 GrGLPath::GrGLPath(GrGLGpu* gpu, const SkPath& origSkPath, const GrStrokeInfo& origStroke) in GrGLPath()
274 const GrStrokeInfo* stroke = &origStroke; in GrGLPath()
275 GrStrokeInfo tmpStroke(SkStrokeRec::kFill_InitStyle); in GrGLPath()
/external/skia/src/gpu/batches/
DGrDefaultPathRenderer.h24 StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override;
37 const GrStrokeInfo&,
DGrTessellatingPathRenderer.cpp81 const GrStrokeInfo& stroke, in Create()
111 GrStrokeInfo stroke(fStroke); in tessellate()
209 const GrStrokeInfo& stroke, in TessellatingPathBatch()
242 GrStrokeInfo fStroke;
290 GrStrokeInfo strokeInfo = GrTest::TestStrokeInfo(random); in DRAW_BATCH_TEST_DEFINE()
DGrDashLinePathRenderer.h18 StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override { in onGetStencilSupport() argument
DGrTessellatingPathRenderer.h24 StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override { in onGetStencilSupport() argument
DGrStencilAndCoverPathRenderer.h28 StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override { in onGetStencilSupport() argument

12