Flutter Engine
 
Loading...
Searching...
No Matches
flutter::EmbedderExternalTextureGL Class Reference

#include <embedder_external_texture_gl.h>

Inheritance diagram for flutter::EmbedderExternalTextureGL:
flutter::Texture flutter::ContextListener

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 ()
 
int64_t Id ()
 
- Public Member Functions inherited from flutter::ContextListener
 ContextListener ()
 
 ~ContextListener ()
 

Detailed Description

Definition at line 15 of file embedder_external_texture_gl.h.

Member Typedef Documentation

◆ ExternalTextureCallback

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.

Constructor & Destructor Documentation

◆ EmbedderExternalTextureGL()

flutter::EmbedderExternalTextureGL::EmbedderExternalTextureGL ( int64_t  texture_identifier,
const ExternalTextureCallback callback 
)

Definition at line 30 of file embedder_external_texture_gl.cc.

33 : Texture(texture_identifier), external_texture_callback_(callback) {
34 FML_DCHECK(external_texture_callback_);
35}
Texture(int64_t id)
Definition texture.cc:13
FlutterDesktopBinaryReply callback
#define FML_DCHECK(condition)
Definition logging.h:122

References FML_DCHECK.

◆ ~EmbedderExternalTextureGL()

flutter::EmbedderExternalTextureGL::~EmbedderExternalTextureGL ( )
default

The documentation for this class was generated from the following files: