Home | History | Annotate | Download | only in core

Lines Matching refs:SkScalerContext

1 /* libs/graphics/sgl/SkScalerContext.cpp
18 #include "SkScalerContext.h"
135 SkScalerContext::SkScalerContext(const SkDescriptor* desc)
173 SkScalerContext::~SkScalerContext() {
181 static SkScalerContext* allocNextContext(const SkScalerContext::Rec& rec) {
194 SkScalerContext::Rec* newRec =
195 (SkScalerContext::Rec*)desc->addEntry(kRec_SkDescriptorTag,
206 SkScalerContext* SkScalerContext::getNextContext() {
207 SkScalerContext* next = fNextContext;
223 SkScalerContext* SkScalerContext::getGlyphContext(const SkGlyph& glyph) {
225 SkScalerContext* ctx = this;
245 uint16_t SkScalerContext::charToGlyphID(SkUnichar uni) {
246 SkScalerContext* ctx = this;
267 SkUnichar SkScalerContext::glyphIDToChar(uint16_t glyphID) {
268 SkScalerContext* ctx = this;
282 void SkScalerContext::getAdvance(SkGlyph* glyph) {
291 void SkScalerContext::getMetrics(SkGlyph* glyph) {
298 if ((fRec.fFlags & SkScalerContext::kDevKernText_Flag) == 0) {
379 void SkScalerContext::getImage(const SkGlyph& origGlyph) {
516 void SkScalerContext::getPath(const SkGlyph& glyph, SkPath* path)
521 void SkScalerContext::getFontMetrics(SkPaint::FontMetrics* mx, SkPaint::FontMetrics* my)
526 SkUnichar SkScalerContext::generateGlyphToChar(uint16_t glyph) {
532 void SkScalerContext::internalGetPath(const SkGlyph& glyph, SkPath* fillPath, SkPath* devPath, SkMatrix* fillToDevMatrix)
609 void SkScalerContext::Rec::getMatrixFrom2x2(SkMatrix* dst) const
618 void SkScalerContext::Rec::getLocalMatrix(SkMatrix* m) const
625 void SkScalerContext::Rec::getSingleMatrix(SkMatrix* m) const
641 class SkScalerContext_Empty : public SkScalerContext {
643 SkScalerContext_Empty(const SkDescriptor* desc) : SkScalerContext(desc) {}
671 SkScalerContext* SkScalerContext::Create(const SkDescriptor* desc)
673 SkScalerContext* c = SkFontHost::CreateScalerContext(desc);