/external/skqp/src/gpu/ |
GrRenderTargetPriv.h | 11 #include "GrRenderTarget.h" 16 /** Class that adds methods to GrRenderTarget that are only intended for use internal to Skia. 17 This class is purely a privileged window into GrRenderTarget. It should never have additional 38 explicit GrRenderTargetPriv(GrRenderTarget* renderTarget) : fRenderTarget(renderTarget) {} 46 GrRenderTarget* fRenderTarget; 48 friend class GrRenderTarget; // to construct/copy this type. 51 inline GrRenderTargetPriv GrRenderTarget::renderTargetPriv() { return GrRenderTargetPriv(this); } 53 inline const GrRenderTargetPriv GrRenderTarget::renderTargetPriv () const { 54 return GrRenderTargetPriv(const_cast<GrRenderTarget*>(this));
|
GrRenderTarget.cpp | 9 #include "GrRenderTarget.h" 21 GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, 31 GrRenderTarget::~GrRenderTarget() = default; 33 void GrRenderTarget::flagAsNeedingResolve(const SkIRect* rect) { 46 void GrRenderTarget::overrideResolveRect(const SkIRect rect) { 57 void GrRenderTarget::flagAsResolved() { 61 void GrRenderTarget::onRelease() { 67 void GrRenderTarget::onAbandon() [all...] |
GrBlurUtils.h | 16 class GrRenderTarget;
|
GrGpuCommandBuffer.h | 21 class GrRenderTarget; 129 GrGpuRTCommandBuffer(GrRenderTarget* rt, GrSurfaceOrigin origin) 134 void set(GrRenderTarget* rt, GrSurfaceOrigin origin) { 142 GrRenderTarget* fRenderTarget;
|
GrGpu.h | 36 class GrRenderTarget; 119 sk_sp<GrRenderTarget> wrapBackendRenderTarget(const GrBackendRenderTarget&); 124 sk_sp<GrRenderTarget> wrapBackendTextureAsRenderTarget(const GrBackendTexture&, 130 sk_sp<GrRenderTarget> wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo&, 149 void resolveRenderTarget(GrRenderTarget*); 252 GrRenderTarget*, GrSurfaceOrigin, const SkRect& bounds, 394 virtual GrStencilAttachment* createStencilAttachmentForRenderTarget(const GrRenderTarget*, 452 virtual void xferBarrier(GrRenderTarget*, GrXferBarrierType) = 0; 464 virtual sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) = 0; 465 virtual sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture& [all...] |
/external/skia/src/gpu/ |
GrRenderTargetPriv.h | 11 #include "GrRenderTarget.h" 16 /** Class that adds methods to GrRenderTarget that are only intended for use internal to Skia. 17 This class is purely a privileged window into GrRenderTarget. It should never have additional 57 explicit GrRenderTargetPriv(GrRenderTarget* renderTarget) : fRenderTarget(renderTarget) {} 65 GrRenderTarget* fRenderTarget; 67 friend class GrRenderTarget; // to construct/copy this type. 70 inline GrRenderTargetPriv GrRenderTarget::renderTargetPriv() { return GrRenderTargetPriv(this); } 72 inline const GrRenderTargetPriv GrRenderTarget::renderTargetPriv () const { 73 return GrRenderTargetPriv(const_cast<GrRenderTarget*>(this));
|
GrRenderTarget.cpp | 9 #include "GrRenderTarget.h" 22 GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, 33 GrRenderTarget::~GrRenderTarget() = default; 35 void GrRenderTarget::flagAsNeedingResolve(const SkIRect* rect) { 48 void GrRenderTarget::overrideResolveRect(const SkIRect rect) { 59 void GrRenderTarget::flagAsResolved() { 63 void GrRenderTarget::onRelease() { 69 void GrRenderTarget::onAbandon() [all...] |
GrBlurUtils.h | 17 class GrRenderTarget;
|
GrGpuCommandBuffer.h | 21 class GrRenderTarget; 129 GrGpuRTCommandBuffer(GrRenderTarget* rt, GrSurfaceOrigin origin) 134 void set(GrRenderTarget* rt, GrSurfaceOrigin origin) { 142 GrRenderTarget* fRenderTarget;
|
GrGpu.h | 38 class GrRenderTarget; 121 sk_sp<GrRenderTarget> wrapBackendRenderTarget(const GrBackendRenderTarget&); 126 sk_sp<GrRenderTarget> wrapBackendTextureAsRenderTarget(const GrBackendTexture&, 132 sk_sp<GrRenderTarget> wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo&, 151 void resolveRenderTarget(GrRenderTarget*); 262 int findOrAssignSamplePatternKey(GrRenderTarget*, const GrPipeline&); 275 GrRenderTarget*, GrSurfaceOrigin, const SkRect& bounds, 426 virtual GrStencilAttachment* createStencilAttachmentForRenderTarget(const GrRenderTarget*, 487 GrRenderTarget*, const GrStencilSettings&, SkTArray<SkPoint>*) = 0; 490 virtual void xferBarrier(GrRenderTarget*, GrXferBarrierType) = 0 [all...] |
GrStencilAttachment.h | 15 class GrRenderTarget;
|
/external/skia/include/gpu/ |
GrRenderTarget.h | 21 * GrRenderTarget represents a 2D buffer of pixels that can be rendered to. 27 class GrRenderTarget : virtual public GrSurface { 32 GrRenderTarget* asRenderTarget() override { return this; } 33 const GrRenderTarget* asRenderTarget() const override { return this; } 35 // GrRenderTarget 77 * Call to indicate that GrRenderTarget was externally resolved. This may 83 * @return true if the GrRenderTarget requires MSAA resolving 112 GrRenderTarget(GrGpu*, const GrSurfaceDesc&, GrStencilAttachment* = nullptr); 113 ~GrRenderTarget() override; 122 // the GrRenderTarget. This function must return false if any failures occur when completing th [all...] |
GrSurface.h | 17 class GrRenderTarget; 71 virtual GrRenderTarget* asRenderTarget() { return nullptr; } 72 virtual const GrRenderTarget* asRenderTarget() const { return nullptr; }
|
/external/skqp/include/gpu/ |
GrRenderTarget.h | 21 * GrRenderTarget represents a 2D buffer of pixels that can be rendered to. 27 class GrRenderTarget : virtual public GrSurface { 32 GrRenderTarget* asRenderTarget() override { return this; } 33 const GrRenderTarget* asRenderTarget() const override { return this; } 35 // GrRenderTarget 77 * Call to indicate that GrRenderTarget was externally resolved. This may 83 * @return true if the GrRenderTarget requires MSAA resolving 112 GrRenderTarget(GrGpu*, const GrSurfaceDesc&, GrStencilAttachment* = nullptr); 113 ~GrRenderTarget() override; 122 // the GrRenderTarget. This function must return false if any failures occur when completing th [all...] |
GrSurface.h | 17 class GrRenderTarget; 57 virtual GrRenderTarget* asRenderTarget() { return nullptr; } 58 virtual const GrRenderTarget* asRenderTarget() const { return nullptr; }
|
/external/skia/src/gpu/vk/ |
GrVkPipeline.h | 17 class GrRenderTarget; 41 static void SetDynamicScissorRectState(GrVkGpu*, GrVkCommandBuffer*, const GrRenderTarget*, 43 static void SetDynamicViewportState(GrVkGpu*, GrVkCommandBuffer*, const GrRenderTarget*);
|
GrVkPipelineStateBuilder.h | 41 GrRenderTarget*, 65 GrRenderTarget*, GrSurfaceOrigin, 82 GrVkPipelineStateBuilder(GrVkGpu*, GrRenderTarget*, GrSurfaceOrigin,
|
/external/skqp/src/gpu/vk/ |
GrVkPipeline.h | 17 class GrRenderTarget; 41 static void SetDynamicScissorRectState(GrVkGpu*, GrVkCommandBuffer*, const GrRenderTarget*, 43 static void SetDynamicViewportState(GrVkGpu*, GrVkCommandBuffer*, const GrRenderTarget*);
|
GrVkPipelineStateBuilder.h | 41 GrRenderTarget*, 65 GrRenderTarget*, GrSurfaceOrigin, 82 GrVkPipelineStateBuilder(GrVkGpu*, GrRenderTarget*, GrSurfaceOrigin,
|
/external/skia/src/gpu/mtl/ |
GrMtlPipelineStateBuilder.h | 39 GrRenderTarget*, 62 GrRenderTarget*, GrSurfaceOrigin, 69 GrMtlPipelineStateBuilder(GrMtlGpu*, GrRenderTarget*, GrSurfaceOrigin, 75 GrMtlPipelineState* finalize(GrRenderTarget* renderTarget,
|
/external/skqp/src/gpu/mtl/ |
GrMtlPipelineStateBuilder.h | 25 static GrMtlPipelineState* CreatePipelineState(GrRenderTarget*, GrSurfaceOrigin, 33 GrMtlPipelineStateBuilder(GrRenderTarget*, GrSurfaceOrigin,
|
/external/skia/src/gpu/mock/ |
GrMockGpu.h | 12 #include "GrRenderTarget.h" 28 GrRenderTarget*, GrSurfaceOrigin, const SkRect&, 58 GrRenderTarget*, const GrStencilSettings&, SkTArray<SkPoint>*) override { 63 void xferBarrier(GrRenderTarget*, GrXferBarrierType) override {} 76 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override; 78 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&, 107 void onResolveRenderTarget(GrRenderTarget* target) override { return; } 118 GrStencilAttachment* createStencilAttachmentForRenderTarget(const GrRenderTarget*,
|
GrMockTexture.h | 11 #include "GrRenderTarget.h" 73 class GrMockRenderTarget : public GrRenderTarget { 123 typedef GrRenderTarget INHERITED; 149 GrRenderTarget* asRenderTarget() override { return this; } 151 const GrRenderTarget* asRenderTarget() const override { return this; } 163 GrRenderTarget::onAbandon(); 168 GrRenderTarget::onRelease();
|
/external/skqp/src/gpu/mock/ |
GrMockGpu.h | 12 #include "GrRenderTarget.h" 28 GrRenderTarget*, GrSurfaceOrigin, const SkRect&, 57 void xferBarrier(GrRenderTarget*, GrXferBarrierType) override {} 70 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override; 72 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&, 101 void onResolveRenderTarget(GrRenderTarget* target) override { return; } 105 GrStencilAttachment* createStencilAttachmentForRenderTarget(const GrRenderTarget*,
|
/external/skia/tools/sk_app/ |
WindowContext.h | 17 class GrRenderTarget;
|