#include <embedder_test_backingstore_producer_software.h>
Public Member Functions | |
| EmbedderTestBackingStoreProducerSoftware (sk_sp< GrDirectContext > context, RenderTargetType type, FlutterSoftwarePixelFormat software_pixfmt=kFlutterSoftwarePixelFormatNative32) | |
| virtual | ~EmbedderTestBackingStoreProducerSoftware () |
| 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 12 of file embedder_test_backingstore_producer_software.h.
| flutter::testing::EmbedderTestBackingStoreProducerSoftware::EmbedderTestBackingStoreProducerSoftware | ( | sk_sp< GrDirectContext > | context, |
| RenderTargetType | type, | ||
| FlutterSoftwarePixelFormat | software_pixfmt = kFlutterSoftwarePixelFormatNative32 |
||
| ) |
Definition at line 21 of file embedder_test_backingstore_producer_software.cc.
References FML_LOG, kFlutterSoftwarePixelFormatNative32, flutter::testing::EmbedderTestBackingStoreProducer::kSoftwareBuffer, and type.
|
virtualdefault |
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 42 of file embedder_test_backingstore_producer_software.cc.
References flutter::testing::EmbedderTestBackingStoreProducer::kSoftwareBuffer, flutter::testing::EmbedderTestBackingStoreProducer::kSoftwareBuffer2, and flutter::testing::EmbedderTestBackingStoreProducer::type_.
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 55 of file embedder_test_backingstore_producer_software.cc.
References user_data, and FlutterBackingStore::user_data.
|
overridevirtual |
Implements flutter::testing::EmbedderTestBackingStoreProducer.
Definition at line 61 of file embedder_test_backingstore_producer_software.cc.
References user_data, and FlutterBackingStore::user_data.