#include "src/gpu/ganesh/ops/DrawableOp.h"
#include "include/core/SkDrawable.h"
#include "include/private/base/SkAssert.h"
#include "src/gpu/ganesh/GrOpFlushState.h"
#include "src/gpu/ganesh/GrOpsRenderPass.h"
#include <utility>
namespace skgpu::ganesh {
GrOp::Owner DrawableOp::Make(GrRecordingContext* context,
std::unique_ptr<SkDrawable::GpuDrawHandler> drawable,
const SkRect& bounds) { … }
DrawableOp::DrawableOp(std::unique_ptr<SkDrawable::GpuDrawHandler> drawable,
const SkRect& bounds)
: … { … }
void DrawableOp::onExecute(GrOpFlushState* state, const SkRect& chainBounds) { … }
}