#include "src/gpu/graphite/SharedContext.h"
#include "include/gpu/graphite/BackendTexture.h"
#include "include/gpu/graphite/TextureInfo.h"
#include "src/gpu/graphite/Caps.h"
#include "src/gpu/graphite/CommandBuffer.h"
#include "src/gpu/graphite/GpuWorkSubmission.h"
#include "src/gpu/graphite/RendererProvider.h"
#include "src/gpu/graphite/ResourceProvider.h"
namespace skgpu::graphite {
static Layout get_binding_layout(const Caps* caps) { … }
SharedContext::SharedContext(std::unique_ptr<const Caps> caps, BackendApi backend)
: … { … }
SharedContext::~SharedContext() { … }
Protected SharedContext::isProtected() const { … }
void SharedContext::setRendererProvider(std::unique_ptr<RendererProvider> rendererProvider) { … }
}