HomeSort by relevance Sort by last modified time
    Searched refs:SkAnalyticEdge (Results 1 - 12 of 12) sorted by null

  /external/skia/src/core/
SkEdgeBuilder.h 14 #include "SkAnalyticEdge.h"
17 struct SkAnalyticEdge;
31 // used to construct SkAnalyticEdge (kAnalyticEdge) later. We use kBezier to save the memory
32 // allocation time (a SkBezier is much lighter than SkAnalyticEdge or SkEdge). Note that
33 // Delta AA only has to deal with one SkAnalyticEdge at a time (whereas Analytic AA has to
35 // allocate memory for n SkBeziers and 1 SkAnalyticEdge. (Analytic AA need to allocate
40 // static constexpr int kEdgeSizes[3] = {sizeof(SkEdge), sizeof(SkAnalyticEdge), sizeof(SkBezier)};
53 SkAnalyticEdge** analyticEdgeList() { return (SkAnalyticEdge**)fEdgeList; }
64 Combine CombineVertical(const SkAnalyticEdge* edge, SkAnalyticEdge* last)
    [all...]
SkAnalyticEdge.h 13 struct SkAnalyticEdge {
21 SkAnalyticEdge* fNext;
22 SkAnalyticEdge* fPrev;
26 SkAnalyticEdge* fRiteE;
104 struct SkAnalyticQuadraticEdge : public SkAnalyticEdge {
122 struct SkAnalyticCubicEdge : public SkAnalyticEdge {
136 bool SkAnalyticEdge::setLine(const SkPoint& p0, const SkPoint& p1) {
SkEdgeBuilder.cpp 10 #include "SkAnalyticEdge.h"
67 const SkAnalyticEdge* edge, SkAnalyticEdge* last) {
117 bool SkEdgeBuilder::vertical_line(const SkAnalyticEdge* edge) {
129 SkAnalyticEdge* edge = fAlloc.make<SkAnalyticEdge>();
132 Combine combine = CombineVertical(edge, (SkAnalyticEdge*)*(fList.end() - 1));
248 SkEdgeBuilder::Combine SkEdgeBuilder::checkVertical(const SkAnalyticEdge* edge,
249 SkAnalyticEdge** edgePtr) {
251 return !vertical_line(edge) || edgePtr <= (SkAnalyticEdge**)fEdgeList ? kNo_Combine
    [all...]
SkScan_AAAPath.cpp 8 #include "SkAnalyticEdge.h"
891 static bool operator<(const SkAnalyticEdge& a, const SkAnalyticEdge& b) {
    [all...]
SkScan_DAAPath.cpp 8 #include "SkAnalyticEdge.h"
74 static inline void add_coverage_delta_segment(int y, SkFixed rowHeight, const SkAnalyticEdge* edge,
182 SkAnalyticEdge l, r;
222 SkASSERT(sizeof(SkAnalyticQuadraticEdge) >= sizeof(SkAnalyticEdge));
226 SkAnalyticEdge* currE = &storage;
SkAnalyticEdge.cpp 9 #include "SkAnalyticEdge.h"
16 bool SkAnalyticEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1, SkFixed slope) {
59 bool SkAnalyticEdge::update(SkFixed last_y, bool sortY) {
  /external/skqp/src/core/
SkEdgeBuilder.h 14 #include "SkAnalyticEdge.h"
17 struct SkAnalyticEdge;
31 // used to construct SkAnalyticEdge (kAnalyticEdge) later. We use kBezier to save the memory
32 // allocation time (a SkBezier is much lighter than SkAnalyticEdge or SkEdge). Note that
33 // Delta AA only has to deal with one SkAnalyticEdge at a time (whereas Analytic AA has to
35 // allocate memory for n SkBeziers and 1 SkAnalyticEdge. (Analytic AA need to allocate
40 // static constexpr int kEdgeSizes[3] = {sizeof(SkEdge), sizeof(SkAnalyticEdge), sizeof(SkBezier)};
53 SkAnalyticEdge** analyticEdgeList() { return (SkAnalyticEdge**)fEdgeList; }
64 Combine CombineVertical(const SkAnalyticEdge* edge, SkAnalyticEdge* last)
    [all...]
SkAnalyticEdge.h 13 struct SkAnalyticEdge {
21 SkAnalyticEdge* fNext;
22 SkAnalyticEdge* fPrev;
26 SkAnalyticEdge* fRiteE;
104 struct SkAnalyticQuadraticEdge : public SkAnalyticEdge {
122 struct SkAnalyticCubicEdge : public SkAnalyticEdge {
136 bool SkAnalyticEdge::setLine(const SkPoint& p0, const SkPoint& p1) {
SkEdgeBuilder.cpp 10 #include "SkAnalyticEdge.h"
67 const SkAnalyticEdge* edge, SkAnalyticEdge* last) {
117 bool SkEdgeBuilder::vertical_line(const SkAnalyticEdge* edge) {
129 SkAnalyticEdge* edge = fAlloc.make<SkAnalyticEdge>();
132 Combine combine = CombineVertical(edge, (SkAnalyticEdge*)*(fList.end() - 1));
248 SkEdgeBuilder::Combine SkEdgeBuilder::checkVertical(const SkAnalyticEdge* edge,
249 SkAnalyticEdge** edgePtr) {
251 return !vertical_line(edge) || edgePtr <= (SkAnalyticEdge**)fEdgeList ? kNo_Combine
    [all...]
SkScan_AAAPath.cpp 8 #include "SkAnalyticEdge.h"
891 static bool operator<(const SkAnalyticEdge& a, const SkAnalyticEdge& b) {
    [all...]
SkScan_DAAPath.cpp 8 #include "SkAnalyticEdge.h"
74 static inline void add_coverage_delta_segment(int y, SkFixed rowHeight, const SkAnalyticEdge* edge,
182 SkAnalyticEdge l, r;
222 SkASSERT(sizeof(SkAnalyticQuadraticEdge) >= sizeof(SkAnalyticEdge));
226 SkAnalyticEdge* currE = &storage;
SkAnalyticEdge.cpp 9 #include "SkAnalyticEdge.h"
16 bool SkAnalyticEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1, SkFixed slope) {
59 bool SkAnalyticEdge::update(SkFixed last_y, bool sortY) {

Completed in 136 milliseconds