Searched refs:SkAtlasTextRenderer (Results 1 – 16 of 16) sorted by relevance
13 class SkAtlasTextRenderer; variable16 SkAtlasTextRenderer* SkGetAtlasTextRendererFromInternalContext(class SkInternalAtlasTextContext&);24 static sk_sp<SkAtlasTextContext> Make(sk_sp<SkAtlasTextRenderer>);26 SkAtlasTextRenderer* renderer() const { in renderer()37 SkAtlasTextContext(sk_sp<SkAtlasTextRenderer>);
20 class SK_API SkAtlasTextRenderer : public SkRefCnt {37 virtual ~SkAtlasTextRenderer() = default;
20 class SkAtlasTextRenderer; variable29 static std::unique_ptr<SkInternalAtlasTextContext> Make(sk_sp<SkAtlasTextRenderer>);33 SkAtlasTextRenderer* renderer() const { return fRenderer.get(); } in renderer()53 SkInternalAtlasTextContext(sk_sp<SkAtlasTextRenderer>);55 sk_sp<SkAtlasTextRenderer> fRenderer;
15 SkAtlasTextRenderer* SkGetAtlasTextRendererFromInternalContext( in SkGetAtlasTextRendererFromInternalContext()23 sk_sp<SkAtlasTextRenderer> renderer) { in Make()28 SkInternalAtlasTextContext::SkInternalAtlasTextContext(sk_sp<SkAtlasTextRenderer> renderer) in SkInternalAtlasTextContext()75 auto vertexDataSize = sizeof(SkAtlasTextRenderer::SDFVertex) * 4 * glyphCnt; in recordDraw()79 auto* vertex = reinterpret_cast<SkAtlasTextRenderer::SDFVertex*>(vertexData) + i; in recordDraw()97 fRenderer->createTexture(SkAtlasTextRenderer::AtlasFormat::kA8, in flush()119 auto vertices = reinterpret_cast<const SkAtlasTextRenderer::SDFVertex*>(draw.fVertexData); in flush()
12 sk_sp<SkAtlasTextContext> SkAtlasTextContext::Make(sk_sp<SkAtlasTextRenderer> renderer) { in Make()16 SkAtlasTextContext::SkAtlasTextContext(sk_sp<SkAtlasTextRenderer> renderer) in SkAtlasTextContext()
250 inline bool atlas_format_to_gl_types(SkAtlasTextRenderer::AtlasFormat format, in atlas_format_to_gl_types()254 case SkAtlasTextRenderer::AtlasFormat::kA8: in atlas_format_to_gl_types()263 inline int atlas_format_bytes_per_pixel(SkAtlasTextRenderer::AtlasFormat format) { in atlas_format_bytes_per_pixel()265 case SkAtlasTextRenderer::AtlasFormat::kA8: in atlas_format_bytes_per_pixel()
23 class TestAtlasTextRenderer : public SkAtlasTextRenderer {
742 "$_include/atlastext/SkAtlasTextRenderer.h",
731 "$_include/atlastext/SkAtlasTextRenderer.h",