asyncMap(GpuFinishedProc=nullptr, GpuFinishedContext=nullptr) | skgpu::graphite::Buffer | |
budgeted() const | skgpu::graphite::Resource | inline |
Buffer(const SharedContext *sharedContext, size_t size, bool commandBufferRefsAsUsageRefs=false) | skgpu::graphite::Buffer | inlineprotected |
bufferUsageFlags() const | skgpu::graphite::VulkanBuffer | inline |
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | skgpu::graphite::Resource | |
fMapPtr | skgpu::graphite::Buffer | protected |
freeGpuData() override | skgpu::graphite::VulkanBuffer | virtual |
getLabel() const | skgpu::graphite::Resource | inline |
getResourceType() const override | skgpu::graphite::Buffer | inlinevirtual |
gpuMemorySize() const | skgpu::graphite::Resource | inline |
isMapped() const | skgpu::graphite::Buffer | inline |
isUnmappable() const | skgpu::graphite::Buffer | virtual |
key() const | skgpu::graphite::Resource | inline |
Make(const VulkanSharedContext *, size_t, BufferType, AccessPattern) | skgpu::graphite::VulkanBuffer | static |
map() | skgpu::graphite::Buffer | |
onDumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump, const char *dumpName) const | skgpu::graphite::Resource | inlineprotectedvirtual |
operator=(const Resource &)=delete | skgpu::graphite::Resource | |
operator=(Resource &&)=delete | skgpu::graphite::Resource | |
ownership() const | skgpu::graphite::Resource | inline |
prepareForReturnToCache(const std::function< void()> &takeRef) | skgpu::graphite::Resource | inlinevirtual |
ref() const | skgpu::graphite::Resource | inline |
refCommandBuffer() const | skgpu::graphite::Resource | inline |
Resource(const Resource &)=delete | skgpu::graphite::Resource | |
Resource(Resource &&)=delete | skgpu::graphite::Resource | |
Resource(const SharedContext *, Ownership, skgpu::Budgeted, size_t gpuMemorySize, bool commandBufferRefsAsUsageRefs=false) | skgpu::graphite::Resource | protected |
setBufferAccess(VulkanCommandBuffer *buffer, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask) const | skgpu::graphite::VulkanBuffer | |
setDeleteASAP() | skgpu::graphite::Resource | inlineprotected |
setKey(const GraphiteResourceKey &key) | skgpu::graphite::Resource | inline |
setLabel(std::string_view label) | skgpu::graphite::Resource | inline |
sharedContext() const | skgpu::graphite::Resource | inlineprotected |
size() const | skgpu::graphite::Buffer | inline |
uniqueID() const | skgpu::graphite::Resource | inline |
unmap() | skgpu::graphite::Buffer | |
unref() const | skgpu::graphite::Resource | inline |
unrefCommandBuffer() const | skgpu::graphite::Resource | inline |
vkBuffer() const | skgpu::graphite::VulkanBuffer | inline |
wasDestroyed() const | skgpu::graphite::Resource | inline |
~Resource() | skgpu::graphite::Resource | protectedvirtual |