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