Flutter Engine
The Flutter Engine
GrD3DAttachment Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
asRenderTarget()GrSurfaceinlinevirtual
asRenderTarget() constGrSurfaceinlinevirtual
asTexture()GrSurfaceinlinevirtual
asTexture() constGrSurfaceinlinevirtual
backendFormat() const overrideGrD3DAttachmentinlinevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected, GrMemoryless, skgpu::ScratchKey *key)GrAttachmentstatic
ComputeSharedAttachmentUniqueKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected isProtected, GrMemoryless memoryless, skgpu::UniqueKey *key)GrAttachmentstatic
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
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(UsageFlags)GrAttachment
GrAttachment(GrGpu *gpu, SkISize dimensions, UsageFlags supportedUsages, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected isProtected, std::string_view label, GrMemoryless memoryless=GrMemoryless::kNo)GrAttachmentinlineprotected
grD3DResourceState() constGrD3DTextureResourceinline
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
hasPerformedInitialClear() constGrAttachmentinline
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 >
MakeStencil(GrD3DGpu *gpu, SkISize dimensions, int sampleCnt, DXGI_FORMAT format)GrD3DAttachmentstatic
markHasPerformedInitialClear()GrAttachmentinline
mipLevels() constGrD3DTextureResourceinline
mipmapped() constGrAttachmentinline
numSamples() constGrAttachmentinline
onAbandon() overrideGrD3DAttachmentprotectedvirtual
onRelease() overrideGrD3DAttachmentprotectedvirtual
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
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
supportedUsages() constGrAttachmentinline
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
updateResourceState(D3D12_RESOURCE_STATES newState)GrD3DTextureResourceinline
UsageFlags enum nameGrAttachment
view() constGrD3DAttachmentinline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrAttachment() overrideGrAttachmentinline
~GrD3DAttachment() overrideGrD3DAttachmentinline
~GrD3DTextureResource()GrD3DTextureResourcevirtual
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrSurface() overrideGrSurfaceinlineprotected