Flutter Engine
The Flutter Engine
|
#include <Task.h>
Classes | |
struct | ReplayTargetData |
Public Types | |
enum class | Status { kSuccess , kDiscard , kFail } |
Public Member Functions | |
virtual Status | prepareResources (ResourceProvider *, ScratchResourceManager *, const RuntimeEffectDictionary *)=0 |
virtual Status | addCommands (Context *, CommandBuffer *, ReplayTargetData)=0 |
Public Member Functions inherited from SkRefCntBase | |
SkRefCntBase () | |
virtual | ~SkRefCntBase () |
bool | unique () const |
void | ref () const |
void | unref () const |
|
strong |
Enumerator | |
---|---|
kSuccess | |
kDiscard | |
kFail |
Definition at line 31 of file Task.h.
|
pure virtual |
Implemented in skgpu::graphite::ClearBuffersTask, skgpu::graphite::ComputeTask, skgpu::graphite::CopyBufferToBufferTask, skgpu::graphite::CopyTextureToBufferTask, skgpu::graphite::CopyTextureToTextureTask, skgpu::graphite::DrawTask, skgpu::graphite::RenderPassTask, skgpu::graphite::SynchronizeToCpuTask, and skgpu::graphite::UploadTask.
|
pure virtual |
Implemented in skgpu::graphite::ClearBuffersTask, skgpu::graphite::ComputeTask, skgpu::graphite::CopyBufferToBufferTask, skgpu::graphite::CopyTextureToBufferTask, skgpu::graphite::CopyTextureToTextureTask, skgpu::graphite::DrawTask, skgpu::graphite::RenderPassTask, skgpu::graphite::SynchronizeToCpuTask, and skgpu::graphite::UploadTask.