|
| GrMockRenderTarget (GrMockGpu *gpu, skgpu::Budgeted budgeted, SkISize dimensions, int sampleCnt, const GrMockRenderTargetInfo &info, std::string_view label) |
|
| GrMockRenderTarget (GrMockGpu *gpu, Wrapped, SkISize dimensions, int sampleCnt, const GrMockRenderTargetInfo &info, std::string_view label) |
|
bool | canAttemptStencilAttachment (bool useMSAASurface) const override |
|
bool | completeStencilAttachment (GrAttachment *, bool useMSAASurface) override |
|
size_t | onGpuMemorySize () const override |
|
GrBackendRenderTarget | getBackendRenderTarget () const override |
|
GrBackendFormat | backendFormat () const override |
|
virtual bool | alwaysClearStencil () const |
|
GrRenderTarget * | asRenderTarget () override |
|
const GrRenderTarget * | asRenderTarget () const override |
|
int | numSamples () const |
|
virtual GrBackendRenderTarget | getBackendRenderTarget () const =0 |
|
GrAttachment * | getStencilAttachment (bool useMSAASurface) const |
|
GrAttachment * | getStencilAttachment () const |
|
virtual bool | canAttemptStencilAttachment (bool useMSAASurface) const =0 |
|
void | attachStencilAttachment (sk_sp< GrAttachment > stencil, bool useMSAASurface) |
|
int | numStencilBits (bool useMSAASurface) const |
|
int | getSamplePatternKey () |
|
const skia_private::TArray< SkPoint > & | getSampleLocations () |
|
void | setRequiresManualMSAAResolve () |
|
bool | requiresManualMSAAResolve () const |
|
SkISize | dimensions () const |
|
int | width () const |
|
int | height () const |
|
SkRect | getBoundsRect () const |
|
virtual GrBackendFormat | backendFormat () const =0 |
|
void | setRelease (sk_sp< skgpu::RefCntedCallback > releaseHelper) |
|
void | setRelease (ReleaseProc proc, ReleaseCtx ctx) |
|
virtual GrTexture * | asTexture () |
|
virtual const GrTexture * | asTexture () const |
|
virtual GrRenderTarget * | asRenderTarget () |
|
virtual const GrRenderTarget * | asRenderTarget () const |
|
GrInternalSurfaceFlags | flags () const |
|
bool | readOnly () const |
|
bool | framebufferOnly () const |
|
bool | isProtected () const |
|
void | setFramebufferOnly () |
|
bool | wasDestroyed () const |
|
const GrDirectContext * | getContext () const |
|
GrDirectContext * | getContext () |
|
size_t | gpuMemorySize () const |
|
UniqueID | uniqueID () const |
|
const skgpu::UniqueKey & | getUniqueKey () const |
|
std::string | getLabel () const |
|
void | setLabel (std::string_view label) |
|
CacheAccess | cacheAccess () |
|
const CacheAccess | cacheAccess () const |
|
ProxyAccess | proxyAccess () |
|
ResourcePriv | resourcePriv () |
|
const ResourcePriv | resourcePriv () const |
|
virtual void | dumpMemoryStatistics (SkTraceMemoryDump *traceMemoryDump) const |
|
virtual const char * | getResourceType () const =0 |
|
bool | unique () const |
|
void | ref () const |
|
void | unref () const |
|
void | refCommandBuffer () const |
|
void | unrefCommandBuffer () const |
|
| SkNoncopyable ()=default |
|
| SkNoncopyable (SkNoncopyable &&)=default |
|
SkNoncopyable & | operator= (SkNoncopyable &&)=default |
|
|
| GrMockRenderTarget (GrMockGpu *gpu, SkISize dimensions, int sampleCnt, const GrMockRenderTargetInfo &info, std::string_view label) |
|
| GrRenderTarget (GrGpu *, const SkISize &, int sampleCount, GrProtected, std::string_view label, sk_sp< GrAttachment > stenicl=nullptr) |
|
| ~GrRenderTarget () override |
|
void | onAbandon () override |
|
void | onRelease () override |
|
void | setGLRTFBOIDIs0 () |
|
bool | glRTFBOIDis0 () const |
|
void | setRequiresManualMSAAResolve () |
|
bool | requiresManualMSAAResolve () const |
|
void | setReadOnly () |
|
void | setVkRTSupportsInputAttachment () |
|
| GrSurface (GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label) |
|
| ~GrSurface () override |
|
void | onRelease () override |
|
void | onAbandon () override |
|
void | registerWithCache (skgpu::Budgeted) |
|
void | registerWithCacheWrapped (GrWrapCacheable) |
|
| GrGpuResource (GrGpu *, std::string_view label) |
|
virtual | ~GrGpuResource () |
|
GrGpu * | getGpu () const |
|
virtual void | onRelease () |
|
virtual void | onAbandon () |
|
virtual void | setMemoryBacking (SkTraceMemoryDump *, const SkString &) const |
|
SkString | getResourceName () const |
|
void | dumpMemoryStatisticsPriv (SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) const |
|
| GrIORef () |
|
bool | internalHasRef () const |
|
bool | internalHasNoCommandBufferUsages () const |
|
void | addInitialRef () const |
|
Definition at line 98 of file GrMockTexture.h.