Flutter Engine
The Flutter Engine
Public Attributes | List of all members
FlutterEngineProcTable Struct Reference

Function-pointer-based versions of the APIs above. More...

#include <embedder.h>

Public Attributes

size_t struct_size
 The size of this struct. Must be sizeof(FlutterEngineProcs). More...
 
FlutterEngineCreateAOTDataFnPtr CreateAOTData
 
FlutterEngineCollectAOTDataFnPtr CollectAOTData
 
FlutterEngineRunFnPtr Run
 
FlutterEngineShutdownFnPtr Shutdown
 
FlutterEngineInitializeFnPtr Initialize
 
FlutterEngineDeinitializeFnPtr Deinitialize
 
FlutterEngineRunInitializedFnPtr RunInitialized
 
FlutterEngineSendWindowMetricsEventFnPtr SendWindowMetricsEvent
 
FlutterEngineSendPointerEventFnPtr SendPointerEvent
 
FlutterEngineSendKeyEventFnPtr SendKeyEvent
 
FlutterEngineSendPlatformMessageFnPtr SendPlatformMessage
 
FlutterEnginePlatformMessageCreateResponseHandleFnPtr PlatformMessageCreateResponseHandle
 
FlutterEnginePlatformMessageReleaseResponseHandleFnPtr PlatformMessageReleaseResponseHandle
 
FlutterEngineSendPlatformMessageResponseFnPtr SendPlatformMessageResponse
 
FlutterEngineRegisterExternalTextureFnPtr RegisterExternalTexture
 
FlutterEngineUnregisterExternalTextureFnPtr UnregisterExternalTexture
 
FlutterEngineMarkExternalTextureFrameAvailableFnPtr MarkExternalTextureFrameAvailable
 
FlutterEngineUpdateSemanticsEnabledFnPtr UpdateSemanticsEnabled
 
FlutterEngineUpdateAccessibilityFeaturesFnPtr UpdateAccessibilityFeatures
 
FlutterEngineDispatchSemanticsActionFnPtr DispatchSemanticsAction
 
FlutterEngineOnVsyncFnPtr OnVsync
 
FlutterEngineReloadSystemFontsFnPtr ReloadSystemFonts
 
FlutterEngineTraceEventDurationBeginFnPtr TraceEventDurationBegin
 
FlutterEngineTraceEventDurationEndFnPtr TraceEventDurationEnd
 
FlutterEngineTraceEventInstantFnPtr TraceEventInstant
 
FlutterEnginePostRenderThreadTaskFnPtr PostRenderThreadTask
 
FlutterEngineGetCurrentTimeFnPtr GetCurrentTime
 
FlutterEngineRunTaskFnPtr RunTask
 
FlutterEngineUpdateLocalesFnPtr UpdateLocales
 
FlutterEngineRunsAOTCompiledDartCodeFnPtr RunsAOTCompiledDartCode
 
FlutterEnginePostDartObjectFnPtr PostDartObject
 
FlutterEngineNotifyLowMemoryWarningFnPtr NotifyLowMemoryWarning
 
FlutterEnginePostCallbackOnAllNativeThreadsFnPtr PostCallbackOnAllNativeThreads
 
FlutterEngineNotifyDisplayUpdateFnPtr NotifyDisplayUpdate
 
FlutterEngineScheduleFrameFnPtr ScheduleFrame
 
FlutterEngineSetNextFrameCallbackFnPtr SetNextFrameCallback
 
FlutterEngineAddViewFnPtr AddView
 
FlutterEngineRemoveViewFnPtr RemoveView
 

Detailed Description

Function-pointer-based versions of the APIs above.

Definition at line 3319 of file embedder.h.

Member Data Documentation

◆ AddView

FlutterEngineAddViewFnPtr FlutterEngineProcTable::AddView

Definition at line 3363 of file embedder.h.

◆ CollectAOTData

FlutterEngineCollectAOTDataFnPtr FlutterEngineProcTable::CollectAOTData

Definition at line 3324 of file embedder.h.

◆ CreateAOTData

FlutterEngineCreateAOTDataFnPtr FlutterEngineProcTable::CreateAOTData

Definition at line 3323 of file embedder.h.

◆ Deinitialize

FlutterEngineDeinitializeFnPtr FlutterEngineProcTable::Deinitialize

Definition at line 3328 of file embedder.h.

◆ DispatchSemanticsAction

FlutterEngineDispatchSemanticsActionFnPtr FlutterEngineProcTable::DispatchSemanticsAction

Definition at line 3345 of file embedder.h.

◆ GetCurrentTime

FlutterEngineGetCurrentTimeFnPtr FlutterEngineProcTable::GetCurrentTime

Definition at line 3352 of file embedder.h.

◆ Initialize

FlutterEngineInitializeFnPtr FlutterEngineProcTable::Initialize

Definition at line 3327 of file embedder.h.

◆ MarkExternalTextureFrameAvailable

FlutterEngineMarkExternalTextureFrameAvailableFnPtr FlutterEngineProcTable::MarkExternalTextureFrameAvailable

Definition at line 3342 of file embedder.h.

◆ NotifyDisplayUpdate

FlutterEngineNotifyDisplayUpdateFnPtr FlutterEngineProcTable::NotifyDisplayUpdate

Definition at line 3360 of file embedder.h.

◆ NotifyLowMemoryWarning

FlutterEngineNotifyLowMemoryWarningFnPtr FlutterEngineProcTable::NotifyLowMemoryWarning

Definition at line 3357 of file embedder.h.

◆ OnVsync

