Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrMtlBuffer Member List

This is the complete list of members for GrMtlBuffer, 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
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
fMapPtrGrGpuBufferprotected
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
gpuMemorySize() constGrGpuResourceinline
GrBuffer(const GrBuffer &)=deleteGrBuffer
GrBuffer()=defaultGrBufferprotected
GrGpuBuffer(GrGpu *, size_t sizeInBytes, GrGpuBufferType, GrAccessPattern, std::string_view label)GrGpuBufferprotected
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrMtlBuffer(GrMtlGpu *, size_t size, GrGpuBufferType intendedType, GrAccessPattern, std::string_view label)GrMtlBufferprotected
intendedType() constGrGpuBufferinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isCpuBuffer() const finalGrGpuBufferinlinevirtual
isMapped() constGrGpuBuffer
LastRemovedRef enum nameGrIORef< GrGpuResource >
Make(GrMtlGpu *, size_t size, GrGpuBufferType intendedType, GrAccessPattern)GrMtlBufferstatic
map()GrGpuBuffer
MapType enum nameGrGpuBufferprotected
mtlBuffer() constGrMtlBufferinline
onAbandon() overrideGrMtlBufferprotectedvirtual
onClearToZero() overrideGrMtlBufferprivatevirtual
onMap(MapType) overrideGrMtlBufferprivatevirtual
onRelease() overrideGrMtlBufferprotectedvirtual
onSetLabel() overrideGrMtlBufferprivatevirtual
onUnmap(MapType) overrideGrMtlBufferprivatevirtual
onUpdateData(const void *src, size_t offset, size_t size, bool preserve) overrideGrMtlBufferprivatevirtual
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
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
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrMtlBuffer() overrideGrMtlBuffer