Home | History | Annotate | Download | only in atlastext

Lines Matching refs:SkAtlasTextTarget

8 #include "SkAtlasTextTarget.h"
25 SkAtlasTextTarget::SkAtlasTextTarget(sk_sp<SkAtlasTextContext> context, int width, int height,
37 SkAtlasTextTarget::~SkAtlasTextTarget() { fContext->renderer()->targetDeleted(fHandle); }
39 int SkAtlasTextTarget::save() {
45 void SkAtlasTextTarget::restore() {
52 void SkAtlasTextTarget::restoreToCount(int count) {
58 void SkAtlasTextTarget::translate(SkScalar dx, SkScalar dy) {
62 void SkAtlasTextTarget::scale(SkScalar sx, SkScalar sy) { this->accessCTM()->preScale(sx, sy); }
64 void SkAtlasTextTarget::rotate(SkScalar degrees) { this->accessCTM()->preRotate(degrees); }
66 void SkAtlasTextTarget::rotate(SkScalar degrees, SkScalar px, SkScalar py) {
70 void SkAtlasTextTarget::skew(SkScalar sx, SkScalar sy) { this->accessCTM()->preSkew(sx, sy); }
72 void SkAtlasTextTarget::concat(const SkMatrix& matrix) { this->accessCTM()->preConcat(matrix); }
82 class SkInternalAtlasTextTarget : public GrTextTarget, public SkAtlasTextTarget {
88 , SkAtlasTextTarget(std::move(context), width, height, handle)
119 /** SkAtlasTextTarget overrides */
129 using SkAtlasTextTarget::fWidth;
130 using SkAtlasTextTarget::fHeight;
138 std::unique_ptr<SkAtlasTextTarget> SkAtlasTextTarget::Make(sk_sp<SkAtlasTextContext> context,
140 return std::unique_ptr<SkAtlasTextTarget>(
218 void GrAtlasTextOp::executeForTextTarget(SkAtlasTextTarget* target) {