Lines Matching refs:renderthread
31 explicit SkiaVulkanPipeline(renderthread::RenderThread& thread);
34 renderthread::MakeCurrentResult makeCurrent() override;
35 renderthread::Frame getFrame() override;
36 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
42 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty,
45 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior,
46 renderthread::ColorMode colorMode, uint32_t extraBuffers) override;
51 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
52 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread,
59 renderthread::VulkanManager& mVkManager;
60 renderthread::VulkanSurface* mVkSurface = nullptr;