Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrDrawTarget

31 class GrDrawTarget : public SkRefCnt {
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
159 * GrDrawTarget subclass. For deferred subclasses the caller has to
408 * multiple times it may be possible for GrDrawTarget to group them into a
547 * AutoStateRestore asr(target, GrDrawTarget::kReset_ASRInit).
573 AutoStateRestore(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
590 void set(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
598 bool setIdentity(GrDrawTarget* target, ASRInit init);
601 GrDrawTarget* fDrawTarget;
610 AutoReleaseGeometry(GrDrawTarget* target,
615 bool set(GrDrawTarget* target,
628 GrDrawTarget* fTarget;
637 AutoClipRestore(GrDrawTarget* target) {
642 AutoClipRestore(GrDrawTarget* target, const SkIRect& newClip);
648 GrDrawTarget* fTarget;
662 AutoGeometryPush(GrDrawTarget* target)
672 GrDrawTarget* fTarget;
682 AutoGeometryAndStatePush(GrDrawTarget* target,
698 GrDrawTarget* fTarget;
705 DrawToken(GrDrawTarget* drawTarget, uint32_t drawID) :
711 GrDrawTarget* fDrawTarget;
857 friend class GrDrawTarget;
901 // one of the public GrDrawTarget draw methods (e.g. drawNonIndexed,