Flutter Engine
The Flutter Engine
|
#include <dxgi.h>
#include <stddef.h>
#include <stdint.h>
#include <windows.h>
#include "flutter_export.h"
#include "flutter_messenger.h"
#include "flutter_plugin_registrar.h"
Go to the source code of this file.
Classes | |
struct | FlutterDesktopEngineProperties |
Typedefs | |
typedef void(* | VoidCallback) (void *) |
typedef struct FlutterDesktopViewController * | FlutterDesktopViewControllerRef |
typedef struct FlutterDesktopView * | FlutterDesktopViewRef |
typedef struct FlutterDesktopEngine * | FlutterDesktopEngineRef |
typedef int64_t | FlutterDesktopViewId |
typedef bool(* | FlutterDesktopWindowProcCallback) (HWND, UINT, WPARAM, LPARAM, void *, LRESULT *result) |
typedef struct FlutterDesktopEngine* FlutterDesktopEngineRef |
Definition at line 33 of file flutter_windows.h.
typedef struct FlutterDesktopViewController* FlutterDesktopViewControllerRef |
Definition at line 25 of file flutter_windows.h.
typedef int64_t FlutterDesktopViewId |
Definition at line 36 of file flutter_windows.h.
typedef struct FlutterDesktopView* FlutterDesktopViewRef |
Definition at line 29 of file flutter_windows.h.
typedef bool(* FlutterDesktopWindowProcCallback) (HWND, UINT, WPARAM, LPARAM, void *, LRESULT *result) |
Definition at line 245 of file flutter_windows.h.
typedef void(* VoidCallback) (void *) |
Definition at line 21 of file flutter_windows.h.
FLUTTER_EXPORT FlutterDesktopEngineRef FlutterDesktopEngineCreate | ( | const FlutterDesktopEngineProperties * | engine_properties | ) |
Definition at line 94 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT bool FlutterDesktopEngineDestroy | ( | FlutterDesktopEngineRef | engine | ) |
Definition at line 102 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopMessengerRef FlutterDesktopEngineGetMessenger | ( | FlutterDesktopEngineRef | engine | ) |
Definition at line 145 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopPluginRegistrarRef FlutterDesktopEngineGetPluginRegistrar | ( | FlutterDesktopEngineRef | engine, |
const char * | plugin_name | ||
) |
Definition at line 138 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopTextureRegistrarRef FlutterDesktopEngineGetTextureRegistrar | ( | FlutterDesktopEngineRef | engine | ) |
Definition at line 151 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT bool FlutterDesktopEngineProcessExternalWindowMessage | ( | FlutterDesktopEngineRef | engine, |
HWND | hwnd, | ||
UINT | message, | ||
WPARAM | wparam, | ||
LPARAM | lparam, | ||
LRESULT * | result | ||
) |
Definition at line 171 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT uint64_t FlutterDesktopEngineProcessMessages | ( | FlutterDesktopEngineRef | engine | ) |
Definition at line 117 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopEngineReloadSystemFonts | ( | FlutterDesktopEngineRef | engine | ) |
Definition at line 132 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT bool FlutterDesktopEngineRun | ( | FlutterDesktopEngineRef | engine, |
const char * | entry_point | ||
) |
Definition at line 109 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopEngineSetNextFrameCallback | ( | FlutterDesktopEngineRef | engine, |
VoidCallback | callback, | ||
void * | user_data | ||
) |
Definition at line 124 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT UINT FlutterDesktopGetDpiForHWND | ( | HWND | hwnd | ) |
Definition at line 316 of file flutter_windows.cc.
FLUTTER_EXPORT UINT FlutterDesktopGetDpiForMonitor | ( | HMONITOR | monitor | ) |
Definition at line 320 of file flutter_windows.cc.
FLUTTER_EXPORT FlutterDesktopViewRef FlutterDesktopPluginRegistrarGetView | ( | FlutterDesktopPluginRegistrarRef | registrar | ) |
Definition at line 195 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopViewRef FlutterDesktopPluginRegistrarGetViewById | ( | FlutterDesktopPluginRegistrarRef | registrar, |
FlutterDesktopViewId | view_id | ||
) |
Definition at line 203 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopPluginRegistrarRegisterTopLevelWindowProcDelegate | ( | FlutterDesktopPluginRegistrarRef | registrar, |
FlutterDesktopWindowProcCallback | delegate, | ||
void * | user_data | ||
) |
Definition at line 212 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopPluginRegistrarUnregisterTopLevelWindowProcDelegate | ( | FlutterDesktopPluginRegistrarRef | registrar, |
FlutterDesktopWindowProcCallback | delegate | ||
) |
Definition at line 223 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopResyncOutputStreams | ( | ) |
Definition at line 324 of file flutter_windows.cc.
FLUTTER_EXPORT FlutterDesktopViewControllerRef FlutterDesktopViewControllerCreate | ( | int | width, |
int | height, | ||
FlutterDesktopEngineRef | engine | ||
) |
Definition at line 38 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopViewControllerDestroy | ( | FlutterDesktopViewControllerRef | controller | ) |
Definition at line 48 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT void FlutterDesktopViewControllerForceRedraw | ( | FlutterDesktopViewControllerRef | controller | ) |
Definition at line 73 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopEngineRef FlutterDesktopViewControllerGetEngine | ( | FlutterDesktopViewControllerRef | controller | ) |
Definition at line 61 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopViewRef FlutterDesktopViewControllerGetView | ( | FlutterDesktopViewControllerRef | controller | ) |
Definition at line 67 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT FlutterDesktopViewId FlutterDesktopViewControllerGetViewId | ( | FlutterDesktopViewControllerRef | view_controller | ) |
Definition at line 55 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT bool FlutterDesktopViewControllerHandleTopLevelWindowProc | ( | FlutterDesktopViewControllerRef | controller, |
HWND | hwnd, | ||
UINT | message, | ||
WPARAM | wparam, | ||
LPARAM | lparam, | ||
LRESULT * | result | ||
) |
Definition at line 80 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT IDXGIAdapter * FlutterDesktopViewGetGraphicsAdapter | ( | FlutterDesktopViewRef | view | ) |
Definition at line 164 of file stub_flutter_windows_api.cc.
FLUTTER_EXPORT HWND FlutterDesktopViewGetHWND | ( | FlutterDesktopViewRef | view | ) |
Definition at line 157 of file stub_flutter_windows_api.cc.