Flutter Engine
The Flutter Engine
GrD3DTexture Member List

This is the complete list of members for GrD3DTexture, including all inherited members.

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
asRenderTarget()GrSurfaceinlinevirtual
asRenderTarget() constGrSurfaceinlinevirtual
asTexture() overrideGrTextureinlinevirtual
asTexture() const overrideGrTextureinlinevirtual
backendFormat() const overrideGrD3DTextureinlinevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
computeScratchKey(skgpu::ScratchKey *) const overrideGrTextureprotectedvirtual
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, GrRenderable, int sampleCnt, skgpu::Mipmapped, GrProtected, skgpu::ScratchKey *key)GrTexturestatic
ComputeSize(const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false)GrSurfacestatic
CreateMSAA(GrD3DGpu *gpu, SkISize dimensions, int sampleCnt, const GrD3DTextureResourceInfo &info, SkColor4f clearColor)GrD3DTextureResourcestatic
CreateUniqueID()GrGpuResourcestatic
currentState() constGrD3DTextureResourceinline
d3dResource() constGrD3DTextureResourceinline
dimensions() constGrSurfaceinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
dxgiFormat() constGrD3DTextureResourceinline
fInfoGrD3DTextureResourceprotected
flags() constGrSurfaceinline
framebufferOnly() constGrSurfaceinline
fStateGrD3DTextureResourceprotected
getBackendFormat() constGrD3DTextureResourceinline
getBackendTexture() const overrideGrD3DTexturevirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getD3DGpu() constGrD3DTextureprotected
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
grD3DResourceState() constGrD3DTextureResourceinline
GrD3DTexture(GrD3DGpu *, SkISize dimensions, const GrD3DTextureResourceInfo &, sk_sp< GrD3DResourceState >, const GrD3DDescriptorHeap::CPUHandle &shaderResourceView, GrMipmapStatus, std::string_view label)GrD3DTextureprotected
GrD3DTextureResource(const GrD3DTextureResourceInfo &info, sk_sp< GrD3DResourceState > state)GrD3DTextureResourceinline
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label)GrSurfaceinlineprotected
GrTexture(GrGpu *, const SkISize &, GrProtected, GrTextureType, GrMipmapStatus, std::string_view label)GrTextureprotected
hasRestrictedSampling() constGrTextureinline
height() constGrSurfaceinline
InitTextureResourceInfo(GrD3DGpu *gpu, const D3D12_RESOURCE_DESC &desc, D3D12_RESOURCE_STATES initialState, GrProtected, D3D12_CLEAR_VALUE *, GrD3DTextureResourceInfo *)GrD3DTextureResourcestatic
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isProtected() constGrSurfaceinline
LastRemovedRef enum nameGrIORef< GrGpuResource >
MakeAliasingTexture(GrD3DGpu *, sk_sp< GrD3DTexture >, const D3D12_RESOURCE_DESC &newDesc, D3D12_RESOURCE_STATES)GrD3DTexturestatic
MakeNewTexture(GrD3DGpu *, skgpu::Budgeted, SkISize dimensions, const D3D12_RESOURCE_DESC &, GrProtected, GrMipmapStatus, std::string_view label)GrD3DTexturestatic
MakeWrappedTexture(GrD3DGpu *, SkISize dimensions, GrWrapCacheable, GrIOType, const GrD3DTextureResourceInfo &, sk_sp< GrD3DResourceState >)GrD3DTexturestatic
markMipmapsClean()GrTexture
markMipmapsDirty()GrTexture
maxMipmapLevel() constGrTextureinline
mipLevels() constGrD3DTextureResourceinline
mipmapped() constGrTextureinline
mipmapsAreDirty() constGrTextureinline
mipmapStatus() constGrTextureinline
onAbandon() overrideGrD3DTextureprotectedvirtual
onRelease() overrideGrD3DTextureprotectedvirtual
onSetLabel() overrideGrD3DTextureprotectedvirtual
onStealBackendTexture(GrBackendTexture *, SkImages::BackendTextureReleaseProc *) overrideGrD3DTextureinlineprotectedvirtual
operator=(SkNoncopyable &&)=defaultSkNoncopyable
prepareForPresent(GrD3DGpu *gpu)GrD3DTextureResource
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrSurface
ReleaseProc typedefGrSurface
releaseResource(GrD3DGpu *gpu)GrD3DTextureResourceprotected
requiresManualMSAAResolve() constGrSurfaceinlineprotected
resource() constGrD3DTextureResourceinline
resourcePriv()GrGpuResourceinline
resourcePriv() constGrGpuResourceinline
sampleQualityPattern() constGrD3DTextureResourceinline
setFramebufferOnly()GrSurfaceinline
setGLRTFBOIDIs0()GrSurfaceinlineprotected
setLabel(std::string_view label)GrGpuResourceinline
setMemoryBacking(SkTraceMemoryDump *, const SkString &) constGrGpuResourceinlineprotectedvirtual
setReadOnly()GrSurfaceinlineprotected
setRelease(sk_sp< skgpu::RefCntedCallback > releaseHelper)GrSurface
setRelease(ReleaseProc proc, ReleaseCtx ctx)GrSurfaceinline
setRequiresManualMSAAResolve()GrSurfaceinlineprotected
setResourceRelease(sk_sp< GrSurface::RefCntedReleaseProc > releaseHelper)GrD3DTextureResource
setResourceState(const GrD3DGpu *gpu, D3D12_RESOURCE_STATES newResourceState, unsigned int subresource=D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES)GrD3DTextureResource
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
shaderResourceView()GrD3DTextureinline
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
StealBackendTexture(sk_sp< GrTexture >, GrBackendTexture *, SkImages::BackendTextureReleaseProc *)GrTexturestatic
textureParamsModified() overrideGrD3DTextureinlinevirtual
textureType() constGrTextureinline
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
updateResourceState(D3D12_RESOURCE_STATES newState)GrD3DTextureResourceinline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrD3DTexture() overrideGrD3DTextureinline
~GrD3DTextureResource()GrD3DTextureResourcevirtual
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrSurface() overrideGrSurfaceinlineprotected