8#ifndef skgpu_graphite_UploadBufferManager_DEFINED
9#define skgpu_graphite_UploadBufferManager_DEFINED
33 size_t requiredBytes,
size_t requiredAlignment);
44 std::tuple<
void*,
BindBufferInfo> makeBindInfo(
size_t requiredBytes,
45 size_t requiredAlignment,
46 std::string_view label);
52 size_t fReusedBufferOffset = 0;
54 std::vector<sk_sp<Buffer>> fUsedBuffers;
std::tuple< TextureUploadWriter, BindBufferInfo > getTextureUploadWriter(size_t requiredBytes, size_t requiredAlignment)
void transferToRecording(Recording *)
UploadBufferManager(ResourceProvider *, const Caps *)
void transferToCommandBuffer(CommandBuffer *)