Flutter Engine
The Flutter Engine
GrD3DRenderTarget Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
alwaysClearStencil() constGrRenderTargetinlinevirtual
asRenderTarget() overrideGrRenderTargetinlinevirtual
asRenderTarget() const overrideGrRenderTargetinlinevirtual
asTexture()GrSurfaceinlinevirtual
asTexture() constGrSurfaceinlinevirtual
attachStencilAttachment(sk_sp< GrAttachment > stencil, bool useMSAASurface)GrRenderTarget
backendFormat() const overrideGrD3DRenderTargetinlinevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
canAttemptStencilAttachment(bool useMSAASurface) const overrideGrD3DRenderTargetinlinevirtual
colorRenderTargetView() constGrD3DRenderTargetinline
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
genKey(skgpu::KeyBuilder *b) constGrD3DRenderTarget
getBackendFormat() constGrD3DTextureResourceinline
getBackendRenderTarget() const overrideGrD3DRenderTargetvirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getSampleLocations()GrRenderTarget
getSamplePatternKey()GrRenderTarget
getStencilAttachment(bool useMSAASurface) constGrRenderTargetinline
getStencilAttachment() constGrRenderTargetinline
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
GrD3DRenderTarget(GrD3DGpu *gpu, SkISize dimensions, const GrD3DTextureResourceInfo &info, sk_sp< GrD3DResourceState > state, const GrD3DTextureResourceInfo &msaaInfo, sk_sp< GrD3DResourceState > msaaState, const GrD3DDescriptorHeap::CPUHandle &colorRenderTargetView, const GrD3DDescriptorHeap::CPUHandle &resolveRenderTargetView, std::string_view label)GrD3DRenderTargetprotected
GrD3DRenderTarget(GrD3DGpu *gpu, SkISize dimensions, const GrD3DTextureResourceInfo &info, sk_sp< GrD3DResourceState > state, const GrD3DDescriptorHeap::CPUHandle &renderTargetView, std::string_view label)GrD3DRenderTargetprotected
grD3DResourceState() constGrD3DTextureResourceinline
GrD3DTextureResource(const GrD3DTextureResourceInfo &info, sk_sp< GrD3DResourceState > state)GrD3DTextureResourceinline
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrRenderTarget(GrGpu *, const SkISize &, int sampleCount, GrProtected, std::string_view label, sk_sp< GrAttachment > stenicl=nullptr)GrRenderTargetprotected
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label)GrSurfaceinlineprotected
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 >
MakeWrappedRenderTarget(GrD3DGpu *, SkISize, int sampleCnt, const GrD3DTextureResourceInfo &, sk_sp< GrD3DResourceState >)GrD3DRenderTargetstatic
mipLevels() constGrD3DTextureResourceinline
msaaTextureResource() constGrD3DRenderTarget
msaaTextureResource()GrD3DRenderTarget
numSamples() constGrRenderTargetinline
numStencilBits(bool useMSAASurface) constGrRenderTarget
onAbandon() overrideGrD3DRenderTargetprotectedvirtual
onGpuMemorySize() const overrideGrD3DRenderTargetinlineprotectedvirtual
onRelease() overrideGrD3DRenderTargetprotectedvirtual
onSetLabel() overrideGrD3DRenderTargetprotectedvirtual
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() constGrRenderTargetinline
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()GrRenderTargetinline
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
stencilDxgiFormat() constGrD3DRenderTarget
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
updateResourceState(D3D12_RESOURCE_STATES newState)GrD3DTextureResourceinline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrD3DRenderTarget() overrideGrD3DRenderTarget
~GrD3DTextureResource()GrD3DTextureResourcevirtual
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrRenderTarget() overrideGrRenderTargetprotected
~GrSurface() overrideGrSurfaceinlineprotected