Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrDrawTarget

29 class GrDrawTarget : public SkRefCnt {
34 SK_DECLARE_INST_COUNT(GrDrawTarget)
38 // The context may not be fully constructed and should not be used during GrDrawTarget
40 GrDrawTarget(GrContext* context);
41 virtual ~GrDrawTarget();
67 * make a copy. The GrDrawTarget will take a reference to passed object.
68 * Passing NULL will cause the GrDrawTarget to use its own internal draw
74 * Read-only access to the GrDrawTarget's current draw state.
79 * Read-write access to the GrDrawTarget's current draw state. Note that
157 * GrDrawTarget subclass. For deferred subclasses the caller has to
393 * multiple times it may be possible for GrDrawTarget to group them into a
493 * AutoStateRestore asr(target, GrDrawTarget::kReset_ASRInit).
519 AutoStateRestore(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
536 void set(GrDrawTarget* target, ASRInit init, const SkMatrix* viewMatrix = NULL);
544 bool setIdentity(GrDrawTarget* target, ASRInit init);
547 GrDrawTarget* fDrawTarget;
556 AutoReleaseGeometry(GrDrawTarget* target,
561 bool set(GrDrawTarget* target,
574 GrDrawTarget* fTarget;
583 AutoClipRestore(GrDrawTarget* target) {
588 AutoClipRestore(GrDrawTarget* target, const SkIRect& newClip);
594 GrDrawTarget* fTarget;
608 AutoGeometryPush(GrDrawTarget* target)
618 GrDrawTarget* fTarget;
628 AutoGeometryAndStatePush(GrDrawTarget* target,
644 GrDrawTarget* fTarget;
651 DrawToken(GrDrawTarget* drawTarget, uint32_t drawID) :
657 GrDrawTarget* fDrawTarget;
801 friend class GrDrawTarget;
845 // one of the public GrDrawTarget draw methods (e.g. drawNonIndexed,