OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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