Document fields in FlEngine (flutter/engine#56266)
Update documentation.
This commit is contained in:
parent
73c5a2be81
commit
9df9cb0c8d
@ -39,15 +39,35 @@ struct _FlEngine {
|
|||||||
// Thread the GLib main loop is running on.
|
// Thread the GLib main loop is running on.
|
||||||
GThread* thread;
|
GThread* thread;
|
||||||
|
|
||||||
|
// The project this engine is running.
|
||||||
FlDartProject* project;
|
FlDartProject* project;
|
||||||
|
|
||||||
|
// Renders the Flutter app.
|
||||||
FlRenderer* renderer;
|
FlRenderer* renderer;
|
||||||
|
|
||||||
|
// Messenger used to send and receive platform messages.
|
||||||
FlBinaryMessenger* binary_messenger;
|
FlBinaryMessenger* binary_messenger;
|
||||||
|
|
||||||
|
// Implements the flutter/settings channel.
|
||||||
FlSettingsHandler* settings_handler;
|
FlSettingsHandler* settings_handler;
|
||||||
|
|
||||||
|
// Implements the flutter/platform channel.
|
||||||
FlPlatformHandler* platform_handler;
|
FlPlatformHandler* platform_handler;
|
||||||
|
|
||||||
|
// Manages textures rendered by native code.
|
||||||
FlTextureRegistrar* texture_registrar;
|
FlTextureRegistrar* texture_registrar;
|
||||||
|
|
||||||
|
// Schedules tasks to be run on the appropriate thread.
|
||||||
FlTaskRunner* task_runner;
|
FlTaskRunner* task_runner;
|
||||||
|
|
||||||
|
// Ahead of time data used to make engine run faster.
|
||||||
FlutterEngineAOTData aot_data;
|
FlutterEngineAOTData aot_data;
|
||||||
|
|
||||||
|
// The Flutter engine.
|
||||||
FLUTTER_API_SYMBOL(FlutterEngine) engine;
|
FLUTTER_API_SYMBOL(FlutterEngine) engine;
|
||||||
|
|
||||||
|
// Function table for engine API, used to intercept engine calls for testing
|
||||||
|
// purposes.
|
||||||
FlutterEngineProcTable embedder_api;
|
FlutterEngineProcTable embedder_api;
|
||||||
|
|
||||||
// Next ID to use for a view.
|
// Next ID to use for a view.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user