#include <dl_image_impeller.h>
Public Member Functions | |
~DlImageImpeller () override | |
sk_sp< SkImage > | skia_image () const override |
std::shared_ptr< impeller::Texture > | impeller_texture () const override |
bool | isOpaque () const override |
bool | isTextureBacked () const override |
bool | isUIThreadSafe () const override |
flutter::DlISize | GetSize () const override |
size_t | GetApproximateByteSize () const override |
OwningContext | owning_context () const override |
Static Public Member Functions | |
static sk_sp< DlImageImpeller > | Make (std::shared_ptr< Texture > texture, OwningContext owning_context=OwningContext::kIO) |
static sk_sp< DlImageImpeller > | MakeFromYUVTextures (AiksContext *aiks_context, std::shared_ptr< Texture > y_texture, std::shared_ptr< Texture > uv_texture, YUVColorSpace yuv_color_space) |
Definition at line 15 of file dl_image_impeller.h.
|
overridedefault |
|
override |
Definition at line 115 of file dl_image_impeller.cc.
|
override |
Definition at line 108 of file dl_image_impeller.cc.
|
override |
Definition at line 85 of file dl_image_impeller.cc.
|
override |
Definition at line 90 of file dl_image_impeller.cc.
|
override |
Definition at line 96 of file dl_image_impeller.cc.
|
override |
Definition at line 102 of file dl_image_impeller.cc.
|
static |
Definition at line 23 of file dl_image_impeller.cc.
References owning_context().
Referenced by impeller::DlPlayground::CreateDlImageForFixture(), impeller::GoldenPlaygroundTest::CreateDlImageForFixture(), MakeFromYUVTextures(), impeller::interop::Texture::MakeImage(), impeller::interop::ReadSamplersAndUniforms(), and impeller::testing::TEST_P().
|
static |
Definition at line 33 of file dl_image_impeller.cc.
References impeller::AiksContext::GetContentContext(), impeller::kSrc, Make(), impeller::FilterContents::MakeYUVToRGBFilter(), and impeller::Entity::SetBlendMode().
|
inlineoverride |
Definition at line 57 of file dl_image_impeller.h.
Referenced by Make().
|
override |
Definition at line 80 of file dl_image_impeller.cc.