Flutter Engine
The Flutter Engine
|
#include <external_texture_d3d.h>
Public Member Functions | |
ExternalTextureD3d (FlutterDesktopGpuSurfaceType type, const FlutterDesktopGpuSurfaceTextureCallback texture_callback, void *user_data, const egl::Manager *egl_manager, std::shared_ptr< egl::ProcTable > gl) | |
virtual | ~ExternalTextureD3d () |
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 19 of file external_texture_d3d.h.
flutter::ExternalTextureD3d::ExternalTextureD3d | ( | FlutterDesktopGpuSurfaceType | type, |
const FlutterDesktopGpuSurfaceTextureCallback | texture_callback, | ||
void * | user_data, | ||
const egl::Manager * | egl_manager, | ||
std::shared_ptr< egl::ProcTable > | gl | ||
) |
Definition at line 12 of file external_texture_d3d.cc.
|
virtual |
Definition at line 24 of file external_texture_d3d.cc.
|
overridevirtual |
Implements flutter::ExternalTexture.
Definition at line 32 of file external_texture_d3d.cc.