Home | History | Annotate | Download | only in instanced

Lines Matching refs:Op

42      * These methods make a new record internally for an instanced draw, and return an op that is
43 * effectively just an index to that record. The returned op is not self-contained, but
99 class Op : public GrDrawOp {
101 SK_DECLARE_INTERNAL_LLIST_INTERFACE(Op);
103 ~Op() override;
104 const char* name() const override { return "InstancedRendering::Op"; }
144 // Registers the op with the InstancedRendering list of tracked ops.
148 Op(uint32_t classID, GrPaint&&, InstancedRendering*);
173 typedef SkTInternalLList<Op> OpList;
182 virtual void onDraw(const GrPipeline&, const InstanceProcessor&, const Op*) = 0;
192 std::unique_ptr<Op> SK_WARN_UNUSED_RESULT recordShape(ShapeType, const SkRect& bounds,
200 virtual std::unique_ptr<Op> makeOp(GrPaint&&) = 0;
204 GrObjectMemoryPool<Op::Draw> fDrawPool;