| Flutter Windows Embedder |

Public Member Functions | List of all members
flutter::ExternalTexture Class Referenceabstract

`#include <external_texture.h>`

Inheritance diagram for flutter::ExternalTexture:

## 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 | ( |  | ) |
| virtual default

## Member Function Documentation

## ◆ PopulateTexture()

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

Implemented in flutter::ExternalTextureD3d, and flutter::ExternalTexturePixelBuffer.

Referenced by flutter::FlutterWindowsTextureRegistrar::PopulateTexture().

## ◆ 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:

- shell/platform/windows/external_texture.h