Home
last modified time | relevance | path

Searched refs:VulkanSurface (Results 1 – 14 of 14) sorted by relevance

/third_party/flutter/engine/flutter/vulkan/
Dvulkan_surface.cc12 VulkanSurface::VulkanSurface( in VulkanSurface() function in vulkan::VulkanSurface
41 VulkanSurface::~VulkanSurface() = default;
43 bool VulkanSurface::IsValid() const { in IsValid()
47 const VulkanHandle<VkSurfaceKHR>& VulkanSurface::Handle() const { in Handle()
51 const VulkanNativeSurface& VulkanSurface::GetNativeSurface() const { in GetNativeSurface()
55 SkISize VulkanSurface::GetSize() const { in GetSize()
Dvulkan_surface.h18 class VulkanSurface {
20 VulkanSurface(VulkanProcTable& vk,
24 ~VulkanSurface();
42 FML_DISALLOW_COPY_AND_ASSIGN(VulkanSurface);
Dvulkan_device.h17 class VulkanSurface; variable
41 bool GetSurfaceCapabilities(const VulkanSurface& surface,
52 int ChooseSurfaceFormat(const VulkanSurface& surface,
57 bool ChoosePresentMode(const VulkanSurface& surface,
Dvulkan_window.h26 class VulkanSurface; variable
52 std::unique_ptr<VulkanSurface> surface_;
Dvulkan_swapchain.h22 class VulkanSurface; variable
30 const VulkanSurface& surface,
Dvulkan_device.cc180 const VulkanSurface& surface, in GetSurfaceCapabilities()
268 int VulkanDevice::ChooseSurfaceFormat(const VulkanSurface& surface, in ChooseSurfaceFormat()
311 bool VulkanDevice::ChoosePresentMode(const VulkanSurface& surface, in ChoosePresentMode()
Dvulkan_swapchain_stub.cc11 const VulkanSurface& surface, in VulkanSwapchain()
Dvulkan_window.cc63 surface_ = std::make_unique<VulkanSurface>(*vk, *application_, in VulkanWindow()
Dvulkan_swapchain.cc41 const VulkanSurface& surface, in VulkanSwapchain()
/third_party/flutter/engine/flutter/shell/platform/fuchsia/flutter/
Dvulkan_surface.cc89 VulkanSurface::VulkanSurface(vulkan::VulkanProvider& vulkan_provider, in VulkanSurface() function in flutter_runner::VulkanSurface
128 VulkanSurface::~VulkanSurface() { in ~VulkanSurface()
133 bool VulkanSurface::IsValid() const { in IsValid()
137 SkISize VulkanSurface::GetSize() const { in GetSize()
145 vulkan::VulkanHandle<VkSemaphore> VulkanSurface::SemaphoreFromEvent( in SemaphoreFromEvent()
192 bool VulkanSurface::CreateFences() { in CreateFences()
212 bool VulkanSurface::AllocateDeviceMemory(sk_sp<GrContext> context, in AllocateDeviceMemory()
303 bool VulkanSurface::SetupSkiaSurface(sk_sp<GrContext> context, in SetupSkiaSurface()
344 bool VulkanSurface::PushSessionImageSetupOps(scenic::Session* session) { in PushSessionImageSetupOps()
376 scenic::Image* VulkanSurface::GetImage() { in GetImage()
[all …]
Dvulkan_surface_pool.h29 std::unique_ptr<VulkanSurface> AcquireSurface(const SkISize& size);
59 std::unique_ptr<VulkanSurface> vk_surface;
65 std::vector<std::unique_ptr<VulkanSurface>> available_surfaces_;
66 std::unordered_map<uintptr_t, std::unique_ptr<VulkanSurface>>
75 std::unique_ptr<VulkanSurface> GetCachedOrCreateSurface(const SkISize& size);
77 std::unique_ptr<VulkanSurface> CreateSurface(const SkISize& size);
79 void RecycleSurface(std::unique_ptr<VulkanSurface> surface);
Dvulkan_surface.h47 class VulkanSurface final
50 VulkanSurface(vulkan::VulkanProvider& vulkan_provider,
55 ~VulkanSurface() override;
197 async::WaitMethod<VulkanSurface, &VulkanSurface::OnHandleReady> wait_;
209 FML_DISALLOW_COPY_AND_ASSIGN(VulkanSurface);
Dvulkan_surface_pool.cc33 std::unique_ptr<VulkanSurface> VulkanSurfacePool::AcquireSurface( in AcquireSurface()
50 std::unique_ptr<VulkanSurface> VulkanSurfacePool::GetCachedOrCreateSurface( in GetCachedOrCreateSurface()
117 auto vulkan_surface = std::unique_ptr<VulkanSurface>( in SubmitSurface()
118 static_cast<VulkanSurface*>(p_surface.release())); in SubmitSurface()
158 std::unique_ptr<VulkanSurface> VulkanSurfacePool::CreateSurface( in CreateSurface()
161 auto surface = std::make_unique<VulkanSurface>(vulkan_provider_, context_, in CreateSurface()
186 void VulkanSurfacePool::RecycleSurface(std::unique_ptr<VulkanSurface> surface) { in RecycleSurface()
Dvulkan_surface_producer.cc175 auto vk_surface = static_cast<VulkanSurface*>(surface.get()); in TransitionSurfacesToExternal()