Searched refs:GrAtlasTextOp (Results 1 - 4 of 4) sorted by relevance

/external/skia/src/gpu/ops/
H A DGrAtlasTextOp.h16 class GrAtlasTextOp final : public GrMeshDrawOp {
20 ~GrAtlasTextOp() override {
40 static std::unique_ptr<GrAtlasTextOp> MakeBitmap(GrMaskFormat maskFormat, int glyphCount,
42 std::unique_ptr<GrAtlasTextOp> op(new GrAtlasTextOp);
64 static std::unique_ptr<GrAtlasTextOp> MakeDistanceField(
68 std::unique_ptr<GrAtlasTextOp> op(new GrAtlasTextOp);
116 GrAtlasTextOp() : INHERITED(ClassID()) {} // initialized in factory functions. function in class:final
192 GrBlobRegenHelper(const GrAtlasTextOp* o
[all...]
H A DGrAtlasTextOp.cpp8 #include "GrAtlasTextOp.h"
32 SkString GrAtlasTextOp::dumpInfo() const {
49 void GrAtlasTextOp::getFragmentProcessorAnalysisInputs(GrPipelineAnalysisColor* color,
71 void GrAtlasTextOp::applyPipelineOptimizations(const GrPipelineOptimizations& optimizations) {
78 void GrAtlasTextOp::onPrepareDraws(Target* target) const {
148 void GrAtlasTextOp::flush(GrMeshDrawOp::Target* target, FlushInfo* flushInfo) const {
160 bool GrAtlasTextOp::onCombineIfPossible(GrOp* t, const GrCaps& caps) {
161 GrAtlasTextOp* that = t->cast<GrAtlasTextOp>();
223 sk_sp<GrGeometryProcessor> GrAtlasTextOp
[all...]
/external/skia/src/gpu/text/
H A DGrAtlasTextBlob.cpp18 #include "ops/GrAtlasTextOp.h"
267 std::unique_ptr<GrAtlasTextOp> op;
271 op = GrAtlasTextOp::MakeDistanceField(glyphCount, cache, distanceAdjustTable,
275 op = GrAtlasTextOp::MakeBitmap(format, glyphCount, cache);
277 GrAtlasTextOp::Geometry& geometry = op->geometry();
H A DGrAtlasTextBlob_regenInOp.cpp16 #include "ops/GrAtlasTextOp.h"
206 vertex += vertexStride * glyphIdx * GrAtlasTextOp::kVerticesPerGlyph;

Completed in 490 milliseconds