Flutter Engine
The Flutter Engine
|
#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 |
virtual bool | PopulateTexture (size_t width, size_t height, FlutterOpenGLTexture *opengl_texture)=0 |
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.