Flutter Engine
The Flutter Engine
GrGLBuffer Member List

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

accessPattern() constGrGpuBufferinline
addInitialRef() constGrIORef< GrGpuResource >inlineprotected
bufferID() constGrGLBufferinline
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
GrGLBuffer(GrGLGpu *, size_t size, GrGpuBufferType intendedType, GrAccessPattern, std::string_view label)GrGLBufferprotected
GrGpuBuffer(GrGpu *, size_t sizeInBytes, GrGpuBufferType, GrAccessPattern, std::string_view label)GrGpuBufferprotected
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
hasAttachedToTexture() constGrGLBufferinline
intendedType() constGrGpuBufferinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isCpuBuffer() const finalGrGpuBufferinlinevirtual
isMapped() constGrGpuBuffer
LastRemovedRef enum nameGrIORef< GrGpuResource >
Make(GrGLGpu *, size_t size, GrGpuBufferType intendedType, GrAccessPattern)GrGLBufferstatic
map()GrGpuBuffer
MapType enum nameGrGpuBufferprotected
onAbandon() overrideGrGLBufferprotectedvirtual
onRelease() overrideGrGLBufferprotectedvirtual
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
setHasAttachedToTexture()GrGLBufferinline
setLabel(std::string_view label)GrGpuResourceinline
setMemoryBacking(SkTraceMemoryDump *traceMemoryDump, const SkString &dumpName) const overrideGrGLBufferprotectedvirtual
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
~GrGLBuffer() overrideGrGLBufferinline
~GrGpuResource()GrGpuResourceprotectedvirtual