HomeSort by relevance Sort by last modified time
    Searched refs:GrRenderTarget (Results 1 - 25 of 78) sorted by null

1 2 3 4

  /external/skia/src/gpu/
GrRenderTargetPriv.h 11 #include "GrRenderTarget.h"
13 /** Class that adds methods to GrRenderTarget that are only intended for use internal to Skia.
14 This class is purely a privileged window into GrRenderTarget. It should never have additional
32 explicit GrRenderTargetPriv(GrRenderTarget* renderTarget) : fRenderTarget(renderTarget) {}
40 GrRenderTarget* fRenderTarget;
42 friend class GrRenderTarget; // to construct/copy this type.
45 inline GrRenderTargetPriv GrRenderTarget::renderTargetPriv() { return GrRenderTargetPriv(this); }
47 inline const GrRenderTargetPriv GrRenderTarget::renderTargetPriv () const {
48 return GrRenderTargetPriv(const_cast<GrRenderTarget*>(this));
GrRenderTarget.cpp 10 #include "GrRenderTarget.h"
17 void GrRenderTarget::discard() {
26 void GrRenderTarget::flagAsNeedingResolve(const SkIRect* rect) {
39 void GrRenderTarget::overrideResolveRect(const SkIRect rect) {
50 void GrRenderTarget::onRelease() {
56 void GrRenderTarget::onAbandon() {
GrGpu.h 95 GrRenderTarget* wrapBackendRenderTarget(const GrBackendRenderTargetDesc&);
124 void resolveRenderTarget(GrRenderTarget* target);
163 virtual bool readPixelsWillPayForYFlip(GrRenderTarget* renderTarget,
195 bool readPixels(GrRenderTarget* renderTarget,
221 void clear(const SkIRect* rect, GrColor color, bool canIgnoreRect,GrRenderTarget* renderTarget);
224 void clearStencilClip(const SkIRect& rect, bool insideClip, GrRenderTarget* renderTarget);
230 virtual void discard(GrRenderTarget* = NULL) = 0;
280 virtual void xferBarrier(GrRenderTarget*, GrXferBarrierType) = 0;
304 GrRenderTarget* fRenderTarget;
387 bool attachStencilAttachmentToRenderTarget(GrRenderTarget* target)
    [all...]
GrTextContext.h 32 void drawText(GrRenderTarget* rt, const GrClip&, const GrPaint&, const SkPaint&,
35 void drawPosText(GrRenderTarget* rt, const GrClip&, const GrPaint&, const SkPaint&,
40 virtual void drawTextBlob(GrRenderTarget*, const GrClip&, const SkPaint&,
54 SkAutoTUnref<GrRenderTarget> fRenderTarget;
64 virtual bool canDraw(const GrRenderTarget*, const GrClip&, const GrPaint&,
67 virtual void onDrawText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
70 virtual void onDrawPosText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
84 void init(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
GrStencilAndCoverTextContext.h 73 bool canDraw(const GrRenderTarget*, const GrClip&, const GrPaint&,
76 void onDrawText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
80 void onDrawPosText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
86 void init(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
GrCommandBuilder.cpp 24 GrRenderTarget* renderTarget) {
45 GrRenderTarget* renderTarget) {
56 GrTargetCommands::Cmd* GrCommandBuilder::recordDiscard(GrRenderTarget* renderTarget) {
78 GrRenderTarget* rt = pipeline.getRenderTarget();
GrSurface.cpp 36 GrRenderTarget* target = this->asRenderTarget();
98 const GrRenderTarget* thisRT = this->asRenderTarget();
110 const GrRenderTarget* thisRT = this->asRenderTarget();
122 const GrRenderTarget* thisRT = this->asRenderTarget();
GrCommandBuilder.h 29 GrRenderTarget* renderTarget);
30 virtual Cmd* recordDiscard(GrRenderTarget*);
55 GrRenderTarget*);
GrTargetCommands.h 17 #include "GrRenderTarget.h"
90 GrRenderTarget* getRenderTarget() const {
119 StencilPath(const GrPath* path, GrRenderTarget* rt)
133 GrPendingIOResource<GrRenderTarget, kWrite_GrIOType> fRenderTarget;
177 Clear(GrRenderTarget* rt) : Cmd(kClear_CmdType), fRenderTarget(rt) {}
179 GrRenderTarget* renderTarget() const { return fRenderTarget.get(); }
188 GrPendingIOResource<GrRenderTarget, kWrite_GrIOType> fRenderTarget;
193 ClearStencilClip(GrRenderTarget* rt) : Cmd(kClear_CmdType), fRenderTarget(rt) {}
195 GrRenderTarget* renderTarget() const { return fRenderTarget.get(); }
203 GrPendingIOResource<GrRenderTarget, kWrite_GrIOType> fRenderTarget
    [all...]
GrTest.cpp 147 bool readPixelsWillPayForYFlip(GrRenderTarget* renderTarget,
156 void discard(GrRenderTarget*) override {}
172 void xferBarrier(GrRenderTarget*, GrXferBarrierType) override {}
189 GrRenderTarget* onWrapBackendRenderTarget(const GrBackendRenderTargetDesc&) override {
197 void onClear(GrRenderTarget*, const SkIRect* rect, GrColor color,
200 void onClearStencilClip(GrRenderTarget*, const SkIRect& rect, bool insideClip) override {}
217 bool onReadPixels(GrRenderTarget* target,
232 void onResolveRenderTarget(GrRenderTarget* target) override { return; }
234 bool createStencilAttachmentForRenderTarget(GrRenderTarget*, int width, int height) override {
238 bool attachStencilAttachmentToRenderTarget(GrStencilAttachment*, GrRenderTarget*) override
    [all...]
GrInOrderDrawBuffer.h 42 GrRenderTarget* renderTarget) override;
44 void discard(GrRenderTarget*) override;
109 GrRenderTarget* renderTarget) override;
GrAtlasTextContext.h 44 bool canDraw(const GrRenderTarget*, const GrClip&, const GrPaint&,
47 void onDrawText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
50 void onDrawPosText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&,
55 void drawTextBlob(GrRenderTarget*, const GrClip&, const SkPaint&,
283 inline void flushBigGlyphs(BitmapTextBlob* cacheBlob, GrRenderTarget* rt,
288 void flush(GrDrawTarget*, const SkTextBlob*, BitmapTextBlob*, GrRenderTarget*, const SkPaint&,
291 void flush(GrDrawTarget*, BitmapTextBlob*, GrRenderTarget*, const SkPaint&,
296 GrRenderTarget*, const GrClip&,
342 SkDrawFilter* drawFilter, const SkIRect& clipRect, GrRenderTarget*,
350 inline BitmapTextBlob* createDrawTextBlob(GrRenderTarget*, const GrClip&, const GrPaint&
    [all...]
GrPipeline.h 75 GrRenderTarget* getRenderTarget() const { return fRenderTarget.get(); }
126 typedef GrPendingIOResource<GrRenderTarget, kWrite_GrIOType> RenderTarget;
  /external/skia/include/gpu/
GrRenderTarget.h 18 * GrRenderTarget represents a 2D buffer of pixels that can be rendered to.
24 class GrRenderTarget : virtual public GrSurface {
26 SK_DECLARE_INST_COUNT(GrRenderTarget)
29 GrRenderTarget* asRenderTarget() override { return this; }
30 const GrRenderTarget* asRenderTarget() const override { return this; }
32 // GrRenderTarget
61 * Call to indicate that GrRenderTarget was externally resolved. This may
67 * @return true if the GrRenderTarget requires MSAA resolving
97 GrRenderTarget(GrGpu* gpu, LifeCycle lifeCycle, const GrSurfaceDesc& desc)
GrContext.h 15 #include "GrRenderTarget.h"
233 void clear(const SkIRect* rect, GrColor color, bool canIgnoreRect, GrRenderTarget* target);
238 void drawPaint(GrRenderTarget*, const GrClip&, const GrPaint&, const SkMatrix& viewMatrix);
252 void drawRect(GrRenderTarget*,
269 void drawNonAARectToRect(GrRenderTarget*,
280 void drawNonAARectWithLocalMatrix(GrRenderTarget* rt,
298 void drawRRect(GrRenderTarget*,
315 void drawDRRect(GrRenderTarget*,
332 void drawPath(GrRenderTarget*,
356 void drawVertices(GrRenderTarget*,
    [all...]
GrSurface.h 17 class GrRenderTarget;
68 virtual GrRenderTarget* asRenderTarget() { return NULL; }
69 virtual const GrRenderTarget* asRenderTarget() const { return NULL; }
GrGpuResourceRef.h 12 #include "GrRenderTarget.h"
111 // Specializations for GrTexture and GrRenderTarget because they use virtual inheritance.
133 template<> class GrTGpuResourceRef<GrRenderTarget> : public GrGpuResourceRef {
137 GrTGpuResourceRef(GrRenderTarget* rt, GrIOType ioType) : INHERITED(rt, ioType) { }
139 GrRenderTarget* get() const {
148 void set(GrRenderTarget* rt, GrIOType ioType) { this->setResource(rt, ioType); }
SkGr.h 84 bool SkPaint2GrPaintNoShader(GrContext* context, GrRenderTarget*, const SkPaint& skPaint,
90 bool SkPaint2GrPaint(GrContext* context, GrRenderTarget*, const SkPaint& skPaint,
  /external/skia/experimental/SkV8Example/
SkV8Example.h 17 class GrRenderTarget;
48 GrRenderTarget* fCurRenderTarget;
  /external/skia/example/
HelloWorld.h 18 class GrRenderTarget;
65 GrRenderTarget* fRenderTarget;
  /external/skia/src/gpu/gl/
GrGLRenderTarget.h 13 #include "GrRenderTarget.h"
18 class GrGLRenderTarget : public GrRenderTarget {
44 // override of GrRenderTarget
93 typedef GrRenderTarget INHERITED;
GrGLGpu.h 54 void discard(GrRenderTarget*) override;
66 bool readPixelsWillPayForYFlip(GrRenderTarget* renderTarget,
109 void xferBarrier(GrRenderTarget*, GrXferBarrierType) override;
128 GrRenderTarget* onWrapBackendRenderTarget(const GrBackendRenderTargetDesc&) override;
129 bool createStencilAttachmentForRenderTarget(GrRenderTarget* rt, int width, int height) override;
131 GrRenderTarget* rt) override;
133 void onClear(GrRenderTarget*, const SkIRect* rect, GrColor color,
136 void onClearStencilClip(GrRenderTarget*, const SkIRect& rect, bool insideClip) override;
138 bool onReadPixels(GrRenderTarget* target,
150 void onResolveRenderTarget(GrRenderTarget* target) override
    [all...]
  /external/skia/include/core/
SkMaskFilter.h 21 class GrRenderTarget;
102 GrRenderTarget* rt,
113 GrRenderTarget* rt,
SkSurface.h 18 class GrRenderTarget;
91 static SkSurface* NewRenderTargetDirect(GrRenderTarget*, const SkSurfaceProps*);
93 static SkSurface* NewRenderTargetDirect(GrRenderTarget* target) {
  /external/skia/include/views/
SkWindow.h 31 class GrRenderTarget;
100 GrRenderTarget* renderTarget(const AttachmentInfo& attachmentInfo,

Completed in 896 milliseconds

1 2 3 4