Flutter Engine
The Flutter Engine
GrD3DBuffer Member List

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

accessPattern() constGrGpuBufferinline
addInitialRef() constGrIORef< GrGpuResource >inlineprotected
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
clearToZero()GrGpuBuffer
ComputeScratchKeyForDynamicBuffer(size_t size, GrGpuBufferType, skgpu::ScratchKey *)GrGpuBufferstatic
CreateUniqueID()GrGpuResourcestatic
d3dResource() constGrD3DBufferinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
fMapPtrGrGpuBufferprotected
fResourceStateGrD3DBufferprotected
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
gpuMemorySize() constGrGpuResourceinline
GrBuffer(const GrBuffer &)=deleteGrBuffer
GrBuffer()=defaultGrBufferprotected
GrD3DBuffer(GrD3DGpu *, size_t size, GrGpuBufferType, GrAccessPattern, gr_cp< ID3D12Resource >, sk_sp< GrD3DAlloc >, D3D12_RESOURCE_STATES, std::string_view label)GrD3DBufferprotected
GrGpuBuffer(GrGpu *, size_t sizeInBytes, GrGpuBufferType, GrAccessPattern, std::string_view label)GrGpuBufferprotected
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
intendedType() constGrGpuBufferinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isCpuBuffer() const finalGrGpuBufferinlinevirtual
isMapped() constGrGpuBuffer
LastRemovedRef enum nameGrIORef< GrGpuResource >
Make(GrD3DGpu *, size_t size, GrGpuBufferType, GrAccessPattern)GrD3DBufferstatic
map()GrGpuBuffer
MapType enum nameGrGpuBufferprotected
onAbandon() overrideGrD3DBufferprotectedvirtual
onRelease() overrideGrD3DBufferprotectedvirtual
GrGpuResource::operator=(SkNoncopyable &&)=defaultSkNoncopyable
GrBuffer::operator=(const GrBuffer &)=deleteGrBuffer
proxyAccess()GrGpuResourceinline
ref() const finalGrGpuBufferinlinevirtual
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
resourcePriv()GrGpuResourceinline
resourcePriv() constGrGpuResourceinline
setLabel(std::string_view label)GrGpuResourceinline
setMemoryBacking(SkTraceMemoryDump *, const SkString &) constGrGpuResourceinlineprotectedvirtual
setResourceState(const GrD3DGpu *gpu, D3D12_RESOURCE_STATES newResourceState)GrD3DBuffer
size() const finalGrGpuBufferinlinevirtual
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unmap()GrGpuBuffer
unref() const finalGrGpuBufferinlinevirtual
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
updateData(const void *src, size_t offset, size_t size, bool preserve)GrGpuBuffer
wasDestroyed() constGrGpuResourceinline
~GrBuffer()=defaultGrBuffervirtual
~GrD3DBuffer() overrideGrD3DBufferinline
~GrGpuResource()GrGpuResourceprotectedvirtual