• Home
  • Raw
  • Download

Lines Matching refs:direct

23                                    GrDirectContext* direct,  in init()  argument
35 SkDEBUGCODE(const GrCaps* caps = direct->priv().caps()); in init()
39 fCallbackContext.reset(new PromiseImageCallbackContext(direct, fPlaybackChar.backendFormat())); in init()
99 void DDLTileHelper::TileData::precompile(GrDirectContext* direct) { in precompile() argument
106 SkDeferredDisplayList::ProgramIterator iter(direct, fDisplayList.get()); in precompile()
151 void DDLTileHelper::TileData::draw(GrDirectContext* direct) { in draw() argument
154 fTileSurface = this->makeWrappedTileDest(direct); in draw()
192 void DDLTileHelper::TileData::CreateBackendTexture(GrDirectContext* direct, TileData* tile) { in CreateBackendTexture() argument
196 GrBackendTexture beTex = direct->createBackendTexture(c.width(), c.height(), c.colorType(), in CreateBackendTexture()
222 DDLTileHelper::DDLTileHelper(GrDirectContext* direct, in DDLTileHelper() argument
255 fTiles[y*fNumXDivisions+x].init(y*fNumXDivisions+x, direct, dstChar, clip, in DDLTileHelper()
281 static void do_gpu_stuff(GrDirectContext* direct, DDLTileHelper::TileData* tile) { in do_gpu_stuff() argument
284 tile->precompile(direct); in do_gpu_stuff()
286 tile->draw(direct); in do_gpu_stuff()
349 void DDLTileHelper::createBackendTextures(SkTaskGroup* taskGroup, GrDirectContext* direct) { in createBackendTextures() argument
358 taskGroup->add([direct, tile]() { TileData::CreateBackendTexture(direct, tile); }); in createBackendTextures()
362 TileData::CreateBackendTexture(direct, &fTiles[i]); in createBackendTextures()
367 void DDLTileHelper::deleteBackendTextures(SkTaskGroup* taskGroup, GrDirectContext* direct) { in deleteBackendTextures() argument
372 taskGroup->add([direct, tile]() { TileData::DeleteBackendTexture(direct, tile); }); in deleteBackendTextures()
376 TileData::DeleteBackendTexture(direct, &fTiles[i]); in deleteBackendTextures()