Lines Matching refs:GrDrawingManager

42 GrDrawingManager::RenderTaskDAG::RenderTaskDAG(bool sortRenderTasks)  in RenderTaskDAG()
45 GrDrawingManager::RenderTaskDAG::~RenderTaskDAG() {} in ~RenderTaskDAG()
47 void GrDrawingManager::RenderTaskDAG::gatherIDs(SkSTArray<8, uint32_t, true>* idArray) const { in gatherIDs()
56 void GrDrawingManager::RenderTaskDAG::reset() { in reset()
60 void GrDrawingManager::RenderTaskDAG::removeRenderTask(int index) { in removeRenderTask()
69 void GrDrawingManager::RenderTaskDAG::removeRenderTasks(int startIndex, int stopIndex) { in removeRenderTasks()
78 bool GrDrawingManager::RenderTaskDAG::isUsed(GrSurfaceProxy* proxy) const { in isUsed()
88 GrRenderTask* GrDrawingManager::RenderTaskDAG::add(sk_sp<GrRenderTask> renderTask) { in add()
95 GrRenderTask* GrDrawingManager::RenderTaskDAG::addBeforeLast(sk_sp<GrRenderTask> renderTask) { in addBeforeLast()
106 void GrDrawingManager::RenderTaskDAG::add(const SkTArray<sk_sp<GrRenderTask>>& renderTasks) { in add()
110 void GrDrawingManager::RenderTaskDAG::swap(SkTArray<sk_sp<GrRenderTask>>* renderTasks) { in swap()
115 void GrDrawingManager::RenderTaskDAG::prepForFlush() { in prepForFlush()
140 void GrDrawingManager::RenderTaskDAG::closeAll(const GrCaps* caps) { in closeAll()
148 void GrDrawingManager::RenderTaskDAG::cleanup(const GrCaps* caps) { in cleanup()
171 GrDrawingManager::GrDrawingManager(GrRecordingContext* context, in GrDrawingManager() function in GrDrawingManager
187 void GrDrawingManager::cleanup() { in cleanup()
196 GrDrawingManager::~GrDrawingManager() { in ~GrDrawingManager()
200 bool GrDrawingManager::wasAbandoned() const { in wasAbandoned()
204 void GrDrawingManager::freeGpuResources() { in freeGpuResources()
218 GrSemaphoresSubmitted GrDrawingManager::flush(GrSurfaceProxy* proxies[], int numProxies, in flush()
413 bool GrDrawingManager::executeRenderTasks(int startIndex, int stopIndex, GrOpFlushState* flushState, in executeRenderTasks()
497 GrSemaphoresSubmitted GrDrawingManager::flushSurfaces(GrSurfaceProxy* proxies[], int numProxies, in flushSurfaces()
558 void GrDrawingManager::addOnFlushCallbackObject(GrOnFlushCallbackObject* onFlushCBObject) { in addOnFlushCallbackObject()
563 void GrDrawingManager::testingOnly_removeOnFlushCallbackObject(GrOnFlushCallbackObject* cb) { in testingOnly_removeOnFlushCallbackObject()
571 void GrDrawingManager::moveRenderTasksToDDL(SkDeferredDisplayList* ddl) { in moveRenderTasksToDDL()
593 void GrDrawingManager::copyRenderTasksFromDDL(const SkDeferredDisplayList* ddl, in copyRenderTasksFromDDL()
624 void GrDrawingManager::validate() const { in validate()
651 void GrDrawingManager::closeRenderTasksForNewRenderTask(GrSurfaceProxy* target) { in closeRenderTasksForNewRenderTask()
671 sk_sp<GrOpsTask> GrDrawingManager::newOpsTask(sk_sp<GrRenderTargetProxy> rtp, bool managedOpsTask) { in newOpsTask()
693 GrTextureResolveRenderTask* GrDrawingManager::newTextureResolveRenderTask(const GrCaps& caps) { in newTextureResolveRenderTask()
707 void GrDrawingManager::newWaitRenderTask(sk_sp<GrSurfaceProxy> proxy, in newWaitRenderTask()
782 void GrDrawingManager::newTransferFromRenderTask(sk_sp<GrSurfaceProxy> srcProxy, in newTransferFromRenderTask()
809 bool GrDrawingManager::newCopyRenderTask(sk_sp<GrSurfaceProxy> srcProxy, in newCopyRenderTask()
838 GrTextContext* GrDrawingManager::getTextContext() { in getTextContext()
852 GrPathRenderer* GrDrawingManager::getPathRenderer(const GrPathRenderer::CanDrawPathArgs& args, in getPathRenderer()
872 GrPathRenderer* GrDrawingManager::getSoftwarePathRenderer() { in getSoftwarePathRenderer()
881 GrCoverageCountingPathRenderer* GrDrawingManager::getCoverageCountingPathRenderer() { in getCoverageCountingPathRenderer()
888 void GrDrawingManager::flushIfNecessary() { in flushIfNecessary()
902 std::unique_ptr<GrRenderTargetContext> GrDrawingManager::makeRenderTargetContext( in makeRenderTargetContext()
923 std::unique_ptr<GrTextureContext> GrDrawingManager::makeTextureContext( in makeTextureContext()