Flutter Engine
The Flutter Engine
|
#include <image_external_texture_gl.h>
Public Member Functions | |
ImageExternalTextureGLImpeller (const std::shared_ptr< impeller::ContextGLES > &context, int64_t id, const fml::jni::ScopedJavaGlobalRef< jobject > &hardware_buffer_texture_entry, const std::shared_ptr< PlatformViewAndroidJNI > &jni_facade) | |
Public Member Functions inherited from flutter::ImageExternalTextureGL | |
ImageExternalTextureGL (int64_t id, const fml::jni::ScopedJavaGlobalRef< jobject > &image_textury_entry, const std::shared_ptr< PlatformViewAndroidJNI > &jni_facade) | |
Public Member Functions inherited from flutter::ImageExternalTexture | |
ImageExternalTexture (int64_t id, const fml::jni::ScopedJavaGlobalRef< jobject > &image_texture_entry, const std::shared_ptr< PlatformViewAndroidJNI > &jni_facade) | |
virtual | ~ImageExternalTexture ()=default |
void | Paint (PaintContext &context, const SkRect &bounds, bool freeze, const DlImageSampling sampling) override |
void | MarkNewFrameAvailable () override |
void | OnTextureUnregistered () override |
void | OnGrContextCreated () override |
void | OnGrContextDestroyed () override |
Public Member Functions inherited from flutter::Texture | |
Texture (int64_t id) | |
virtual | ~Texture () |
int64_t | Id () |
Public Member Functions inherited from flutter::ContextListener | |
ContextListener () | |
~ContextListener () | |
Private Member Functions | |
void | Attach (PaintContext &context) override |
void | Detach () override |
sk_sp< flutter::DlImage > | CreateDlImage (PaintContext &context, const SkRect &bounds, std::optional< HardwareBufferKey > id, impeller::UniqueEGLImageKHR &&egl_image) override |
Definition at line 82 of file image_external_texture_gl.h.
flutter::ImageExternalTextureGLImpeller::ImageExternalTextureGLImpeller | ( | const std::shared_ptr< impeller::ContextGLES > & | context, |
int64_t | id, | ||
const fml::jni::ScopedJavaGlobalRef< jobject > & | hardware_buffer_texture_entry, | ||
const std::shared_ptr< PlatformViewAndroidJNI > & | jni_facade | ||
) |
Definition at line 164 of file image_external_texture_gl.cc.
|
overrideprivatevirtual |
Reimplemented from flutter::ImageExternalTextureGL.
Definition at line 174 of file image_external_texture_gl.cc.
|
overrideprivatevirtual |
Implements flutter::ImageExternalTextureGL.
Definition at line 180 of file image_external_texture_gl.cc.
|
overrideprivatevirtual |
Reimplemented from flutter::ImageExternalTextureGL.
Definition at line 172 of file image_external_texture_gl.cc.