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

1 2 3 4 5 6 7 8

  /external/skia/src/gpu/
GrResourceProviderPriv.h 11 #include "GrResourceProvider.h"
13 /** Class that adds methods to GrResourceProvider that are only intended for use internal to Skia.
14 This class is purely a privileged window into GrResourceProvider. It should never have
21 explicit GrResourceProviderPriv(GrResourceProvider* provider) : fResourceProvider(provider) {}
29 GrResourceProvider* fResourceProvider;
30 friend class GrResourceProvider; // to construct/copy this type
33 inline GrResourceProviderPriv GrResourceProvider::priv() { return GrResourceProviderPriv(this); }
35 inline const GrResourceProviderPriv GrResourceProvider::priv() const {
36 return GrResourceProviderPriv(const_cast<GrResourceProvider*>(this));
GrTextureRenderTargetProxy.h 42 bool instantiate(GrResourceProvider*) override;
43 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrSemaphore.h 34 friend class GrResourceProvider; // resetGpu
GrSurfaceProxyPriv.h 13 #include "GrResourceProvider.h"
54 sk_sp<GrSurface> createSurface(GrResourceProvider* resourceProvider) const {
62 return fProxy->fFlags & GrResourceProvider::kNoPendingIO_Flag;
71 bool doLazyInstantiation(GrResourceProvider*);
81 static bool AttachStencilIfNeeded(GrResourceProvider*, GrSurface*, bool needsStencil);
GrResourceProvider.cpp 8 #include "GrResourceProvider.h"
31 const uint32_t GrResourceProvider::kMinScratchTextureSize = 16;
42 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner,
64 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
88 sk_sp<GrTexture> GrResourceProvider::getExactScratch(const GrSurfaceDesc& desc,
98 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc,
152 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
171 sk_sp<GrTexture> GrResourceProvider::createApproxTexture(const GrSurfaceDesc& desc,
205 sk_sp<GrTexture> GrResourceProvider::refScratchTexture(const GrSurfaceDesc& desc
    [all...]
GrOpFlushState.h 22 class GrResourceProvider;
27 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*);
91 GrResourceProvider* resourceProvider() const final { return fResourceProvider; }
145 GrResourceProvider* fResourceProvider;
GrOpList.cpp 27 GrOpList::GrOpList(GrResourceProvider* resourceProvider,
55 bool GrOpList::instantiate(GrResourceProvider* resourceProvider) {
69 void GrOpList::instantiateDeferredProxies(GrResourceProvider* resourceProvider) {
GrProxyProvider.h 18 class GrResourceProvider;
29 GrProxyProvider(GrResourceProvider*, GrResourceCache*, sk_sp<const GrCaps>, GrSingleOwner*);
149 using LazyInstantiateCallback = std::function<sk_sp<GrSurface>(GrResourceProvider*)>;
167 * It also must support being passed in a null GrResourceProvider. When this happens, the
253 GrResourceProvider* fResourceProvider;
GrSurface.cpp 12 #include "GrResourceProvider.h"
23 ? SkTMax(GrResourceProvider::kMinScratchTextureSize, GrNextPow2(desc.fWidth))
26 ? SkTMax(GrResourceProvider::kMinScratchTextureSize, GrNextPow2(desc.fHeight))
63 ? SkTMax(GrResourceProvider::kMinScratchTextureSize, GrNextPow2(width))
66 ? SkTMax(GrResourceProvider::kMinScratchTextureSize, GrNextPow2(height))
  /external/skqp/src/gpu/
GrResourceProviderPriv.h 11 #include "GrResourceProvider.h"
13 /** Class that adds methods to GrResourceProvider that are only intended for use internal to Skia.
14 This class is purely a privileged window into GrResourceProvider. It should never have
21 explicit GrResourceProviderPriv(GrResourceProvider* provider) : fResourceProvider(provider) {}
29 GrResourceProvider* fResourceProvider;
30 friend class GrResourceProvider; // to construct/copy this type
33 inline GrResourceProviderPriv GrResourceProvider::priv() { return GrResourceProviderPriv(this); }
35 inline const GrResourceProviderPriv GrResourceProvider::priv() const {
36 return GrResourceProviderPriv(const_cast<GrResourceProvider*>(this));
GrTextureRenderTargetProxy.h 41 bool instantiate(GrResourceProvider*) override;
42 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrSemaphore.h 34 friend class GrResourceProvider; // resetGpu
GrSurfaceProxyPriv.h 13 #include "GrResourceProvider.h"
54 sk_sp<GrSurface> createSurface(GrResourceProvider* resourceProvider) const {
62 return fProxy->fFlags & GrResourceProvider::kNoPendingIO_Flag;
71 bool doLazyInstantiation(GrResourceProvider*);
73 static bool AttachStencilIfNeeded(GrResourceProvider*, GrSurface*, bool needsStencil);
GrResourceProvider.cpp 8 #include "GrResourceProvider.h"
31 const uint32_t GrResourceProvider::kMinScratchTextureSize = 16;
36 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner)
75 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
98 sk_sp<GrTexture> GrResourceProvider::getExactScratch(const GrSurfaceDesc& desc,
118 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc,
160 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
179 sk_sp<GrTexture> GrResourceProvider::createApproxTexture(const GrSurfaceDesc& desc,
213 sk_sp<GrTexture> GrResourceProvider::refScratchTexture(const GrSurfaceDesc& desc
    [all...]
GrOpFlushState.h 22 class GrResourceProvider;
27 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*);
91 GrResourceProvider* resourceProvider() const final { return fResourceProvider; }
139 GrResourceProvider* fResourceProvider;
GrProxyProvider.h 18 class GrResourceProvider;
28 GrProxyProvider(GrResourceProvider*, GrResourceCache*, sk_sp<const GrCaps>, GrSingleOwner*);
149 using LazyInstantiateCallback = std::function<sk_sp<GrTexture>(GrResourceProvider*,
164 * It also must support being passed in a null GrResourceProvider. When this happens, the
230 GrResourceProvider* fResourceProvider;
GrOpList.cpp 27 GrOpList::GrOpList(GrResourceProvider* resourceProvider,
54 bool GrOpList::instantiate(GrResourceProvider* resourceProvider) {
68 void GrOpList::instantiateDeferredProxies(GrResourceProvider* resourceProvider) {
  /external/skia/src/gpu/ops/
GrStencilAndCoverPathRenderer.h 23 static GrPathRenderer* Create(GrResourceProvider*, const GrCaps&);
37 GrStencilAndCoverPathRenderer(GrResourceProvider*);
39 GrResourceProvider* fResourceProvider;
  /external/skqp/src/gpu/ops/
GrStencilAndCoverPathRenderer.h 23 static GrPathRenderer* Create(GrResourceProvider*, const GrCaps&);
37 GrStencilAndCoverPathRenderer(GrResourceProvider*);
39 GrResourceProvider* fResourceProvider;
  /external/skia/include/private/
GrRenderTargetProxy.h 14 class GrResourceProvider;
26 bool instantiate(GrResourceProvider*) override;
87 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrTextureProxy.h 17 class GrResourceProvider;
28 bool instantiate(GrResourceProvider*) override;
96 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrOpList.h 22 class GrResourceProvider;
31 GrOpList(GrResourceProvider*, GrSurfaceProxy*, GrAuditTrail*);
35 bool instantiate(GrResourceProvider* resourceProvider);
37 void instantiateDeferredProxies(GrResourceProvider* resourceProvider);
  /external/skqp/include/private/
GrRenderTargetProxy.h 14 class GrResourceProvider;
26 bool instantiate(GrResourceProvider*) override;
86 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrTextureProxy.h 17 class GrResourceProvider;
28 bool instantiate(GrResourceProvider*) override;
96 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
GrOpList.h 33 class GrResourceProvider;
42 GrOpList(GrResourceProvider*, GrSurfaceProxy*, GrAuditTrail*);
46 bool instantiate(GrResourceProvider* resourceProvider);
48 void instantiateDeferredProxies(GrResourceProvider* resourceProvider);

Completed in 2530 milliseconds

1 2 3 4 5 6 7 8