#include <embedder_test_context_vulkan.h>
Static Public Member Functions | |
| static void * | InstanceProcAddr (void *user_data, FlutterVulkanInstanceHandle instance, const char *name) |
Definition at line 17 of file embedder_test_context_vulkan.h.
|
explicit |
Definition at line 20 of file embedder_test_context_vulkan.cc.
References FlutterVulkanImage::format, GetNextImage(), FlutterVulkanImage::image, image, InstanceProcAddr(), kVulkan, PresentImage(), flutter::testing::EmbedderTestContext::renderer_config_, FlutterVulkanRendererConfig::struct_size, FlutterRendererConfig::type, and FlutterRendererConfig::vulkan.
|
override |
Definition at line 55 of file embedder_test_context_vulkan.cc.
|
overridevirtual |
Implements flutter::testing::EmbedderTestContext.
Definition at line 57 of file embedder_test_context_vulkan.cc.
References flutter::testing::kVulkanContext.
| VkImage flutter::testing::EmbedderTestContextVulkan::GetNextImage | ( | const DlISize & | size | ) |
Definition at line 70 of file embedder_test_context_vulkan.cc.
Referenced by EmbedderTestContextVulkan().
|
overridevirtual |
Implements flutter::testing::EmbedderTestContext.
Definition at line 66 of file embedder_test_context_vulkan.cc.
|
static |
Definition at line 81 of file embedder_test_context_vulkan.cc.
References instance, flutter::name, and user_data.
Referenced by EmbedderTestContextVulkan(), and flutter::testing::TEST_F().
| bool flutter::testing::EmbedderTestContextVulkan::PresentImage | ( | VkImage | image | ) |
Definition at line 74 of file embedder_test_context_vulkan.cc.
References flutter::testing::EmbedderTestContext::FireRootSurfacePresentCallbackIfPresent().
Referenced by EmbedderTestContextVulkan().
| void flutter::testing::EmbedderTestContextVulkan::SetVulkanInstanceProcAddressCallback | ( | FlutterVulkanInstanceProcAddressCallback | callback | ) |
Definition at line 61 of file embedder_test_context_vulkan.cc.
References callback, FlutterVulkanRendererConfig::get_instance_proc_address_callback, flutter::testing::EmbedderTestContext::renderer_config_, and FlutterRendererConfig::vulkan.