Home | History | Annotate | Download | only in core

Lines Matching defs:SkAAClip

9 #include "SkAAClip.h"
19 AutoAAClipValidate(const SkAAClip& clip) : fClip(clip) {
26 const SkAAClip& fClip;
53 struct SkAAClip::YOffset {
58 struct SkAAClip::RunHead {
116 class SkAAClip::Iter {
118 Iter(const SkAAClip&);
135 SkAAClip::Iter::Iter(const SkAAClip& clip) {
156 void SkAAClip::Iter::next() {
190 void SkAAClip::validate() const {
396 bool SkAAClip::trimLeftRight() {
474 bool SkAAClip::trimTopBottom() {
557 bool SkAAClip::trimBounds() {
577 void SkAAClip::freeRuns() {
586 SkAAClip::SkAAClip() {
591 SkAAClip::SkAAClip(const SkAAClip& src) {
597 SkAAClip::~SkAAClip() {
601 SkAAClip& SkAAClip::operator=(const SkAAClip& src) {
616 bool operator==(const SkAAClip& a, const SkAAClip& b) {
627 const SkAAClip::RunHead* ah = a.fRunHead;
628 const SkAAClip::RunHead* bh = b.fRunHead;
645 void SkAAClip::swap(SkAAClip& other) {
653 bool SkAAClip::set(const SkAAClip& src) {
658 bool SkAAClip::setEmpty() {
665 bool SkAAClip::setRect(const SkIRect& bounds) {
687 bool SkAAClip::setRect(const SkRect& r, bool doAA) {
715 bool SkAAClip::setRegion(const SkRegion& rgn) {
724 SkAAClip clip;
800 const uint8_t* SkAAClip::findRow(int y, int* lastYForRow) const {
820 const uint8_t* SkAAClip::findX(const uint8_t data[], int x, int* initialCount) const {
839 bool SkAAClip::quickContains(int left, int top, int right, int bottom) const {
878 class SkAAClip::Builder {
1003 bool finish(SkAAClip* target) {
1165 class SkAAClip::BuilderBlitter : public SkBlitter {
1305 bool SkAAClip::setPath(const SkPath& path, const SkRegion* clip, bool doAA) {
1344 typedef void (*RowProc)(SkAAClip::Builder&, int bottom,
1458 static void operatorX(SkAAClip::Builder& builder, int lastY,
1518 static void adjust_iter(SkAAClip::Iter& iter, int& topA, int& botA, int bot) {
1527 static void operateY(SkAAClip::Builder& builder, const SkAAClip& A,
1528 const SkAAClip& B, SkRegion::Op op) {
1532 SkAAClip::Iter iterA(A);
1533 SkAAClip::Iter iterB(B);
1594 bool SkAAClip::op(const SkAAClip& clipAOrig, const SkAAClip& clipBOrig,
1602 const SkAAClip* clipA = &clipAOrig;
1603 const SkAAClip* clipB = &clipBOrig;
1664 bool SkAAClip::op(const SkIRect& rOrig, SkRegion::Op op) {
1695 SkAAClip clip;
1700 bool SkAAClip::op(const SkRect& rOrig, SkRegion::Op op, bool doAA) {
1726 SkAAClip clip;
1731 bool SkAAClip::op(const SkAAClip& clip, SkRegion::Op op) {
1737 bool SkAAClip::translate(int dx, int dy, SkAAClip* dst) const {
1770 void SkAAClip::copyToMask(SkMask* mask) const {