Flutter Windows Embedder
flutter::ExternalTexture Class Referenceabstract

#include <external_texture.h>

Inheritance diagram for flutter::ExternalTexture:
flutter::ExternalTextureD3d flutter::ExternalTexturePixelBuffer

Public Member Functions

virtual ~ExternalTexture ()=default
 
int64_t texture_id () const
 
virtual bool PopulateTexture (size_t width, size_t height, FlutterOpenGLTexture *opengl_texture)=0
 

Detailed Description

Definition at line 16 of file external_texture.h.

Constructor & Destructor Documentation

◆ ~ExternalTexture()

virtual flutter::ExternalTexture::~ExternalTexture ( )
virtualdefault

Member Function Documentation

◆ PopulateTexture()

virtual bool flutter::ExternalTexture::PopulateTexture ( size_t  width,
size_t  height,
FlutterOpenGLTexture *  opengl_texture 
)
pure virtual

◆ texture_id()

int64_t flutter::ExternalTexture::texture_id ( ) const
inline

Definition at line 21 of file external_texture.h.

21 { return reinterpret_cast<int64_t>(this); };

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