Lines Matching defs:DDLTileHelper
8 #include "tools/DDLTileHelper.h"
22 void DDLTileHelper::TileData::init(int id,
42 DDLTileHelper::TileData::TileData() {}
43 DDLTileHelper::TileData::~TileData() {}
45 void DDLTileHelper::TileData::createDDL(const SkPicture* picture) {
68 void DDLTileHelper::createComposeDDL() {
99 void DDLTileHelper::TileData::precompile(GrDirectContext* direct) {
112 sk_sp<SkSurface> DDLTileHelper::TileData::makeWrappedTileDest(GrRecordingContext* rContext) {
132 void DDLTileHelper::TileData::drawSKPDirectly(GrDirectContext* dContext,
151 void DDLTileHelper::TileData::draw(GrDirectContext* direct) {
163 void DDLTileHelper::TileData::reset() {
170 sk_sp<SkImage> DDLTileHelper::TileData::makePromiseImageForDst(
192 void DDLTileHelper::TileData::CreateBackendTexture(GrDirectContext* direct, TileData* tile) {
202 void DDLTileHelper::TileData::DeleteBackendTexture(GrDirectContext*, TileData* tile) {
222 DDLTileHelper::DDLTileHelper(GrDirectContext* direct,
261 void DDLTileHelper::createDDLsInParallel(SkPicture* picture) {
281 static void do_gpu_stuff(GrDirectContext* direct, DDLTileHelper::TileData* tile) {
292 void DDLTileHelper::kickOffThreadedWork(SkTaskGroup* recordingTaskGroup,
322 void DDLTileHelper::interleaveDDLCreationAndDraw(GrDirectContext* dContext, SkPicture* picture) {
330 void DDLTileHelper::drawAllTilesDirectly(GrDirectContext* dContext, SkPicture* picture) {
336 void DDLTileHelper::dropCallbackContexts() {
342 void DDLTileHelper::resetAllTiles() {
349 void DDLTileHelper::createBackendTextures(SkTaskGroup* taskGroup, GrDirectContext* direct) {
367 void DDLTileHelper::deleteBackendTextures(SkTaskGroup* taskGroup, GrDirectContext* direct) {