Lines Matching refs:GrDrawTarget
31 class GrDrawTarget : public GrRefCnt {
36 SK_DECLARE_INST_COUNT(GrDrawTarget)
40 // The context may not be fully constructed and should not be used during GrDrawTarget
42 GrDrawTarget(GrContext* context);
43 virtual ~GrDrawTarget();
69 * make a copy. The GrDrawTarget will take a reference to passed object.
70 * Passing NULL will cause the GrDrawTarget to use its own internal draw
76 * Read-only access to the GrDrawTarget's current draw state.
81 * Read-write access to the GrDrawTarget's current draw state. Note that
150 * GrDrawTarget subclass. For deferred subclasses the caller has to
380 * multiple times it may be possible for GrDrawTarget to group them into a
470 * AutoStateRestore asr(target, GrDrawTarget::kReset_ASRInit).
496 AutoStateRestore(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
513 void set(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
521 bool setIdentity(GrDrawTarget* target, ASRInit init);
524 GrDrawTarget* fDrawTarget;
533 AutoReleaseGeometry(GrDrawTarget* target,
538 bool set(GrDrawTarget* target,
551 GrDrawTarget* fTarget;
560 AutoClipRestore(GrDrawTarget* target) {
565 AutoClipRestore(GrDrawTarget* target, const SkIRect& newClip);
571 GrDrawTarget* fTarget;
585 AutoGeometryPush(GrDrawTarget* target)
595 GrDrawTarget* fTarget;
605 AutoGeometryAndStatePush(GrDrawTarget* target,
621 GrDrawTarget* fTarget;
770 friend class GrDrawTarget;
814 // one of the public GrDrawTarget draw methods (e.g. drawNonIndexed,