#include <external_texture_pixelbuffer.h>
Public Member Functions | |
| ExternalTexturePixelBuffer (const FlutterDesktopPixelBufferTextureCallback texture_callback, void *user_data, std::shared_ptr< egl::ProcTable > gl) | |
| virtual | ~ExternalTexturePixelBuffer () |
| bool | PopulateTexture (size_t width, size_t height, FlutterOpenGLTexture *opengl_texture) override |
Public Member Functions inherited from flutter::ExternalTexture | |
| virtual | ~ExternalTexture ()=default |
| int64_t | texture_id () const |
Definition at line 16 of file external_texture_pixelbuffer.h.
| flutter::ExternalTexturePixelBuffer::ExternalTexturePixelBuffer | ( | const FlutterDesktopPixelBufferTextureCallback | texture_callback, |
| void * | user_data, | ||
| std::shared_ptr< egl::ProcTable > | gl | ||
| ) |
Definition at line 9 of file external_texture_pixelbuffer.cc.
|
virtual |
Definition at line 17 of file external_texture_pixelbuffer.cc.
|
overridevirtual |
Implements flutter::ExternalTexture.
Definition at line 23 of file external_texture_pixelbuffer.cc.
References FlutterOpenGLTexture::destruction_callback, FlutterOpenGLTexture::format, height, FlutterOpenGLTexture::height, FlutterOpenGLTexture::name, FlutterOpenGLTexture::target, FlutterOpenGLTexture::user_data, width, and FlutterOpenGLTexture::width.