Flutter Engine
The Flutter Engine
|
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.
FLUTTER_EXPORT int64_t FlutterDesktopTextureRegistrarRegisterExternalTexture | ( | FlutterDesktopTextureRegistrarRef | texture_registrar, |
const FlutterDesktopTextureInfo * | info | ||
) |
Definition at line 128 of file stub_flutter_api.cc.
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.