Go to the source code of this file.
Classes | |
| struct | FlutterDesktopPixelBuffer |
| struct | FlutterDesktopGpuSurfaceDescriptor |
| struct | FlutterDesktopPixelBufferTextureConfig |
| struct | FlutterDesktopGpuSurfaceTextureConfig |
| struct | FlutterDesktopTextureInfo |
Typedefs | |
| typedef struct FlutterDesktopTextureRegistrar * | FlutterDesktopTextureRegistrarRef |
| typedef const FlutterDesktopPixelBuffer *(* | FlutterDesktopPixelBufferTextureCallback) (size_t width, size_t height, void *user_data) |
| typedef const FlutterDesktopGpuSurfaceDescriptor *(* | FlutterDesktopGpuSurfaceTextureCallback) (size_t width, size_t height, void *user_data) |
| typedef const FlutterDesktopGpuSurfaceDescriptor *( * FlutterDesktopGpuSurfaceTextureCallback) (size_t width, size_t height, void *user_data) |
Definition at line 124 of file flutter_texture_registrar.h.
| typedef const FlutterDesktopPixelBuffer *( * FlutterDesktopPixelBufferTextureCallback) (size_t width, size_t height, void *user_data) |
Definition at line 115 of file flutter_texture_registrar.h.
| typedef struct FlutterDesktopTextureRegistrar* FlutterDesktopTextureRegistrarRef |
Definition at line 20 of file flutter_texture_registrar.h.
| Enumerator | |
|---|---|
| kFlutterDesktopGpuSurfaceTypeNone | |
| kFlutterDesktopGpuSurfaceTypeDxgiSharedHandle | |
| kFlutterDesktopGpuSurfaceTypeD3d11Texture2D | |
Definition at line 32 of file flutter_texture_registrar.h.
| Enumerator | |
|---|---|
| kFlutterDesktopPixelFormatNone | |
| kFlutterDesktopPixelFormatRGBA8888 | |
| kFlutterDesktopPixelFormatBGRA8888 | |
Definition at line 44 of file flutter_texture_registrar.h.
| Enumerator | |
|---|---|
| kFlutterDesktopPixelBufferTexture | |
| kFlutterDesktopGpuSurfaceTexture | |
Definition at line 24 of file flutter_texture_registrar.h.
| FLUTTER_EXPORT bool FlutterDesktopTextureRegistrarMarkExternalTextureFrameAvailable | ( | FlutterDesktopTextureRegistrarRef | texture_registrar, |
| int64_t | texture_id | ||
| ) |
Definition at line 152 of file stub_flutter_api.cc.
References flutter::FlutterWindowsTextureRegistrar::MarkTextureFrameAvailable(), s_stub_implementation, texture_id, texture_registrar, TextureRegistrarFromHandle(), and flutter::testing::StubFlutterApi::TextureRegistrarMarkTextureFrameAvailable().
Referenced by flutter::TextureRegistrarImpl::MarkTextureFrameAvailable().
| FLUTTER_EXPORT int64_t FlutterDesktopTextureRegistrarRegisterExternalTexture | ( | FlutterDesktopTextureRegistrarRef | texture_registrar, |
| const FlutterDesktopTextureInfo * | info | ||
| ) |
Definition at line 128 of file stub_flutter_api.cc.
References flutter::FlutterWindowsTextureRegistrar::RegisterTexture(), s_stub_implementation, texture_registrar, TextureRegistrarFromHandle(), and flutter::testing::StubFlutterApi::TextureRegistrarRegisterExternalTexture().
Referenced by flutter::TextureRegistrarImpl::RegisterTexture().
| FLUTTER_EXPORT void FlutterDesktopTextureRegistrarUnregisterExternalTexture | ( | FlutterDesktopTextureRegistrarRef | texture_registrar, |
| int64_t | texture_id, | ||
| void(*)(void *user_data) | callback, | ||
| void * | user_data | ||
| ) |
Definition at line 139 of file stub_flutter_api.cc.
References callback, s_stub_implementation, texture_id, texture_registrar, TextureRegistrarFromHandle(), flutter::testing::StubFlutterApi::TextureRegistrarUnregisterExternalTexture(), and user_data.
Referenced by flutter::TextureRegistrarImpl::UnregisterTexture().