Flutter Engine
 
Loading...
Searching...
No Matches
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).
 
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
 
FlutterEngineSendViewFocusEventFnPtr SendViewFocusEvent
 
FlutterEngineSendSemanticsActionFnPtr SendSemanticsAction
 

Detailed Description

Function-pointer-based versions of the APIs above.

Definition at line 3704 of file embedder.h.

Member Data Documentation

◆ AddView

FlutterEngineAddViewFnPtr FlutterEngineProcTable::AddView

Definition at line 3748 of file embedder.h.

Referenced by FlutterEngineGetProcAddresses(), TEST(), TEST(), TEST(), TEST(), and TEST().

◆ CollectAOTData

FlutterEngineCollectAOTDataFnPtr FlutterEngineProcTable::CollectAOTData

◆ CreateAOTData

◆ Deinitialize

FlutterEngineDeinitializeFnPtr FlutterEngineProcTable::Deinitialize

Definition at line 3713 of file embedder.h.

Referenced by FlutterEngineGetProcAddresses().

◆ DispatchSemanticsAction

FlutterEngineDispatchSemanticsActionFnPtr FlutterEngineProcTable::DispatchSemanticsAction

Definition at line 3730 of file embedder.h.

Referenced by flutter::testing::TEST().

◆ GetCurrentTime

◆ Initialize

◆ MarkExternalTextureFrameAvailable

FlutterEngineMarkExternalTextureFrameAvailableFnPtr FlutterEngineProcTable::MarkExternalTextureFrameAvailable

Definition at line 3727 of file embedder.h.

Referenced by FlutterEngineGetProcAddresses(), TEST(), TEST(), and flutter::testing::TEST().

◆ NotifyDisplayUpdate

◆ NotifyLowMemoryWarning

FlutterEngineNotifyLowMemoryWarningFnPtr FlutterEngineProcTable::NotifyLowMemoryWarning

Definition at line 3742 of file embedder.h.

◆ OnVsync

FlutterEngineOnVsyncFnPtr FlutterEngineProcTable::OnVsync

Definition at line 3731 of file embedder.h.

Referenced by flutter::testing::TEST_F().

◆ PlatformMessageCreateResponseHandle

◆ PlatformMessageReleaseResponseHandle

FlutterEnginePlatformMessageReleaseResponseHandleFnPtr FlutterEngineProcTable::PlatformMessageReleaseResponseHandle

◆ PostCallbackOnAllNativeThreads

FlutterEnginePostCallbackOnAllNativeThreadsFnPtr FlutterEngineProcTable::PostCallbackOnAllNativeThreads

Definition at line 3744 of file embedder.h.

◆ PostDartObject

FlutterEnginePostDartObjectFnPtr FlutterEngineProcTable::PostDartObject

Definition at line 3741 of file embedder.h.

◆ PostRenderThreadTask

FlutterEnginePostRenderThreadTaskFnPtr FlutterEngineProcTable::PostRenderThreadTask

◆ RegisterExternalTexture

FlutterEngineRegisterExternalTextureFnPtr FlutterEngineProcTable::RegisterExternalTexture

◆ ReloadSystemFonts

FlutterEngineReloadSystemFontsFnPtr FlutterEngineProcTable::ReloadSystemFonts

Definition at line 3732 of file embedder.h.

◆ RemoveView

FlutterEngineRemoveViewFnPtr FlutterEngineProcTable::RemoveView

Definition at line 3749 of file embedder.h.

Referenced by FlutterEngineGetProcAddresses(), TEST(), TEST(), TEST(), TEST(), and TEST().

◆ Run

◆ RunInitialized

FlutterEngineRunInitializedFnPtr FlutterEngineProcTable::RunInitialized

Definition at line 3714 of file embedder.h.

Referenced by FlutterEngineGetProcAddresses(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().

◆ RunsAOTCompiledDartCode

◆ RunTask

FlutterEngineRunTaskFnPtr FlutterEngineProcTable::RunTask

◆ ScheduleFrame

FlutterEngineScheduleFrameFnPtr FlutterEngineProcTable::ScheduleFrame

Definition at line 3746 of file embedder.h.

Referenced by flutter::testing::TEST(), and flutter::testing::TEST_F().

◆ SendKeyEvent

◆ SendPlatformMessage

◆ SendPlatformMessageResponse

FlutterEngineSendPlatformMessageResponseFnPtr FlutterEngineProcTable::SendPlatformMessageResponse

◆ SendPointerEvent

◆ SendSemanticsAction

FlutterEngineSendSemanticsActionFnPtr FlutterEngineProcTable::SendSemanticsAction

◆ SendViewFocusEvent

FlutterEngineSendViewFocusEventFnPtr FlutterEngineProcTable::SendViewFocusEvent

Definition at line 3750 of file embedder.h.

Referenced by flutter::testing::TEST().

◆ SendWindowMetricsEvent

◆ SetNextFrameCallback

FlutterEngineSetNextFrameCallbackFnPtr FlutterEngineProcTable::SetNextFrameCallback

Definition at line 3747 of file embedder.h.

Referenced by flutter::testing::TEST_F().

◆ Shutdown

◆ struct_size

size_t FlutterEngineProcTable::struct_size

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

Definition at line 3706 of file embedder.h.

Referenced by flutter::FlutterWindowsEngine::FlutterWindowsEngine(), flutter::testing::TEST(), flutter::testing::TEST(), and flutter::testing::TEST().

◆ TraceEventDurationBegin

FlutterEngineTraceEventDurationBeginFnPtr FlutterEngineProcTable::TraceEventDurationBegin

Definition at line 3733 of file embedder.h.

◆ TraceEventDurationEnd

FlutterEngineTraceEventDurationEndFnPtr FlutterEngineProcTable::TraceEventDurationEnd

Definition at line 3734 of file embedder.h.

◆ TraceEventInstant

FlutterEngineTraceEventInstantFnPtr FlutterEngineProcTable::TraceEventInstant

Definition at line 3735 of file embedder.h.

◆ UnregisterExternalTexture

FlutterEngineUnregisterExternalTextureFnPtr FlutterEngineProcTable::UnregisterExternalTexture

◆ UpdateAccessibilityFeatures

◆ UpdateLocales

◆ UpdateSemanticsEnabled


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