#include "content/public/test/test_image_transport_factory.h"
#include <limits>
#include <utility>
#include "components/viz/test/test_in_process_context_provider.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
namespace content {
namespace {
constexpr uint32_t kDefaultClientId = …;
}
TestImageTransportFactory::TestImageTransportFactory()
: … { … }
TestImageTransportFactory::~TestImageTransportFactory() = default;
void TestImageTransportFactory::CreateLayerTreeFrameSink(
base::WeakPtr<ui::Compositor> compositor) { … }
scoped_refptr<viz::RasterContextProvider>
TestImageTransportFactory::SharedMainThreadRasterContextProvider() { … }
gpu::GpuMemoryBufferManager*
TestImageTransportFactory::GetGpuMemoryBufferManager() { … }
cc::TaskGraphRunner* TestImageTransportFactory::GetTaskGraphRunner() { … }
viz::FrameSinkId TestImageTransportFactory::AllocateFrameSinkId() { … }
viz::SubtreeCaptureId TestImageTransportFactory::AllocateSubtreeCaptureId() { … }
viz::HostFrameSinkManager*
TestImageTransportFactory::GetHostFrameSinkManager() { … }
void TestImageTransportFactory::DisableGpuCompositing() { … }
ui::ContextFactory* TestImageTransportFactory::GetContextFactory() { … }
}