Home
last modified time | relevance | path

Searched refs:GrDrawTarget (Results 1 – 25 of 29) sorted by relevance

12

/external/skia/src/gpu/
DGrDrawTarget.h44 class GrDrawTarget final : public SkRefCnt {
54 GrDrawTarget(GrRenderTarget*, GrGpu*, GrResourceProvider*, GrAuditTrail*, const Options&);
56 ~GrDrawTarget() override;
79 bool dependsOn(GrDrawTarget* dependedOn) const { in dependsOn()
156 CMMAccess(GrDrawTarget* drawTarget) : fDrawTarget(drawTarget) {} in CMMAccess()
164 GrDrawTarget* fDrawTarget;
195 static void Output(GrDrawTarget* dt, int /* index */) { in Output()
196 dt->setFlag(GrDrawTarget::kWasOutput_Flag); in Output()
198 static bool WasOutput(const GrDrawTarget* dt) { in WasOutput()
199 return dt->isSetFlag(GrDrawTarget::kWasOutput_Flag); in WasOutput()
[all …]
DGrDrawTarget.cpp40 GrDrawTarget::GrDrawTarget(GrRenderTarget* rt, GrGpu* gpu, GrResourceProvider* resourceProvider, in GrDrawTarget() function in GrDrawTarget
63 GrDrawTarget::~GrDrawTarget() { in ~GrDrawTarget()
74 void GrDrawTarget::addDependency(GrDrawTarget* dependedOn) { in addDependency()
85 void GrDrawTarget::addDependency(GrSurface* dependedOn) { in addDependency()
90 GrDrawTarget* dt = dependedOn->asRenderTarget()->getLastDrawTarget(); in addDependency()
103 void GrDrawTarget::dump() const { in dump()
125 bool GrDrawTarget::setupDstReadIfNecessary(const GrPipelineBuilder& pipelineBuilder, in setupDstReadIfNecessary()
187 void GrDrawTarget::prepareBatches(GrBatchFlushState* flushState) { in prepareBatches()
200 void GrDrawTarget::drawBatches(GrBatchFlushState* flushState) { in drawBatches()
220 void GrDrawTarget::reset() { in reset()
[all …]
DGrDrawingManager.cpp67 SkTTopoSort<GrDrawTarget, GrDrawTarget::TopoSortTraits>(&fDrawTargets); in flush()
102 fDrawTargets[0]->resetFlag(GrDrawTarget::kWasOutput_Flag); in flush()
112 GrDrawTarget* GrDrawingManager::newDrawTarget(GrRenderTarget* rt) { in newDrawTarget()
127 GrDrawTarget* dt = new GrDrawTarget(rt, fContext->getGpu(), fContext->resourceProvider(), in newDrawTarget()
DGrDrawingManager.h38 GrDrawTarget* newDrawTarget(GrRenderTarget* rt);
50 GrDrawingManager(GrContext* context, const GrDrawTarget::Options& optionsForDrawTargets, in GrDrawingManager()
73 GrDrawTarget::Options fOptionsForDrawTargets;
79 SkTDArray<GrDrawTarget*> fDrawTargets;
DGrTest.h32 void init(GrContext*, GrDrawTarget*, GrRenderTarget*);
34 GrDrawTarget* target() { return fDrawTarget.get(); } in target()
39 SkAutoTUnref<GrDrawTarget> fDrawTarget;
DGrClipMaskManager.h21 class GrDrawTarget; variable
58 GrClipMaskManager(GrDrawTarget* owner, bool debugClipBatchToBounds);
172 GrDrawTarget* fDrawTarget; // This is our owning draw target.
DGrSWMaskHelper.h26 class GrDrawTarget; variable
95 GrDrawTarget* target,
DGrSoftwarePathRenderer.cpp69 static void draw_non_aa_rect(GrDrawTarget* drawTarget, in draw_non_aa_rect()
80 void draw_around_inv_path(GrDrawTarget* target, in draw_around_inv_path()
DGrPathRenderer.h125 GrDrawTarget* fTarget;
180 GrDrawTarget* fTarget;
DGrRenderTarget.cpp81 void GrRenderTarget::setLastDrawTarget(GrDrawTarget* dt) { in setLastDrawTarget()
DGrTracing.h22 GrGpuTraceMarkerGenerator(GrDrawTarget* target) {} in GrGpuTraceMarkerGenerator()
DGrTest.cpp55 void GrTestTarget::init(GrContext* ctx, GrDrawTarget* target, GrRenderTarget* rt) { in init()
86 SkAutoTUnref<GrDrawTarget> dt(fDrawingManager->newDrawTarget(rt)); in getTestTarget()
DGrPipelineBuilder.h385 friend class GrDrawTarget; variable
DGrSWMaskHelper.cpp339 GrDrawTarget* target, in DrawToTargetWithPathMask()
DGrClipMaskManager.cpp51 static void draw_non_aa_rect(GrDrawTarget* drawTarget, in draw_non_aa_rect()
140 GrClipMaskManager::GrClipMaskManager(GrDrawTarget* drawTarget, bool debugClipBatchToBounds) in GrClipMaskManager()
DGrContext.cpp94 GrDrawTarget::Options dtOptions; in initCommon()
/external/skia/include/gpu/
DGrRenderTarget.h14 class GrDrawTarget; variable
155 void setLastDrawTarget(GrDrawTarget* dt);
156 GrDrawTarget* getLastDrawTarget() { return fLastDrawTarget; } in getLastDrawTarget()
194 GrDrawTarget* fLastDrawTarget;
DGrDrawContext.h24 class GrDrawTarget; variable
294 GrDrawTarget* getDrawTarget();
301 GrDrawTarget* fDrawTarget;
DGrContext.h29 class GrDrawTarget; variable
/external/skia/src/gpu/effects/
DGrDashingEffect.h17 class GrDrawTarget; variable
23 bool DrawDashLine(GrDrawTarget*, const GrPipelineBuilder&, GrColor,
/external/skia/src/gpu/batches/
DGrDefaultPathRenderer.h32 bool internalDrawPath(GrDrawTarget*,
DGrDefaultPathRenderer.cpp546 bool GrDefaultPathRenderer::internalDrawPath(GrDrawTarget* target, in internalDrawPath()
/external/skia/tests/
DTessellatingPathRendererTests.cpp235 static void test_path(GrDrawTarget* dt, GrRenderTarget* rt, GrResourceProvider* rp, in test_path()
266 GrDrawTarget* dt = tt.target(); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
/external/skia/src/gpu/text/
DGrAtlasTextContext.h22 class GrDrawTarget; variable
/external/skia/gyp/
Dgpu.gypi89 '<(skia_src_path)/gpu/GrDrawTarget.cpp',
90 '<(skia_src_path)/gpu/GrDrawTarget.h',

12