Flutter Engine
The Flutter Engine
|
#include <embedder_external_texture_gl.h>
Public Types | |
using | ExternalTextureCallback = std::function< std::unique_ptr< FlutterOpenGLTexture >(int64_t, size_t, size_t)> |
Public Member Functions | |
EmbedderExternalTextureGL (int64_t texture_identifier, const ExternalTextureCallback &callback) | |
~EmbedderExternalTextureGL () | |
Public Member Functions inherited from flutter::Texture | |
Texture (int64_t id) | |
virtual | ~Texture () |
virtual void | Paint (PaintContext &context, const SkRect &bounds, bool freeze, const DlImageSampling sampling)=0 |
virtual void | MarkNewFrameAvailable ()=0 |
virtual void | OnTextureUnregistered ()=0 |
int64_t | Id () |
Public Member Functions inherited from flutter::ContextListener | |
ContextListener () | |
~ContextListener () | |
virtual void | OnGrContextCreated ()=0 |
virtual void | OnGrContextDestroyed ()=0 |
Definition at line 15 of file embedder_external_texture_gl.h.
using flutter::EmbedderExternalTextureGL::ExternalTextureCallback = std::function< std::unique_ptr<FlutterOpenGLTexture>(int64_t, size_t, size_t)> |
Definition at line 17 of file embedder_external_texture_gl.h.
flutter::EmbedderExternalTextureGL::EmbedderExternalTextureGL | ( | int64_t | texture_identifier, |
const ExternalTextureCallback & | callback | ||
) |
Definition at line 23 of file embedder_external_texture_gl.cc.
|
default |