|
| GrMockTextureRenderTarget (GrMockGpu *gpu, skgpu::Budgeted budgeted, SkISize dimensions, int sampleCnt, GrMipmapStatus mipmapStatus, const GrMockTextureInfo &texInfo, const GrMockRenderTargetInfo &rtInfo, std::string_view label) |
|
| GrMockTextureRenderTarget (GrMockGpu *gpu, SkISize dimensions, int sampleCnt, GrMipmapStatus mipmapStatus, const GrMockTextureInfo &texInfo, const GrMockRenderTargetInfo &rtInfo, GrWrapCacheable cacheable, std::string_view label) |
|
GrTexture * | asTexture () override |
|
GrRenderTarget * | asRenderTarget () override |
|
const GrTexture * | asTexture () const override |
|
const GrRenderTarget * | asRenderTarget () const override |
|
GrBackendFormat | backendFormat () const override |
|
| GrMockTexture (GrMockGpu *gpu, skgpu::Budgeted budgeted, SkISize dimensions, GrMipmapStatus mipmapStatus, const GrMockTextureInfo &info, std::string_view label) |
|
| GrMockTexture (GrMockGpu *gpu, SkISize dimensions, GrMipmapStatus mipmapStatus, const GrMockTextureInfo &info, GrWrapCacheable cacheable, GrIOType ioType, std::string_view label) |
|
| ~GrMockTexture () override |
|
GrBackendTexture | getBackendTexture () const override |
|
GrBackendFormat | backendFormat () const override |
|
void | textureParamsModified () override |
|
GrTexture * | asTexture () override |
|
const GrTexture * | asTexture () const override |
|
virtual GrBackendTexture | getBackendTexture () const =0 |
|
virtual void | textureParamsModified ()=0 |
|
GrTextureType | textureType () const |
|
bool | hasRestrictedSampling () const |
|
void | markMipmapsDirty () |
|
void | markMipmapsClean () |
|
skgpu::Mipmapped | mipmapped () const |
|
bool | mipmapsAreDirty () const |
|
GrMipmapStatus | mipmapStatus () const |
|
int | maxMipmapLevel () 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, 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 |
|
|
typedef void * | ReleaseCtx |
|
typedef void(* | ReleaseProc) (ReleaseCtx) |
|
enum | LastRemovedRef |
|
enum | Wrapped { kWrapped
} |
|
static bool | StealBackendTexture (sk_sp< GrTexture >, GrBackendTexture *, SkImages::BackendTextureReleaseProc *) |
|
static void | ComputeScratchKey (const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, GrRenderable, int sampleCnt, skgpu::Mipmapped, GrProtected, skgpu::ScratchKey *key) |
|
static size_t | ComputeSize (const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false) |
|
static uint32_t | CreateUniqueID () |
|
| GrMockTexture (GrMockGpu *gpu, const SkISize &dims, GrMipmapStatus mipmapStatus, const GrMockTextureInfo &info, std::string_view label) |
|
void | onRelease () override |
|
void | onAbandon () override |
|
bool | onStealBackendTexture (GrBackendTexture *, SkImages::BackendTextureReleaseProc *) override |
|
| GrTexture (GrGpu *, const SkISize &, GrProtected, GrTextureType, GrMipmapStatus, std::string_view label) |
|
virtual bool | onStealBackendTexture (GrBackendTexture *, SkImages::BackendTextureReleaseProc *)=0 |
|
void | computeScratchKey (skgpu::ScratchKey *) const 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 |
|
| 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 |
|
Definition at line 173 of file GrMockTexture.h.