@ kFlutterDesktopGpuSurfaceTexture
bool MarkTextureFrameAvailable(int64_t texture_id)
bool PopulateTexture(int64_t texture_id, size_t width, size_t height, FlutterOpenGLTexture *texture)
@ kFlutterDesktopGpuSurfaceTypeNone
FlutterDesktopPixelBufferTextureCallback callback
virtual bool PopulateTexture(size_t width, size_t height, FlutterOpenGLTexture *opengl_texture)=0
FlutterDesktopTextureType type
FlutterDesktopPixelBufferTextureConfig pixel_buffer_config
FlutterWindowsTextureRegistrar(FlutterWindowsEngine *engine, std::shared_ptr< egl::ProcTable > gl)
@ kFlutterDesktopGpuSurfaceTypeD3d11Texture2D
FlutterDesktopGpuSurfaceTextureConfig gpu_surface_config
@ kFlutterDesktopGpuSurfaceTypeDxgiSharedHandle
@ kFlutterDesktopPixelBufferTexture
void UnregisterTexture(int64_t texture_id, fml::closure callback=nullptr)
int64_t RegisterTexture(const FlutterDesktopTextureInfo *texture_info)