FlutterEngineOnVsyncFnPtr FlutterEngineProcTable::OnVsync

Definition at line 3346 of file embedder.h.

◆ PlatformMessageCreateResponseHandle

FlutterEnginePlatformMessageCreateResponseHandleFnPtr FlutterEngineProcTable::PlatformMessageCreateResponseHandle

Definition at line 3335 of file embedder.h.

◆ PlatformMessageReleaseResponseHandle

FlutterEnginePlatformMessageReleaseResponseHandleFnPtr FlutterEngineProcTable::PlatformMessageReleaseResponseHandle

Definition at line 3337 of file embedder.h.

◆ PostCallbackOnAllNativeThreads

FlutterEnginePostCallbackOnAllNativeThreadsFnPtr FlutterEngineProcTable::PostCallbackOnAllNativeThreads

Definition at line 3359 of file embedder.h.

◆ PostDartObject

FlutterEnginePostDartObjectFnPtr FlutterEngineProcTable::PostDartObject

Definition at line 3356 of file embedder.h.

◆ PostRenderThreadTask

FlutterEnginePostRenderThreadTaskFnPtr FlutterEngineProcTable::PostRenderThreadTask

Definition at line 3351 of file embedder.h.

◆ RegisterExternalTexture

FlutterEngineRegisterExternalTextureFnPtr FlutterEngineProcTable::RegisterExternalTexture

Definition at line 3339 of file embedder.h.

◆ ReloadSystemFonts

FlutterEngineReloadSystemFontsFnPtr FlutterEngineProcTable::ReloadSystemFonts

Definition at line 3347 of file embedder.h.

◆ RemoveView

FlutterEngineRemoveViewFnPtr FlutterEngineProcTable::RemoveView

Definition at line 3364 of file embedder.h.

◆ Run

FlutterEngineRunFnPtr FlutterEngineProcTable::Run

Definition at line 3325 of file embedder.h.

◆ RunInitialized

FlutterEngineRunInitializedFnPtr FlutterEngineProcTable::RunInitialized

Definition at line 3329 of file embedder.h.

◆ RunsAOTCompiledDartCode

FlutterEngineRunsAOTCompiledDartCodeFnPtr FlutterEngineProcTable::RunsAOTCompiledDartCode

Definition at line 3355 of file embedder.h.

◆ RunTask

FlutterEngineRunTaskFnPtr FlutterEngineProcTable::RunTask

Definition at line 3353 of file embedder.h.

◆ ScheduleFrame

FlutterEngineScheduleFrameFnPtr FlutterEngineProcTable::ScheduleFrame

Definition at line 3361 of file embedder.h.

◆ SendKeyEvent

FlutterEngineSendKeyEventFnPtr FlutterEngineProcTable::SendKeyEvent

Definition at line 3332 of file embedder.h.

◆ SendPlatformMessage

FlutterEngineSendPlatformMessageFnPtr FlutterEngineProcTable::SendPlatformMessage

Definition at line 3333 of file embedder.h.

◆ SendPlatformMessageResponse

FlutterEngineSendPlatformMessageResponseFnPtr FlutterEngineProcTable::SendPlatformMessageResponse

Definition at line 3338 of file embedder.h.

◆ SendPointerEvent

FlutterEngineSendPointerEventFnPtr FlutterEngineProcTable::SendPointerEvent

Definition at line 3331 of file embedder.h.

◆ SendWindowMetricsEvent

FlutterEngineSendWindowMetricsEventFnPtr FlutterEngineProcTable::SendWindowMetricsEvent

Definition at line 3330 of file embedder.h.

◆ SetNextFrameCallback

FlutterEngineSetNextFrameCallbackFnPtr FlutterEngineProcTable::SetNextFrameCallback

Definition at line 3362 of file embedder.h.

◆ Shutdown

FlutterEngineShutdownFnPtr FlutterEngineProcTable::Shutdown

Definition at line 3326 of file embedder.h.

◆ struct_size

size_t FlutterEngineProcTable::struct_size

The size of this struct. Must be sizeof(FlutterEngineProcs).

Definition at line 3321 of file embedder.h.

◆ TraceEventDurationBegin

FlutterEngineTraceEventDurationBeginFnPtr FlutterEngineProcTable::TraceEventDurationBegin

Definition at line 3348 of file embedder.h.

◆ TraceEventDurationEnd

FlutterEngineTraceEventDurationEndFnPtr FlutterEngineProcTable::TraceEventDurationEnd

Definition at line 3349 of file embedder.h.

◆ TraceEventInstant

FlutterEngineTraceEventInstantFnPtr FlutterEngineProcTable::TraceEventInstant

Definition at line 3350 of file embedder.h.

◆ UnregisterExternalTexture

FlutterEngineUnregisterExternalTextureFnPtr FlutterEngineProcTable::UnregisterExternalTexture

Definition at line 3340 of file embedder.h.

◆ UpdateAccessibilityFeatures

FlutterEngineUpdateAccessibilityFeaturesFnPtr FlutterEngineProcTable::UpdateAccessibilityFeatures

Definition at line 3344 of file embedder.h.

◆ UpdateLocales

FlutterEngineUpdateLocalesFnPtr FlutterEngineProcTable::UpdateLocales

Definition at line 3354 of file embedder.h.

◆ UpdateSemanticsEnabled

FlutterEngineUpdateSemanticsEnabledFnPtr FlutterEngineProcTable::UpdateSemanticsEnabled

Definition at line 3343 of file embedder.h.


The documentation for this struct was generated from the following file: