Home | History | Annotate | Download | only in hwui

Lines Matching refs:fontRenderer

22 #include "FontRenderer.h"
35 virtual FontRenderer& getFontRenderer(const SkPaint* paint) = 0;
38 virtual uint32_t getFontRendererSize(uint32_t fontRenderer, GLenum format) const = 0;
73 FontRenderer& getFontRenderer(const SkPaint* paint) override {
75 mRenderer = new FontRenderer;
84 uint32_t getFontRendererSize(uint32_t fontRenderer, GLenum format) const override {
96 FontRenderer* mRenderer;
119 FontRenderer& getFontRenderer(const SkPaint* paint) override {
121 mRenderer = new FontRenderer;
131 uint32_t getFontRendererSize(uint32_t fontRenderer, GLenum format) const override {
146 FontRenderer* mRenderer;
157 FontRenderer& getFontRenderer(const SkPaint* paint) override;
163 uint32_t getFontRendererSize(uint32_t fontRenderer, GLenum format) const override {
164 if (fontRenderer >= kGammaCount) return 0;
166 if (!mRenderers[fontRenderer]) return 0;
168 return mRenderers[fontRenderer]->getCacheSize(format);
189 FontRenderer* getRenderer(Gamma gamma);
192 std::unique_ptr<FontRenderer> mRenderers[kGammaCount];