Flutter Engine
The Flutter Engine
|
#include <GrTextureResolveRenderTask.h>
Private Member Functions | |
bool | onIsUsed (GrSurfaceProxy *proxy) const override |
void | gatherProxyIntervals (GrResourceAllocator *) const override |
ExpectedOutcome | onMakeClosed (GrRecordingContext *, SkIRect *) override |
bool | onExecute (GrOpFlushState *) override |
Additional Inherited Members | |
Protected Types inherited from GrRenderTask | |
enum class | ExpectedOutcome : bool { kTargetUnchanged , kTargetDirty } |
enum | Flags { kClosed_Flag = 0x01 , kDisowned_Flag = 0x02 , kSkippable_Flag = 0x04 , kAtlas_Flag = 0x08 , kBlocksReordering_Flag = 0x10 , kWasOutput_Flag = 0x20 , kTempMark_Flag = 0x40 } |
Protected Member Functions inherited from GrRenderTask | |
SkDEBUGCODE (bool deferredProxiesAreInstantiated() const ;) void addTarget(GrDrawingManager * | |
void | addTarget (GrDrawingManager *dm, const GrSurfaceProxyView &view) |
void | setFlag (uint32_t flag) |
void | resetFlag (uint32_t flag) |
bool | isSetFlag (uint32_t flag) const |
void | setIndex (uint32_t index) |
uint32_t | getIndex () const |
Protected Attributes inherited from GrRenderTask | |
sk_sp< GrSurfaceProxy > | |
skia_private::STArray< 1, sk_sp< GrSurfaceProxy > > | fTargets |
skia_private::TArray< GrTextureProxy *, true > | fDeferredProxies |
Definition at line 24 of file GrTextureResolveRenderTask.h.
|
inline |
Definition at line 26 of file GrTextureResolveRenderTask.h.
void GrTextureResolveRenderTask::addProxy | ( | GrDrawingManager * | drawingMgr, |
sk_sp< GrSurfaceProxy > | proxy, | ||
GrSurfaceProxy::ResolveFlags | flags, | ||
const GrCaps & | caps | ||
) |
Definition at line 28 of file GrTextureResolveRenderTask.cpp.
|
overrideprivatevirtual |
Implements GrRenderTask.
Definition at line 80 of file GrTextureResolveRenderTask.cpp.
|
overrideprivatevirtual |
Implements GrRenderTask.
Definition at line 93 of file GrTextureResolveRenderTask.cpp.
|
inlineoverrideprivatevirtual |
Implements GrRenderTask.
Definition at line 35 of file GrTextureResolveRenderTask.h.
|
inlineoverrideprivatevirtual |
Implements GrRenderTask.
Definition at line 40 of file GrTextureResolveRenderTask.h.