#include <embedder_test_backingstore_producer_vulkan.h>
Public Member Functions | |
| EmbedderTestBackingStoreProducerVulkan (sk_sp< GrDirectContext > context, RenderTargetType type) | |
| virtual | ~EmbedderTestBackingStoreProducerVulkan () |
| bool | Create (const FlutterBackingStoreConfig *config, FlutterBackingStore *backing_store_out) override |
| sk_sp< SkSurface > | GetSurface (const FlutterBackingStore *backing_store) const override |
| sk_sp< SkImage > | MakeImageSnapshot (const FlutterBackingStore *backing_store) const override |
Public Member Functions inherited from flutter::testing::EmbedderTestBackingStoreProducer | |
| EmbedderTestBackingStoreProducer (sk_sp< GrDirectContext > context, RenderTargetType type) | |
| virtual | ~EmbedderTestBackingStoreProducer () |
Additional Inherited Members | |
Public Types inherited from flutter::testing::EmbedderTestBackingStoreProducer | |
| enum class | RenderTargetType { kSoftwareBuffer , kSoftwareBuffer2 , kOpenGLFramebuffer , kOpenGLTexture , kOpenGLSurface , kMetalTexture , kVulkanImage } |
Protected Member Functions inherited from flutter::testing::EmbedderTestBackingStoreProducer | |
| FML_DISALLOW_COPY_AND_ASSIGN (EmbedderTestBackingStoreProducer) | |
Protected Attributes inherited from flutter::testing::EmbedderTestBackingStoreProducer | |
| sk_sp< GrDirectContext > | context_ |
| RenderTargetType | type_ |
Definition at line 14 of file embedder_test_backingstore_producer_vulkan.h.
| flutter::testing::EmbedderTestBackingStoreProducerVulkan::EmbedderTestBackingStoreProducerVulkan | ( | sk_sp< GrDirectContext > | context, |
| RenderTargetType | type | ||
| ) |
Definition at line 23 of file embedder_test_backingstore_producer_vulkan.cc.
|
virtualdefault |
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 32 of file embedder_test_backingstore_producer_vulkan.cc.
References flutter::testing::EmbedderTestBackingStoreProducer::context_, d, FlutterVulkanBackingStore::destruction_callback, FML_LOG, FlutterVulkanImage::format, flutter::testing::TestVulkanImage::GetImage(), FlutterSize::height, FlutterVulkanImage::image, FlutterVulkanBackingStore::image, image, kFlutterBackingStoreTypeVulkan, FlutterBackingStoreConfig::size, surface, FlutterBackingStore::type, user_data, FlutterVulkanBackingStore::user_data, FlutterBackingStore::user_data, FlutterBackingStore::vulkan, and FlutterSize::width.
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 106 of file embedder_test_backingstore_producer_vulkan.cc.
References user_data, and FlutterBackingStore::user_data.
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 112 of file embedder_test_backingstore_producer_vulkan.cc.
References user_data, and FlutterBackingStore::user_data.