Refactor SkGrFontScaler and SkGrFontKey into non-virtual versions.
authorjvanverth <jvanverth@google.com>
Sat, 12 Jul 2014 02:45:16 +0000 (19:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Sat, 12 Jul 2014 02:45:16 +0000 (19:45 -0700)
commit733f5f5dbca10fc6385ec3c77b3e9ff78227dac7
treed9ffdb538bf85fa2d56e977d5081e32e7f4f3ee7
parent93de7a27e05004e1ff3171b43d89d36890f9f868
Refactor SkGrFontScaler and SkGrFontKey into non-virtual versions.

This is a pre-cleanup for another change, but has the side benefit of making
the code simpler in general.

No perf increase, despite removing virtual functions.

R=bsalomon@google.com, egdaniel@google.com

Author: jvanverth@google.com

Review URL: https://codereview.chromium.org/385263002
gyp/gpu.gypi
include/gpu/GrFontScaler.h
include/gpu/GrKey.h [deleted file]
include/gpu/SkGr.h
src/gpu/GrFontScaler.cpp [moved from src/gpu/SkGrFontScaler.cpp with 82% similarity]
src/gpu/GrTextContext.cpp
src/gpu/GrTextStrike.cpp
src/gpu/GrTextStrike.h
src/gpu/GrTextStrike_impl.h