Flutter Engine
The Flutter Engine
|
#include <GrWaitRenderTask.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 14 of file GrWaitRenderTask.h.
|
inline |
Definition at line 16 of file GrWaitRenderTask.h.
|
overrideprivatevirtual |
Implements GrRenderTask.
Definition at line 14 of file GrWaitRenderTask.cpp.
|
overrideprivatevirtual |
Implements GrRenderTask.
Definition at line 26 of file GrWaitRenderTask.cpp.
|
inlineoverrideprivatevirtual |
Implements GrRenderTask.
Definition at line 25 of file GrWaitRenderTask.h.
|
inlineoverrideprivatevirtual |
Implements GrRenderTask.
Definition at line 30 of file GrWaitRenderTask.h.