OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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