Flutter Engine
The Flutter Engine
|
#include <DDLTileHelper.h>
Public Member Functions | |
TileData () | |
~TileData () | |
bool | initialized () const |
void | init (int id, GrDirectContext *, const GrSurfaceCharacterization &dstChar, const SkIRect &clip, const SkIRect &paddingOutsets) |
void | createDDL (const SkPicture *) |
void | dropDDL () |
void | precompile (GrDirectContext *) |
void | drawSKPDirectly (GrDirectContext *, const SkPicture *) |
void | draw (GrDirectContext *) |
void | reset () |
int | id () const |
SkIRect | clipRect () const |
SkISize | paddedRectSize () const |
SkIVector | padOffset () const |
GrDeferredDisplayList * | ddl () |
sk_sp< SkImage > | makePromiseImageForDst (sk_sp< GrContextThreadSafeProxy >) |
void | dropCallbackContext () |
Static Public Member Functions | |
static void | CreateBackendTexture (GrDirectContext *, TileData *) |
static void | DeleteBackendTexture (GrDirectContext *, TileData *) |
Definition at line 33 of file DDLTileHelper.h.
DDLTileHelper::TileData::TileData | ( | ) |
Definition at line 48 of file DDLTileHelper.cpp.
DDLTileHelper::TileData::~TileData | ( | ) |
Definition at line 49 of file DDLTileHelper.cpp.
|
inline |
Definition at line 65 of file DDLTileHelper.h.
|
static |
Definition at line 198 of file DDLTileHelper.cpp.
void DDLTileHelper::TileData::createDDL | ( | const SkPicture * | picture | ) |
Definition at line 51 of file DDLTileHelper.cpp.
|
inline |
Definition at line 72 of file DDLTileHelper.h.
|
static |
Definition at line 213 of file DDLTileHelper.cpp.
void DDLTileHelper::TileData::draw | ( | GrDirectContext * | direct | ) |
Definition at line 157 of file DDLTileHelper.cpp.
void DDLTileHelper::TileData::drawSKPDirectly | ( | GrDirectContext * | dContext, |
const SkPicture * | picture | ||
) |
Definition at line 138 of file DDLTileHelper.cpp.
|
inline |
Definition at line 75 of file DDLTileHelper.h.
|
inline |
Definition at line 49 of file DDLTileHelper.h.
|
inline |
Definition at line 64 of file DDLTileHelper.h.
void DDLTileHelper::TileData::init | ( | int | id, |
GrDirectContext * | direct, | ||
const GrSurfaceCharacterization & | dstChar, | ||
const SkIRect & | clip, | ||
const SkIRect & | paddingOutsets | ||
) |
Definition at line 28 of file DDLTileHelper.cpp.
|
inline |
Definition at line 38 of file DDLTileHelper.h.
sk_sp< SkImage > DDLTileHelper::TileData::makePromiseImageForDst | ( | sk_sp< GrContextThreadSafeProxy > | threadSafeProxy | ) |
Definition at line 176 of file DDLTileHelper.cpp.
|
inline |
Definition at line 66 of file DDLTileHelper.h.
|
inline |
Definition at line 70 of file DDLTileHelper.h.
void DDLTileHelper::TileData::precompile | ( | GrDirectContext * | direct | ) |
Definition at line 105 of file DDLTileHelper.cpp.
void DDLTileHelper::TileData::reset | ( | ) |
Definition at line 169 of file DDLTileHelper.cpp.