Lines Matching refs:AtlasTextOp
8 #include "src/gpu/ops/AtlasTextOp.h"
35 // If we have thread local, then cache memory for a single AtlasTextOp.
37 void* AtlasTextOp::operator new(size_t s) {
45 void AtlasTextOp::operator delete(void* bytes) noexcept {
53 void AtlasTextOp::ClearCache() {
58 AtlasTextOp::AtlasTextOp(MaskType maskType,
80 AtlasTextOp::AtlasTextOp(MaskType maskType,
106 auto AtlasTextOp::Geometry::MakeForBlob(const GrAtlasSubRun& subRun,
125 void AtlasTextOp::Geometry::fillVertexData(void *dst, int offset, int count) const {
132 void AtlasTextOp::visitProxies(const GrVisitProxyFunc& func) const {
137 SkString AtlasTextOp::onDumpInfo() const {
153 GrDrawOp::FixedFunctionFlags AtlasTextOp::fixedFunctionFlags() const {
157 GrProcessorSet::Analysis AtlasTextOp::finalize(const GrCaps& caps,
195 void AtlasTextOp::onPrepareDraws(GrMeshDrawTarget* target) {
324 void AtlasTextOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) {
333 void AtlasTextOp::createDrawForGeneratedGlyphs(GrMeshDrawTarget* target,
390 GrOp::CombineResult AtlasTextOp::onCombineIfPossible(GrOp* t, SkArenaAlloc*, const GrCaps& caps) {
391 auto that = t->cast<AtlasTextOp>();
439 GrGeometryProcessor* AtlasTextOp::setupDfProcessor(SkArenaAlloc* arena,
487 GrOp::Owner AtlasTextOp::CreateOpTestingOnly(SurfaceDrawContext* sdc,
530 GR_DRAW_OP_TEST_DEFINE(AtlasTextOp) {
553 return skgpu::v1::AtlasTextOp::CreateOpTestingOnly(sdc, skPaint, font, matrixProvider,