Home
last modified time | relevance | path

Searched refs:GrAtlasTextOp (Results 1 – 22 of 22) sorted by relevance

/external/skia/src/gpu/ops/
DGrAtlasTextOp.cpp40 void* GrAtlasTextOp::operator new(size_t s) { in operator new()
48 void GrAtlasTextOp::operator delete(void* bytes) noexcept { in operator delete()
56 void GrAtlasTextOp::ClearCache() { in ClearCache()
62 GrAtlasTextOp::GrAtlasTextOp(MaskType maskType, in GrAtlasTextOp() function in GrAtlasTextOp
84 GrAtlasTextOp::GrAtlasTextOp(MaskType maskType, in GrAtlasTextOp() function in GrAtlasTextOp
110 auto GrAtlasTextOp::Geometry::MakeForBlob(const GrAtlasSubRun& subRun, in MakeForBlob()
129 void GrAtlasTextOp::Geometry::fillVertexData(void *dst, int offset, int count) const { in fillVertexData()
136 void GrAtlasTextOp::visitProxies(const VisitProxyFunc& func) const { in visitProxies()
141 SkString GrAtlasTextOp::onDumpInfo() const { in onDumpInfo()
157 GrDrawOp::FixedFunctionFlags GrAtlasTextOp::fixedFunctionFlags() const { in fixedFunctionFlags()
[all …]
DGrAtlasTextOp.h23 class GrAtlasTextOp final : public GrMeshDrawOp {
27 ~GrAtlasTextOp() override { in ~GrAtlasTextOp()
141 GrAtlasTextOp(MaskType maskType,
148 GrAtlasTextOp(MaskType maskType,
/external/skqp/src/gpu/ops/
DGrAtlasTextOp.cpp27 std::unique_ptr<GrAtlasTextOp> GrAtlasTextOp::MakeBitmap(GrContext* context, in MakeBitmap()
34 std::unique_ptr<GrAtlasTextOp> op = pool->allocate<GrAtlasTextOp>(std::move(paint)); in MakeBitmap()
54 std::unique_ptr<GrAtlasTextOp> GrAtlasTextOp::MakeDistanceField( in MakeDistanceField()
66 std::unique_ptr<GrAtlasTextOp> op = pool->allocate<GrAtlasTextOp>(std::move(paint)); in MakeDistanceField()
84 void GrAtlasTextOp::init() { in init()
116 void GrAtlasTextOp::visitProxies(const VisitProxyFunc& func, VisitorType) const { in visitProxies()
121 SkString GrAtlasTextOp::dumpInfo() const { in dumpInfo()
139 GrDrawOp::FixedFunctionFlags GrAtlasTextOp::fixedFunctionFlags() const { in fixedFunctionFlags()
143 GrProcessorSet::Analysis GrAtlasTextOp::finalize(const GrCaps& caps, const GrAppliedClip* clip) { in finalize()
274 void GrAtlasTextOp::onPrepareDraws(Target* target) { in onPrepareDraws()
[all …]
DGrAtlasTextOp.h18 class GrAtlasTextOp final : public GrMeshDrawOp {
22 ~GrAtlasTextOp() override { in ~GrAtlasTextOp()
43 static std::unique_ptr<GrAtlasTextOp> MakeBitmap(GrContext* context,
49 static std::unique_ptr<GrAtlasTextOp> MakeDistanceField(
101 GrAtlasTextOp(GrPaint&& paint) in GrAtlasTextOp() function
/external/skqp/src/atlastext/
DSkAtlasTextTarget.cpp99 void addDrawOp(const GrClip&, std::unique_ptr<GrAtlasTextOp> op) override;
131 SkTArray<std::unique_ptr<GrAtlasTextOp>, true> fOps;
170 void SkInternalAtlasTextTarget::addDrawOp(const GrClip& clip, std::unique_ptr<GrAtlasTextOp> op) { in addDrawOp()
173 if (op->maskType() != GrAtlasTextOp::kGrayscaleDistanceField_MaskType) { in addDrawOp()
180 GrAtlasTextOp* other = fOps.fromBack(i).get(); in addDrawOp()
209 void GrAtlasTextOp::finalizeForTextTarget(uint32_t color, const GrCaps& caps) { in finalizeForTextTarget()
218 void GrAtlasTextOp::executeForTextTarget(SkAtlasTextTarget* target) { in executeForTextTarget()
/external/skqp/src/gpu/text/
DGrTextTarget.h14 class GrAtlasTextOp; variable
32 virtual void addDrawOp(const GrClip&, std::unique_ptr<GrAtlasTextOp> op) = 0;
DGrTextBlob.cpp166 inline std::unique_ptr<GrAtlasTextOp> GrTextBlob::makeOp( in makeOp()
175 std::unique_ptr<GrAtlasTextOp> op; in makeOp()
178 op = GrAtlasTextOp::MakeDistanceField( in makeOp()
184 op = GrAtlasTextOp::MakeBitmap(target->getContext(), std::move(grPaint), format, glyphCount, in makeOp()
187 GrAtlasTextOp::Geometry& geometry = op->geometry(); in makeOp()
DGrTextContext.h90 GR_DRAW_OP_TEST_FRIEND(GrAtlasTextOp);
DGrTextContext.cpp208 GR_DRAW_OP_TEST_DEFINE(GrAtlasTextOp) { in GR_DRAW_OP_TEST_DEFINE() argument
DGrTextBlobVertexRegenerator.cpp237 currVertex += vertexStride * GrAtlasTextOp::kVerticesPerGlyph; in doRegen()
DGrTextBlob.h516 inline std::unique_ptr<GrAtlasTextOp> makeOp(
/external/skia/src/gpu/text/
DGrTextBlob.cpp64 GrAtlasTextOp::MaskType op_mask_type(GrMaskFormat grMaskFormat) { in op_mask_type()
66 case kA8_GrMaskFormat: return GrAtlasTextOp::MaskType::kGrayscaleCoverage; in op_mask_type()
67 case kA565_GrMaskFormat: return GrAtlasTextOp::MaskType::kLCDCoverage; in op_mask_type()
68 case kARGB_GrMaskFormat: return GrAtlasTextOp::MaskType::kColorBitmap; in op_mask_type()
670 GrAtlasTextOp::Geometry* geometry = GrAtlasTextOp::Geometry::MakeForBlob( in makeAtlasTextOp()
680 GrOp::Owner op = GrOp::Make<GrAtlasTextOp>(rContext, in makeAtlasTextOp()
964 GrAtlasTextOp::Geometry* geometry = GrAtlasTextOp::Geometry::MakeForBlob( in makeAtlasTextOp()
974 GrOp::Owner op = GrOp::Make<GrAtlasTextOp>( in makeAtlasTextOp()
1200 static std::tuple<GrAtlasTextOp::MaskType, uint32_t, bool> calculate_sdf_parameters( in calculate_sdf_parameters()
1209 using MT = GrAtlasTextOp::MaskType; in calculate_sdf_parameters()
[all …]
DGrTextBlob.h29 class GrAtlasTextOp; variable
/external/skia/tools/gpu/
DGrTest.cpp69 DRAW_OP_TEST_EXTERN(GrAtlasTextOp);
96 DRAW_OP_TEST_ENTRY(GrAtlasTextOp), in GrDrawRandomOp()
/external/skia/tests/
DDrawOpAtlasTest.cpp212 GrAtlasTextOp::CreateOpTestingOnly( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
218 GrAtlasTextOp* atlasTextOp = (GrAtlasTextOp*)op.get(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/external/skqp/tools/gpu/
DGrTest.cpp352 DRAW_OP_TEST_EXTERN(GrAtlasTextOp);
378 DRAW_OP_TEST_ENTRY(GrAtlasTextOp), in GrDrawRandomOp()
/external/skia/src/gpu/
DGrRecordingContext.cpp49 GrAtlasTextOp::ClearCache(); in ~GrRecordingContext()
/external/skqp/gn/
Dgpu.gni251 "$_src/gpu/ops/GrAtlasTextOp.cpp",
252 "$_src/gpu/ops/GrAtlasTextOp.h",
/external/skia/gn/
Dgpu.gni379 "$_src/gpu/ops/GrAtlasTextOp.cpp",
380 "$_src/gpu/ops/GrAtlasTextOp.h",
/external/skqp/src/gpu/
DGrRenderTargetContext.cpp69 void addDrawOp(const GrClip& clip, std::unique_ptr<GrAtlasTextOp> op) override { in addDrawOp()
/external/skqp/
DAndroid.bp1025 "src/gpu/ops/GrAtlasTextOp.cpp",
/external/skia/
DAndroid.bp641 "src/gpu/ops/GrAtlasTextOp.cpp",
1625 "src/gpu/ops/GrAtlasTextOp.cpp",