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 {
246 void SkAAClip::debug(bool compress_y) const {
436 bool SkAAClip::trimLeftRight() {
514 bool SkAAClip::trimTopBottom() {
597 bool SkAAClip::trimBounds() {
617 void SkAAClip::freeRuns() {
626 SkAAClip::SkAAClip() {
631 SkAAClip::SkAAClip(const SkAAClip& src) {
637 SkAAClip::~SkAAClip() {
641 SkAAClip& SkAAClip::operator=(const SkAAClip& src) {
656 bool operator==(const SkAAClip& a, const SkAAClip& b) {
667 const SkAAClip::RunHead* ah = a.fRunHead;
668 const SkAAClip::RunHead* bh = b.fRunHead;
685 void SkAAClip::swap(SkAAClip& other) {
693 bool SkAAClip::set(const SkAAClip& src) {
698 bool SkAAClip::setEmpty() {
705 bool SkAAClip::setRect(const SkIRect& bounds) {
727 bool SkAAClip::isRect() const {
755 bool SkAAClip::setRect(const SkRect& r, bool doAA) {
783 bool SkAAClip::setRegion(const SkRegion& rgn) {
792 SkAAClip clip;
868 const uint8_t* SkAAClip::findRow(int y, int* lastYForRow) const {
888 const uint8_t* SkAAClip::findX(const uint8_t data[], int x, int* initialCount) const {
907 bool SkAAClip::quickContains(int left, int top, int right, int bottom) const {
946 class SkAAClip::Builder {
1071 bool finish(SkAAClip* target) {
1233 class SkAAClip::BuilderBlitter : public SkBlitter {
1373 bool SkAAClip::setPath(const SkPath& path, const SkRegion* clip, bool doAA) {
1412 typedef void (*RowProc)(SkAAClip::Builder&, int bottom,
1526 static void operatorX(SkAAClip::Builder& builder, int lastY,
1586 static void adjust_iter(SkAAClip::Iter& iter, int& topA, int& botA, int bot) {
1595 static void operateY(SkAAClip::Builder& builder, const SkAAClip& A,
1596 const SkAAClip& B, SkRegion::Op op) {
1600 SkAAClip::Iter iterA(A);
1601 SkAAClip::Iter iterB(B);
1662 bool SkAAClip::op(const SkAAClip& clipAOrig, const SkAAClip& clipBOrig,
1670 const SkAAClip* clipA = &clipAOrig;
1671 const SkAAClip* clipB = &clipBOrig;
1732 bool SkAAClip::op(const SkIRect& rOrig, SkRegion::Op op) {
1763 SkAAClip clip;
1768 bool SkAAClip::op(const SkRect& rOrig, SkRegion::Op op, bool doAA) {
1794 SkAAClip
1799 bool SkAAClip::op(const SkAAClip& clip, SkRegion::Op op) {
1805 bool SkAAClip::translate(int dx, int dy, SkAAClip* dst) const {
1838 void SkAAClip::copyToMask(SkMask* mask) const {