Flutter Engine
The Flutter Engine
|
Namespaces | |
namespace | egl |
namespace | gpu |
namespace | internal |
namespace | math |
namespace | runtime |
namespace | testing |
Classes | |
class | AccessibilityBridge |
class | AccessibilityBridgeIos |
Interface that represents an accessibility bridge for iOS. More... | |
class | AccessibilityBridgeMac |
class | AccessibilityBridgeWindows |
class | AccessibilityPlugin |
class | AccumulationRect |
class | AlertPlatformNodeDelegate |
class | AndroidContext |
Holds state that is shared across Android surfaces. More... | |
class | AndroidContextGLImpeller |
class | AndroidContextGLSkia |
class | AndroidContextVulkanImpeller |
class | AndroidDisplay |
A |Display| that listens to refresh rate changes. More... | |
class | AndroidEGLSurface |
class | AndroidEGLSurfaceDamage |
class | AndroidEnvironmentGL |
class | AndroidExternalViewEmbedder |
class | AndroidImageGenerator |
class | AndroidNativeWindow |
class | AndroidShellHolder |
This is the Android owner of the core engine Shell. More... | |
class | AndroidSnapshotSurfaceProducer |
class | AndroidSurface |
class | AndroidSurfaceFactory |
class | AndroidSurfaceFactoryImpl |
class | AndroidSurfaceGLImpeller |
class | AndroidSurfaceGLSkia |
class | AndroidSurfaceMock |
class | AndroidSurfaceSoftware |
class | AndroidSurfaceVulkanImpeller |
class | Animator |
class | APKAssetMapping |
class | APKAssetProvider |
class | APKAssetProviderImpl |
class | APKAssetProviderInternal |
class | APNGImageGenerator |
class | AppSnapshotIsolateConfiguration |
class | AssetManager |
class | AssetManagerFontProvider |
class | AssetManagerFontStyleSet |
class | AssetResolver |
class | AutoCache |
class | BackdropFilterEntry |
class | BackdropFilterLayer |
struct | BackingStoreLayer |
struct | Base64 |
class | BasicMessageChannel |
class | BinaryMessenger |
class | BinaryMessengerImpl |
class | BuiltinSkiaCodecImageGenerator |
class | BuiltinSkiaImageGenerator |
class | ByteBufferStreamReader |
class | ByteBufferStreamWriter |
class | ByteStreamReader |
class | ByteStreamWriter |
class | CacheableContainerLayer |
class | Canvas |
class | CanvasGradient |
class | CanvasImage |
class | CanvasPath |
class | CanvasPathMeasure |
class | CanvasSpy |
class | ClipPathEntry |
class | ClipPathLayer |
class | ClipRectEntry |
class | ClipRectLayer |
class | ClipRRectEntry |
class | ClipRRectLayer |
class | ClipShapeLayer |
class | Codec |
class | ColorFilter |
class | ColorFilterEntry |
class | ColorFilterLayer |
class | ComplexityCalculatorHelper |
class | Compositor |
class | CompositorContext |
class | CompositorOpenGL |
class | CompositorSoftware |
class | ConnectionCollection |
Maintains a current integer assigned to a name (connections). More... | |
class | ContainerLayer |
class | ContextListener |
struct | CpuUsageInfo |
CPU usage stats. num_threads is the number of threads owned by the process. It is to be noted that this is not per shell, there can be multiple shells within the process. total_cpu_usage is the percentage (between [0, 100]) cpu usage of the application. This is across all the cores, for example an application using 100% of all the core will report total_cpu_usage as 100 , if it has 100% across 2 cores and 0% across the other cores, embedder must report total_cpu_usage as 50 . More... | |
class | Culler |
class | CursorHandler |
struct | CustomAccessibilityAction |
class | CustomEncodableValue |
struct | Damage |
class | DartCallbackCache |
struct | DartCallbackRepresentation |
class | DartIO |
class | DartIsolate |
Represents an instance of a live isolate. An isolate is a separate Dart execution context. Different Dart isolates don't share memory and can be scheduled concurrently by the Dart VM on one of the Dart VM managed worker pool threads. More... | |
class | DartIsolateGroupData |
class | DartProject |
class | DartProjectTest |
class | DartRuntimeHooks |
class | DartServiceIsolate |
Utility methods for interacting with the DartVM managed service isolate present in debug and profile runtime modes. More... | |
class | DartSnapshot |
A read-only Dart heap snapshot, or, read-executable mapping of AOT compiled Dart code. More... | |
class | DartTimestampProvider |
TimestampProvider implementation that is backed by Dart_TimelineGetTicks. More... | |
class | DartUI |
class | DartVM |
Describes a running instance of the Dart VM. There may only be one running instance of the Dart VM in the process at any given time. The Dart VM may be created and destroyed on any thread. Typically, the first Flutter shell instance running in the process bootstraps the Dart VM in the process as it starts up. This cost is borne on the platform task runner of that first Flutter shell. When the last Flutter shell instance is destroyed, the VM is destroyed as well if all shell instances were launched with the Settings::leak_vm flag set to false. If there is any shell launch in the process with leak_vm set to true, the VM is never shut down in the process. When the VM is shutdown, the cost of the shutdown is borne on the platform task runner of the last shell instance to be shut down. More... | |
class | DartVMData |
Provides thread-safe access to data that is necessary to bootstrap a new Dart VM instance. All snapshots referenced by this object are read-only. More... | |
class | DartVMRef |
struct | DecompressResult |
class | DefaultPointerDataDispatcher |
class | DidDrawCanvas |
class | DiffContext |
class | DirectManipulationEventHandler |
class | DirectManipulationOwner |
class | DirectoryAssetBundle |
struct | DispatchContext |
class | Display |
struct | DisplayData |
class | DisplayList |
class | DisplayListAttributeFlags |
class | DisplayListBuilder |
class | DisplayListComplexityCalculator |
class | DisplayListEmbedderViewSlice |
class | DisplayListFlags |
class | DisplayListFlagsBase |
class | DisplayListGLComplexityCalculator |
class | DisplayListLayer |
class | DisplayListMatrixClipState |
class | DisplayListMetalComplexityCalculator |
class | DisplayListNaiveComplexityCalculator |
class | DisplayListOpFlags |
class | DisplayListRasterCacheItem |
class | DisplayListSpecialGeometryFlags |
class | DisplayListStorage |
class | DisplayManager |
Manages lifecycle of the connected displays. This class is thread-safe. More... | |
class | DlAttribute |
class | DlAutoCanvasRestore |
class | DlBlendColorFilter |
class | DlBlurImageFilter |
class | DlBlurMaskFilter |
class | DlCanvas |
Developer-facing API for rendering anything within the engine. More... | |
class | DlCanvasDelegate |
struct | DlColor |
class | DlColorColorSource |
class | DlColorFilter |
class | DlColorFilterImageFilter |
class | DlColorSource |
class | DlComposeImageFilter |
class | DlConicalGradientColorSource |
class | DlDeferredImageGPUImpeller |
class | DlDeferredImageGPUSkia |
class | DlDilateImageFilter |
class | DlErodeImageFilter |
class | DlGradientColorSourceBase |
class | DlImage |
Represents an image whose allocation is (usually) resident on device memory. More... | |
class | DlImageColorSource |
class | DlImageFilter |
class | DlImageGPU |
class | DlImageSkia |
class | DlLinearGradientColorSource |
class | DlLinearToSrgbGammaColorFilter |
class | DlLocalMatrixImageFilter |
class | DlMaskFilter |
class | DlMatrixColorFilter |
class | DlMatrixColorSourceBase |
class | DlMatrixImageFilter |
struct | DLOp |
class | DlOpReceiver |
Internal API for rendering recorded display lists to backends. More... | |
class | DlOpSpy |
class | DlPaint |
class | DlRadialGradientColorSource |
class | DlRegion |
class | DlRTree |
class | DlRuntimeEffect |
class | DlRuntimeEffectColorSource |
class | DlRuntimeEffectImpeller |
class | DlRuntimeEffectSkia |
class | DlSkCanvasAdapter |
Backend implementation of |DlCanvas| for |SkCanvas|. More... | |
class | DlSkCanvasDispatcher |
Backend implementation of |DlOpReceiver| for |SkCanvas|. More... | |
class | DlSkPaintDispatchHelper |
class | DlSrgbToLinearGammaColorFilter |
class | DlStopwatchVisualizer |
class | DlSweepGradientColorSource |
class | DlVertexPainter |
Provides canvas-like painting methods that actually build vertices. More... | |
class | DlVertices |
Holds all of the data (both required and optional) for a DisplayList drawVertices call. More... | |
struct | DrawArcOp |
struct | DrawAtlasBaseOp |
struct | DrawAtlasCulledOp |
struct | DrawAtlasOp |
struct | DrawColorOp |
struct | DrawDashedLineOp |
struct | DrawDisplayListOp |
struct | DrawImageRectOp |
struct | DrawOpBase |
struct | DrawPaintOp |
struct | DrawPathOp |
struct | DrawTextBlobOp |
struct | DrawTextFrameOp |
struct | DrawVerticesOp |
class | DummyDelegate |
class | EmbeddedViewParams |
class | EmbedderEngine |
class | EmbedderExternalTextureGL |
class | EmbedderExternalTextureMetal |
class | EmbedderExternalTextureResolver |
class | EmbedderExternalView |
class | EmbedderExternalViewEmbedder |
The external view embedder used by the generic embedder API. This class acts a proxy between the rasterizer and the embedder when the rasterizer is rendering into multiple layers. It asks the embedder for the render targets for the various layers the rasterizer is rendering into, recycles the render targets as necessary and converts rasterizer specific metadata into an embedder friendly format so that it can present the layers on-screen. More... | |
class | EmbedderLayers |
class | EmbedderPlatformMessageResponse |
The platform message response subclass for responses to messages from the embedder to the framework. Message responses are fulfilled by the framework. More... | |
class | EmbedderRenderTarget |
Describes a surface whose backing store is managed by the embedder. The type of surface depends on the client rendering API used. The embedder is notified of the collection of this render target via a callback. More... | |
class | EmbedderRenderTargetCache |
A cache used to reference render targets that are owned by the embedder but needed by th engine to render a frame. More... | |
class | EmbedderRenderTargetImpeller |
class | EmbedderRenderTargetSkia |
class | EmbedderResources |
class | EmbedderSemanticsUpdate |
class | EmbedderSemanticsUpdate2 |
class | EmbedderSurface |
class | EmbedderSurfaceGLImpeller |
class | EmbedderSurfaceGLSkia |
class | EmbedderSurfaceMetalImpeller |
class | EmbedderSurfaceMetalSkia |
class | EmbedderSurfaceSoftware |
class | EmbedderSurfaceVulkan |
class | EmbedderTaskRunner |
class | EmbedderThreadHost |
class | EmbedderViewSlice |
class | EncodableValue |
class | Engine |
class | EngineLayer |
class | EngineMethodResult |
class | EngineModifier |
class | EventChannel |
class | EventLoop |
class | EventSink |
class | EventWatcher |
class | ExternalTexture |
class | ExternalTextureD3d |
class | ExternalTexturePixelBuffer |
class | ExternalViewEmbedder |
class | FixedRefreshRateStopwatch |
Used for fixed refresh rate cases. More... | |
class | FixedRefreshRateUpdater |
Used for fixed refresh rate query cases. More... | |
class | Fixture |
class | FlutterCompositor |
class | FlutterDesktopMessenger |
class | FlutterEngine |
class | FlutterEventTracer |
class | FlutterGpuTestClass |
class | FlutterMain |
class | FlutterPlatformNodeDelegate |
class | FlutterPlatformNodeDelegateMac |
class | FlutterPlatformNodeDelegateWindows |
struct | FlutterPlatformViewLayer |
class | FlutterPlatformViewLayerPool |
class | FlutterPlatformViewsController |
class | FlutterProjectBundle |
class | FlutterSkiaVulkanMemoryAllocator |
class | FlutterTextPlatformNode |
The ax platform node for a text field. More... | |
class | FlutterView |
class | FlutterViewController |
class | FlutterWindow |
class | FlutterWindowController |
class | FlutterWindowsEngine |
class | FlutterWindowsTextureRegistrar |
class | FlutterWindowsView |
class | FlutterWindowsViewController |
Controls a view that displays Flutter content. More... | |
class | FontCollection |
class | FragmentProgram |
class | FrameDamage |
struct | FrameItem |
class | FrameTiming |
class | FrameTimingsRecorder |
class | GLContextDefaultResult |
class | GLContextResult |
class | GLContextSwitch |
struct | GLFBOInfo |
struct | GLFrameInfo |
class | GLFWEventLoop |
struct | GLPresentInfo |
struct | GPUMTLTextureInfo |
class | GPUSurfaceGLDelegate |
class | GPUSurfaceGLImpeller |
class | GPUSurfaceGLSkia |
class | GPUSurfaceMetalDelegate |
Interface implemented by all platform surfaces that can present a metal backing store to the "screen". The GPU surface abstraction (which abstracts the client rendering API) uses this delegation pattern to tell the platform surface (which abstracts how backing stores fulfilled by the selected client rendering API end up on the "screen" on a particular platform) when the rasterizer needs to allocate and present the software backing store. More... | |
class | GPUSurfaceMetalImpeller |
class | GPUSurfaceMetalSkia |
class | GPUSurfaceSoftware |
class | GPUSurfaceSoftwareDelegate |
Interface implemented by all platform surfaces that can present a software backing store to the "screen". The GPU surface abstraction (which abstracts the client rendering API) uses this delegation pattern to tell the platform surface (which abstracts how backing stores fulfilled by the selected client rendering API end up on the "screen" on a particular platform) when the rasterizer needs to allocate and present the software backing store. More... | |
class | GpuSurfaceTexture |
class | GPUSurfaceVulkan |
A GPU surface backed by VkImages provided by a GPUSurfaceVulkanDelegate. More... | |
class | GPUSurfaceVulkanDelegate |
Interface implemented by all platform surfaces that can present a Vulkan backing store to the "screen". The GPU surface abstraction (which abstracts the client rendering API) uses this delegation pattern to tell the platform surface (which abstracts how backing stores fulfilled by the selected client rendering API end up on the "screen" on a particular platform) when the rasterizer needs to allocate and present the Vulkan backing store. More... | |
class | GPUSurfaceVulkanImpeller |
struct | GpuUsageInfo |
Polled information related to the usage of the GPU. More... | |
class | GTestActivity |
A native activity subclass an in implementation of flutter::NativeActivityMain that return it. More... | |
class | HeadlessEventLoop |
class | IgnoreAttributeDispatchHelper |
class | IgnoreClipDispatchHelper |
class | IgnoreDrawDispatchHelper |
class | IgnoreTransformDispatchHelper |
class | ImageDecoder |
class | ImageDecoderImpeller |
class | ImageDecoderSkia |
class | ImageDescriptor |
Creates an image descriptor for encoded or decoded image data, describing the width, height, and bytes per pixel for that image. This class will hold a reference on the underlying image data, and in the case of compressed data, an ImageGenerator for the data. The Codec initialization actually happens in initEncoded, making initstantiateCodec a lightweight operation. More... | |
class | ImageEncodingImpeller |
class | ImageExternalTexture |
class | ImageExternalTextureGL |
class | ImageExternalTextureGLImpeller |
class | ImageExternalTextureGLSkia |
class | ImageExternalTextureVK |
class | ImageFilter |
class | ImageFilterEntry |
class | ImageFilterLayer |
class | ImageFilterMutation |
class | ImageGenerator |
The minimal interface necessary for defining a decoder that can be used for both single and multi-frame image decoding. Image generators can also optionally support decoding into a subscaled buffer. Implementers of ImageGenerator regularly keep internal state which is not thread safe, and so aliasing and parallel access should never be done with ImageGenerator s. More... | |
class | ImageGeneratorRegistry |
Keeps a priority-ordered registry of image generator builders to be used when decoding images. This object must be created, accessed, and collected on the UI thread (typically the engine or its runtime controller). More... | |
class | ImageLRU |
struct | ImageMetaData |
class | ImageShader |
class | ImmContext |
class | ImmutableBuffer |
class | ImpellerAllocator |
class | IncomingMessageDispatcher |
class | IntegralTransformEntry |
class | IOManager |
class | IOSContext |
Manages the lifetime of the on-screen and off-screen rendering contexts on iOS. On-screen contexts are used by Flutter for rendering into the surface. The lifecycle of this context may be tied to the lifecycle of the surface. On the other hand, the lifecycle of the off-screen context it tied to that of the platform view. This one object used to manage both context because GPU handles may need to be shared between the two context. To achieve this, context may need references to one another at creation time. This one object manages the creation, use and collection of both contexts in a client rendering API agnostic manner. More... | |
class | IOSContextMetalImpeller |
class | IOSContextMetalSkia |
class | IOSContextSoftware |
class | IOSExternalTextureMetal |
class | IOSExternalViewEmbedder |
class | IOSSurface |
class | IOSSurfaceMetalImpeller |
class | IOSSurfaceMetalSkia |
class | IOSSurfaceSoftware |
class | IsolateConfiguration |
An isolate configuration is a collection of snapshots and asset managers that the engine will use to configure the isolate before invoking its root entrypoint. The set of snapshots must be sufficient for the engine to move the isolate from the |DartIsolate::Phase::LibrariesSetup| phase to the |DartIsolate::Phase::Ready| phase. Note that the isolate configuration will not be collected till the isolate tied to the configuration as well as any and all child isolates of that isolate are collected. The engine may ask the configuration to prepare multiple isolates. All subclasses of this class must be thread safe as the configuration may be created, collected and used on multiple threads. Usually these threads are engine or VM managed so care must be taken to ensure that subclasses do not reference any thread local state. More... | |
class | IsolateNameServer |
class | IsolateNameServerNatives |
class | JNIMock |
class | JsonMessageCodec |
class | JsonMethodCodec |
class | KernelIsolateConfiguration |
class | KernelListIsolateConfiguration |
class | KeyboardHandlerBase |
class | KeyboardHookHandler |
class | KeyboardKeyChannelHandler |
class | KeyboardKeyEmbedderHandler |
class | KeyboardKeyHandler |
class | KeyboardManager |
struct | KeyData |
class | KeyDataPacket |
class | KeyEventHandler |
struct | LanguageInfo |
class | Layer |
class | LayerRasterCacheItem |
class | LayerSnapshotData |
class | LayerSnapshotStore |
Collects snapshots of layers during frame rasterization. More... | |
class | LayerStateStack |
class | LayerTree |
struct | LayerTreeTask |
struct | LayoutClue |
struct | LayoutGoal |
struct | LocaleStringAttribute |
struct | MemoryUsageInfo |
Memory usage stats. dirty_memory_usage is the memory usage (in MB) such that the app uses its physical memory for dirty memory. Dirty memory is the memory data that cannot be paged to disk. owned_shared_memory_usage is the memory usage (in MB) such that the app uses its physical memory for shared memory, including loaded frameworks and executables. On iOS, it's physical memory - dirty memory . More... | |
class | MessageCodec |
class | MethodCall |
class | MethodChannel |
class | MethodCodec |
class | MethodResult |
class | MethodResultFunctions |
class | MockPlatformViewManager |
class | MultiFrameCodec |
class | Mutator |
class | MutatorsStack |
class | NativeActivity |
An instance of a native activity. Users of the native_activity_apk are meant to subclass this and return an instance of this subclass from flutter::NativeActivityMain . More... | |
class | NativeStringAttribute |
The peer class for all of the StringAttribute subclasses in semantics.dart. More... | |
class | NopCuller |
class | OffscreenSurface |
class | OpacityEntry |
class | OpacityLayer |
struct | OverlayLayer |
class | Paint |
struct | PaintContext |
class | PaintData |
class | PaintRegion |
class | Paragraph |
class | ParagraphBuilder |
struct | PathData |
class | PerformanceOverlayLayer |
class | PersistentCache |
struct | PhysicalWindowBounds |
class | Picture |
class | PictureRecorder |
class | Pipeline |
struct | PipelineProduceResult |
class | PixelBufferTexture |
class | PlatformConfiguration |
A class for holding and distributing platform-level information to and from the Dart code in Flutter's framework. More... | |
class | PlatformConfigurationClient |
A client interface that the RuntimeController uses to define handlers for PlatformConfiguration requests. More... | |
class | PlatformConfigurationNativeApi |
struct | PlatformData |
class | PlatformHandler |
class | PlatformIsolateManager |
class | PlatformIsolateNativeApi |
class | PlatformMessage |
class | PlatformMessageHandler |
class | PlatformMessageHandlerAndroid |
class | PlatformMessageHandlerIos |
class | PlatformMessageHandlerStorage |
class | PlatformMessageResponse |
class | PlatformMessageResponseAndroid |
class | PlatformMessageResponseDart |
class | PlatformMessageResponseDartPort |
A PlatformMessageResponse that will respond over a Dart port. More... | |
class | PlatformMessageResponseDarwin |
class | PlatformView |
Platform views are created by the shell on the platform task runner. Unless explicitly specified, all platform view methods are called on the platform task runner as well. Platform views are usually sub-classed on a per platform basis and the bulk of the window system integration happens using that subclass. Since most platform window toolkits are usually only safe to access on a single "main" thread, any interaction that requires access to the underlying platform's window toolkit is routed through the platform view associated with that shell. This involves operations like settings up and tearing down the render surface, platform messages, interacting with accessibility features on the platform, input events, etc. More... | |
class | PlatformViewAndroid |
class | PlatformViewAndroidDelegate |
class | PlatformViewAndroidJNI |
class | PlatformViewAndroidJNIImpl |
Concrete implementation of PlatformViewAndroidJNI that is compiled with the Android toolchain. More... | |
class | PlatformViewEmbedder |
class | PlatformViewIOS |
class | PlatformViewLayer |
Represents a platform view layer, including all mutations. More... | |
class | PlatformViewManager |
class | PlatformViewPlugin |
class | Plugin |
class | PluginRegistrar |
class | PluginRegistrarGlfw |
class | PluginRegistrarManager |
class | PluginRegistrarWindows |
class | PluginRegistry |
class | Point |
struct | PointerData |
class | PointerDataDispatcher |
class | PointerDataPacket |
class | PointerDataPacketConverter |
struct | PointerLocation |
struct | PointerState |
class | PointExtensionSerializer |
struct | PrerollContext |
class | PrerollDelegate |
class | ProfilerMetricsIOS |
Utility class that gathers profiling metrics used by flutter::SamplingProfiler . More... | |
struct | ProfileSample |
Container for the metrics we collect during each run of Sampler . This currently holds CpuUsageInfo and MemoryUsageInfo but the intent is to expand it to other metrics. More... | |
class | RasterCache |
class | RasterCacheItem |
class | RasterCacheKey |
class | RasterCacheKeyID |
struct | RasterCacheMetrics |
class | RasterCacheResult |
struct | RasterCacheUtil |
class | Rasterizer |
class | ReactorWorker |
class | Rect |
class | RefCountedDartWrappable |
class | ResourceCacheLimitCalculator |
class | ResourceCacheLimitItem |
struct | RestoreOp |
class | ReusableFragmentShader |
struct | RotateOp |
class | RRect |
class | RTree |
class | RTreeFactory |
class | RunConfiguration |
Specifies all the configuration required by the runtime library to launch the root isolate. This object may be created on any thread but must be given to the |Run| call of the |Engine| on the UI thread. The configuration object is used to specify how the root isolate finds its snapshots, assets, root library and the "main" entrypoint. More... | |
class | RuntimeController |
class | RuntimeDelegate |
class | SamplingProfiler |
a Sampling Profiler that runs peridically and calls the Sampler which servers as a value function to gather various profiling metrics as represented by ProfileSample . These profiling metrics are then posted to the Dart VM Service timeline. More... | |
class | SaveEntry |
struct | SaveLayerBackdropOp |
class | SaveLayerEntry |
struct | SaveLayerOp |
struct | SaveLayerOpBase |
class | SaveLayerOptions |
struct | SaveOp |
struct | SaveOpBase |
struct | ScaleOp |
class | Scene |
class | SceneBuilder |
class | SceneNode |
A scene node, which may be a deserialized ipscene asset. This node can be safely added as a child to multiple scene nodes, whether they're in the same scene or a different scene. The deserialized node itself is treated as immutable on the IO thread. More... | |
class | SceneShader |
class | ScopedClipboardInterface |
class | ScriptCompletionTaskObserver |
struct | SemanticsNode |
class | SemanticsUpdate |
class | SemanticsUpdateBuilder |
class | SequentialIdGenerator |
class | ServiceProtocol |
struct | SetBlendModeOp |
struct | SetColorOp |
struct | SetImageColorSourceOp |
struct | SetRuntimeEffectColorSourceOp |
struct | SetSharedImageFilterOp |
struct | SetStrokeMiterOp |
struct | SetStrokeWidthOp |
struct | SetStyleOp |
struct | Settings |
class | SettingsPlugin |
class | Shader |
class | ShaderMaskLayer |
class | Shell |
struct | ShellArgs |
class | ShellIOManager |
class | ShellTestExternalViewEmbedder |
The external view embedder used by |ShellTestPlatformViewGL|. More... | |
class | SingleFrameCodec |
class | Size |
struct | SkewOp |
class | SkiaConcurrentExecutor |
An interface used by Skia to schedule work on engine managed threads (usually workers in a concurrent message loop). More... | |
class | SkiaGPUObject |
class | SkOptionalPaint |
class | SkStopwatchVisualizer |
class | SmoothPointerDataDispatcher |
class | SnapshotController |
class | SnapshotControllerImpeller |
class | SnapshotControllerSkia |
class | SnapshotDelegate |
class | SnapshotSurfaceProducer |
class | SomeData |
class | SomeDataExtensionSerializer |
struct | SpellOutStringAttribute |
class | StandardCodecSerializer |
class | StandardMessageCodec |
class | StandardMethodCodec |
class | Stopwatch |
class | StopwatchVisualizer |
Abstract class for visualizing (i.e. drawing) a stopwatch. More... | |
class | StreamHandler |
struct | StreamHandlerError |
class | StreamHandlerFunctions |
struct | StringAttribute |
class | Surface |
Abstract Base Class that represents where we will be rendering content. More... | |
class | SurfaceFrame |
class | SurfacePool |
class | SurfaceTextureExternalTexture |
class | SurfaceTextureExternalTextureGL |
class | SurfaceTextureExternalTextureImpellerGL |
class | SwitchableGLContext |
class | TaskRunner |
class | TaskRunners |
class | TaskRunnerWindow |
class | TestAccessibilityBridge |
class | TestBinaryMessenger |
class | TestCustomValue |
class | TesterExternalViewEmbedder |
class | TesterGPUSurfaceSoftware |
class | TesterPlatformView |
class | TestMetalContext |
class | TestMetalSurface |
Creates a MTLTexture backed SkSurface and context that can be used to render to in unit-tests. More... | |
class | TestMetalSurfaceImpl |
struct | TextEditingDelta |
A change in the state of an input field. More... | |
class | TextInputManager |
class | TextInputModel |
class | TextInputPlugin |
class | TextRange |
class | Texture |
class | TextureLayer |
class | TextureRegistrar |
class | TextureRegistrarImpl |
class | TextureRegistry |
struct | ThreadHost |
The collection of all the threads used by the engine. More... | |
class | ThreadSnapshot |
struct | Transform2DAffineOp |
struct | TransformClipOpBase |
struct | TransformFullPerspectiveOp |
class | TransformLayer |
class | TransformM44Entry |
class | TransformMatrixEntry |
struct | TransformResetOp |
class | TranslateEntry |
struct | TranslateOp |
class | UIDartState |
class | UnrefQueue |
class | VariableRefreshRateDisplay |
A Display where the refresh rate can change over time. More... | |
class | VariableRefreshRateReporter |
class | VectorCuller |
class | Vertices |
class | ViewModifier |
struct | ViewportMetrics |
class | VolatilePathTracker |
class | VsyncWaiter |
class | VsyncWaiterAndroid |
class | VsyncWaiterEmbedder |
class | VsyncWaiterFallback |
A |VsyncWaiter| that will fire at 60 fps irrespective of the vsync. More... | |
class | VsyncWaiterIOS |
class | WindowBindingHandler |
class | WindowBindingHandlerDelegate |
struct | WindowFrame |
class | WindowProcDelegateManager |
struct | WindowProperties |
class | WindowsLifecycleManager |
class | WindowsProcTable |
Typedefs | |
using | TaskObserverAdd = std::function< void(intptr_t, fml::closure)> |
using | TaskObserverRemove = std::function< void(intptr_t)> |
using | UnhandledExceptionCallback = std::function< bool(const std::string &, const std::string &)> |
using | LogMessageCallback = std::function< void(const std::string &, const std::string &)> |
using | MappingCallback = std::function< std::unique_ptr< fml::Mapping >(void)> |
using | Mappings = std::vector< std::unique_ptr< const fml::Mapping > > |
using | MappingsCallback = std::function< Mappings(void)> |
using | FrameRasterizedCallback = std::function< void(const FrameTiming &)> |
using | Flags = DlVertices::Builder::Flags |
using | DlScalar = impeller::Scalar |
using | DlDegrees = impeller::Degrees |
using | DlRadians = impeller::Radians |
using | DlPoint = impeller::Point |
using | DlIPoint = impeller::IPoint32 |
using | DlSize = impeller::Size |
using | DlISize = impeller::ISize32 |
using | DlRect = impeller::Rect |
using | DlIRect = impeller::IRect32 |
using | DlMatrix = impeller::Matrix |
using | PaintRegionMap = std::map< uint64_t, PaintRegion > |
using | MutatorContext = LayerStateStack::MutatorContext |
using | SkiaUnrefQueue = UnrefQueue< GrDirectContext > |
typedef CanvasImage | Image |
typedef CanvasPathMeasure | PathMeasure |
typedef CanvasGradient | Gradient |
typedef CanvasPath | Path |
using | ImageGeneratorFactory = std::function< std::shared_ptr< ImageGenerator >(sk_sp< SkData > buffer)> |
ImageGeneratorFactory is the top level primitive for specifying an image decoder in Flutter. When called, it should return an ImageGenerator that typically compatible with the given input data. More... | |
using | CustomAccessibilityActionUpdates = std::unordered_map< int32_t, CustomAccessibilityAction > |
using | SemanticsNodeUpdates = std::unordered_map< int32_t, SemanticsNode > |
using | StringAttributePtr = std::shared_ptr< flutter::StringAttribute > |
using | StringAttributes = std::vector< StringAttributePtr > |
using | ChildIsolatePreparer = std::function< bool(DartIsolate *)> |
typedef size_t | DisplayId |
using | PointerDataDispatcherMaker = std::function< std::unique_ptr< PointerDataDispatcher >(PointerDataDispatcher::Delegate &)> |
Signature for constructing PointerDataDispatcher. More... | |
using | FramePipeline = Pipeline< FrameItem > |
using | ThreadConfig = fml::Thread::ThreadConfig |
using | ThreadConfigSetter = fml::Thread::ThreadConfigSetter |
typedef void * | GPUMTLDeviceHandle |
typedef void * | GPUMTLCommandQueueHandle |
typedef void * | GPUCAMetalLayerHandle |
typedef const void * | GPUMTLTextureHandle |
typedef void(* | GPUMTLDestructionCallback) (void *) |
template<class T > | |
using | EGLResult = std::pair< bool, T > |
using | HardwareBufferKey = uint64_t |
using | JavaLocalRef = std::nullptr_t |
template<typename T > | |
using | MessageReply = std::function< void(const T &reply)> |
template<typename T > | |
using | MessageHandler = std::function< void(const T &message, const MessageReply< T > &reply)> |
typedef std::function< void(const uint8_t *reply, size_t reply_size)> | BinaryReply |
typedef std::function< void(const uint8_t *message, size_t message_size, BinaryReply reply)> | BinaryMessageHandler |
using | EncodableList = std::vector< EncodableValue > |
using | EncodableMap = std::map< EncodableValue, EncodableValue > |
template<typename T > | |
using | StreamHandlerListen = std::function< std::unique_ptr< StreamHandlerError< T > >(const T *arguments, std::unique_ptr< EventSink< T > > &&events)> |
template<typename T > | |
using | StreamHandlerCancel = std::function< std::unique_ptr< StreamHandlerError< T > >(const T *arguments)> |
template<typename T > | |
using | MethodCallHandler = std::function< void(const MethodCall< T > &call, std::unique_ptr< MethodResult< T > > result)> |
template<typename T > | |
using | ResultHandlerSuccess = std::function< void(const T *result)> |
template<typename T > | |
using | ResultHandlerError = std::function< void(const std::string &error_code, const std::string &error_message, const T *error_details)> |
template<typename T > | |
using | ResultHandlerNotImplemented = std::function< void()> |
typedef std::variant< PixelBufferTexture, GpuSurfaceTexture > | TextureVariant |
typedef ui::AXNode::AXID | AccessibilityNodeId |
using | ProductVersion = std::tuple< int32_t, int32_t, int32_t > |
using | LayerVariant = std::variant< PlatformViewLayer, BackingStoreLayer > |
typedef void(^ | KeyboardLayoutNotifier) () |
using | FlutterViewId = int64_t |
using | WindowProcDelegate = std::function< std::optional< LRESULT >(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)> |
using | UniqueAotDataPtr = std::unique_ptr< _FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr > |
typedef uint64_t(* | CurrentTimeProc) () |
using | Sampler = std::function< ProfileSample(void)> |
Sampler is run during SamplingProfiler::SampleRepeatedly . Each platform should implement its version of a Sampler if they decide to participate in gathering profiling metrics. More... | |
Functions | |
sk_sp< SkData > | ParseBase32 (const std::string &input) |
sk_sp< SkData > | ParseBase64 (const std::string &input) |
static void | PersistentCacheStore (const fml::RefPtr< fml::TaskRunner > &worker, const std::shared_ptr< fml::UniqueFD > &cache_directory, std::string key, std::unique_ptr< fml::Mapping > value) |
DlOpReceiver & | DisplayListBuilderBenchmarkAccessor (DisplayListBuilder &builder) |
static void | BM_DisplayListBuilderDefault (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithScaleAndTranslate (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithPerspective (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithClipRect (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithGlobalSaveLayer (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithSaveLayer (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
static void | BM_DisplayListBuilderWithSaveLayerAndImageFilter (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) | |
static void | BM_DlRegion_FromRects (benchmark::State &state, int maxSize) |
static void | BM_SkRegion_FromRects (benchmark::State &state, int maxSize) |
static void | BM_DlRegion_GetRects (benchmark::State &state, int maxSize) |
static void | BM_SkRegion_GetRects (benchmark::State &state, int maxSize) |
static void | BM_DlRegion_Operation (benchmark::State &state, RegionOp op, bool withSingleRect, int maxSize, double sizeFactor) |
static void | BM_SkRegion_Operation (benchmark::State &state, RegionOp op, bool withSingleRect, int maxSize, double sizeFactor) |
static void | BM_DlRegion_IntersectsRegion (benchmark::State &state, int maxSize, double sizeFactor) |
static void | BM_SkRegion_IntersectsRegion (benchmark::State &state, int maxSize, double sizeFactor) |
static void | BM_DlRegion_IntersectsSingleRect (benchmark::State &state, int maxSize) |
static void | BM_SkRegion_IntersectsSingleRect (benchmark::State &state, int maxSize) |
Unit (benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, TinyAsymmetric, 30, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, TinyAsymmetric, 30, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, SmallAsymmetric, 100, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, SmallAsymmetric, 100, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, MediumAsymmetric, 400, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, MediumAsymmetric, 400, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, LargeAsymmetric, 1500, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, LargeAsymmetric, 1500, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Tiny, RegionOp::kUnion, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Tiny, RegionOp::kUnion, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Small, RegionOp::kUnion, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Small, RegionOp::kUnion, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Medium, RegionOp::kUnion, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Medium, RegionOp::kUnion, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Large, RegionOp::kUnion, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Large, RegionOp::kUnion, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_TinyAsymmetric, RegionOp::kUnion, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_TinyAsymmetric, RegionOp::kUnion, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_SmallAsymmetric, RegionOp::kUnion, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_SmallAsymmetric, RegionOp::kUnion, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_MediumAsymmetric, RegionOp::kUnion, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_MediumAsymmetric, RegionOp::kUnion, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_LargeAsymmetric, RegionOp::kUnion, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_LargeAsymmetric, RegionOp::kUnion, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Tiny, RegionOp::kIntersection, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Tiny, RegionOp::kIntersection, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Small, RegionOp::kIntersection, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Small, RegionOp::kIntersection, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Medium, RegionOp::kIntersection, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Medium, RegionOp::kIntersection, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Large, RegionOp::kIntersection, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Large, RegionOp::kIntersection, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_TinyAsymmetric, RegionOp::kIntersection, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_TinyAsymmetric, RegionOp::kIntersection, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SmallAsymmetric, RegionOp::kIntersection, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SmallAsymmetric, RegionOp::kIntersection, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_MediumAsymmetric, RegionOp::kIntersection, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_MediumAsymmetric, RegionOp::kIntersection, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_LargeAsymmetric, RegionOp::kIntersection, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_LargeAsymmetric, RegionOp::kIntersection, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Tiny, RegionOp::kIntersection, true, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Tiny, RegionOp::kIntersection, true, 30, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Small, RegionOp::kIntersection, true, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Small, RegionOp::kIntersection, true, 100, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Medium, RegionOp::kIntersection, true, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Medium, RegionOp::kIntersection, true, 400, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Large, RegionOp::kIntersection, true, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Large, RegionOp::kIntersection, true, 1500, 1.0) -> Unit(benchmark::kMicrosecond) | |
Unit (benchmark::kMicrosecond) | |
static void | BM_AdapterDispatchOverhead (benchmark::State &state, AdapterType type) |
static void | BM_SetIdentity (benchmark::State &state, AdapterType type) |
static void | BM_SetPerspective (benchmark::State &state, AdapterType type) |
static void | BM_Translate (benchmark::State &state, AdapterType type, float tx, float ty) |
static void | BM_Scale (benchmark::State &state, AdapterType type, float scale) |
static void | BM_Rotate (benchmark::State &state, AdapterType type, float radians) |
static void | BM_Concat (benchmark::State &state, AdapterType type, const SetupFunction &a_setup, const SetupFunction &b_setup) |
static void | BM_TransformPoint (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
static void | BM_TransformPoints (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
static void | BM_TransformRectFast (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
static void | BM_TransformAndClipRect (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
static void | BM_InvertUnchecked (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
static void | BM_InvertAndCheck (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
BENCHMARK_CAPTURE_ALL (BM_AdapterDispatchOverhead) | |
BENCHMARK_CAPTURE_ALL (BM_SetIdentity) | |
BENCHMARK_CAPTURE_ALL (BM_SetPerspective) | |
BENCHMARK_CAPTURE_ALL_ARGS (BM_Translate, 10.0f, 15.0f) | |
BENCHMARK_CAPTURE_ALL_ARGS (BM_Scale, 2.0f) | |
BENCHMARK_CAPTURE_ALL_ARGS (BM_Rotate, kPiOver4) | |
BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, Scale, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, Perspective) | |
BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, Perspective, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Perspective) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Perspective) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Perspective) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Perspective) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipNone) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipOne) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipTwo) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipThree) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipFour) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Identity) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Translate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Scale) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, ScaleTranslate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Rotate) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipNone) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipOne) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipTwo) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipThree) | |
BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipFour) | |
static bool | CompareOps (const uint8_t *ptrA, const uint8_t *endA, const uint8_t *ptrB, const uint8_t *endB) |
DlOpReceiver & | DisplayListBuilderTestingAccessor (DisplayListBuilder &builder) |
DlPaint | DisplayListBuilderTestingAttributes (DisplayListBuilder &builder) |
int | DisplayListBuilderTestingLastOpIndex (DisplayListBuilder &builder) |
static void | CopyV (void *dst) |
template<typename S , typename... Rest> | |
static void | CopyV (void *dst, const S *src, int n, Rest &&... rest) |
static constexpr bool | is_power_of_two (int value) |
static const DlRect & | ProtectEmpty (const SkRect &rect) |
DEFINE_DRAW_POINTS_OP (Points, kPoints) | |
DEFINE_DRAW_POINTS_OP (Lines, kLines) | |
DEFINE_DRAW_POINTS_OP (Polygon, kPolygon) | |
static void | DlVerticesDeleter (void *p) |
static size_t | bytes_needed (int vertex_count, Flags flags, int index_count) |
static SkRect | compute_bounds (const SkPoint *points, int count) |
static void | store_points (char *dst, int offset, const float *src, int count) |
static void | DlGradientDeleter (void *p) |
const DlPoint & | ToDlPoint (const SkPoint &point) |
const DlRect & | ToDlRect (const SkRect &rect) |
const DlISize & | ToDlISize (const SkISize &size) |
constexpr DlMatrix | ToDlMatrix (const SkMatrix &matrix) |
constexpr DlMatrix | ToDlMatrix (const SkM44 &matrix) |
const SkPoint & | ToSkPoint (const DlPoint &point) |
const SkRect & | ToSkRect (const DlRect &rect) |
const SkISize & | ToSkISize (const DlISize &size) |
constexpr SkMatrix | ToSkMatrix (const DlMatrix &matrix) |
constexpr SkM44 | ToSkM44 (const DlMatrix &matrix) |
SkPaint | ToSk (const DlPaint &paint) |
SkPaint | ToStrokedSk (const DlPaint &paint) |
SkPaint | ToNonShaderSk (const DlPaint &paint) |
sk_sp< SkShader > | ToSk (const DlColorSource *source) |
sk_sp< SkImageFilter > | ToSk (const DlImageFilter *filter) |
sk_sp< SkColorFilter > | ToSk (const DlColorFilter *filter) |
sk_sp< SkMaskFilter > | ToSk (const DlMaskFilter *filter) |
sk_sp< SkVertices > | ToSk (const DlVertices *vertices) |
SkBlendMode | ToSk (DlBlendMode mode) |
SkColor | ToSk (DlColor color) |
SkPaint::Style | ToSk (DlDrawStyle style) |
SkPaint::Cap | ToSk (DlStrokeCap cap) |
SkPaint::Join | ToSk (DlStrokeJoin join) |
SkTileMode | ToSk (DlTileMode dl_mode) |
SkBlurStyle | ToSk (const DlBlurStyle blur_style) |
SkFilterMode | ToSk (const DlFilterMode filter_mode) |
SkVertices::VertexMode | ToSk (DlVertexMode dl_mode) |
SkSamplingOptions | ToSk (DlImageSampling sampling) |
SkCanvas::SrcRectConstraint | ToSk (DlCanvas::SrcRectConstraint constraint) |
SkClipOp | ToSk (DlCanvas::ClipOp op) |
SkCanvas::PointMode | ToSk (DlCanvas::PointMode mode) |
sk_sp< SkShader > | ToSk (const std::shared_ptr< const DlColorSource > &source) |
sk_sp< SkShader > | ToSk (const DlColorSource &source) |
sk_sp< SkImageFilter > | ToSk (const std::shared_ptr< const DlImageFilter > &filter) |
sk_sp< SkImageFilter > | ToSk (const DlImageFilter &filter) |
sk_sp< SkColorFilter > | ToSk (const std::shared_ptr< const DlColorFilter > &filter) |
sk_sp< SkColorFilter > | ToSk (const DlColorFilter &filter) |
sk_sp< SkMaskFilter > | ToSk (const std::shared_ptr< const DlMaskFilter > &filter) |
sk_sp< SkMaskFilter > | ToSk (const DlMaskFilter &filter) |
sk_sp< SkVertices > | ToSk (const std::shared_ptr< const DlVertices > &vertices) |
sk_sp< SkVertices > | ToSk (const DlVertices &vertices) |
template<class T > | |
bool | Equals (const T *a, const T *b) |
template<class T > | |
bool | Equals (std::shared_ptr< const T > a, const T *b) |
template<class T > | |
bool | Equals (const T *a, std::shared_ptr< const T > b) |
template<class T > | |
bool | Equals (std::shared_ptr< const T > a, std::shared_ptr< const T > b) |
template<class T > | |
bool | NotEquals (const T *a, const T *b) |
template<class T > | |
bool | NotEquals (std::shared_ptr< const T > a, const T *b) |
template<class T > | |
bool | NotEquals (const T *a, std::shared_ptr< const T > b) |
template<class T > | |
bool | NotEquals (std::shared_ptr< const T > a, std::shared_ptr< const T > b) |
static const DlRect & | ProtectEmpty (const SkRect &rect) |
static const DlRect & | ProtectEmpty (const DlRect &rect) |
const std::string & | GetGoldenDir () |
void | SetGoldenDir (const std::string &dir) |
const std::string & | GetFontFile () |
void | SetFontFile (const std::string &file) |
TEST (FrameTimingsRecorderTest, RecordVsync) | |
TEST (FrameTimingsRecorderTest, RecordBuildTimes) | |
TEST (FrameTimingsRecorderTest, RecordRasterTimes) | |
TEST (FrameTimingsRecorderTest, RecordRasterTimesWithCache) | |
TEST (FrameTimingsRecorderTest, ThrowWhenRecordBuildBeforeVsync) | |
TEST (FrameTimingsRecorderTest, ThrowWhenRecordRasterBeforeBuildEnd) | |
TEST (FrameTimingsRecorderTest, RecordersHaveUniqueFrameNumbers) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameFrameNumber) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameVsyncStartAndTarget) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameBuildStart) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameBuildEnd) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameRasterStart) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameRasterEnd) | |
TEST (FrameTimingsRecorderTest, ClonedHasSameRasterEndWithCache) | |
TEST (FrameTimingsRecorderTest, FrameNumberTraceArgIsValid) | |
static bool | safe_intersection_test (const SkRect *rect1, const SkRect &rect2) |
static bool | IsDisplayListWorthRasterizing (const DisplayList *display_list, bool will_change, bool is_complex, DisplayListComplexityCalculator *complexity_calculator) |
bool | Rasterize (RasterCacheItem::CacheState cache_state, Layer *layer, const PaintContext &paint_context, DlCanvas *canvas) |
SkColorSpace * | GetColorSpace (DlCanvas *canvas) |
static sk_sp< SkSurface > | CreateSnapshotSurface (GrDirectContext *surface_context, const SkISize &size) |
static sk_sp< SkData > | GetRasterData (const sk_sp< SkSurface > &offscreen_surface, bool compressed) |
void | DrawCheckerboard (DlCanvas *canvas, const SkRect &rect) |
TEST (FlowTest, SurfaceFrameDoesNotSubmitInDtor) | |
TEST (FlowTest, SurfaceFrameDoesNotHaveEmptyCanvas) | |
TEST (FlowTest, SurfaceFrameDoesNotPrepareRtree) | |
IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, FlutterGpuTestClass) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Scene) | |
static sk_sp< DlImage > | CreateDeferredImage (bool impeller, std::unique_ptr< LayerTree > layer_tree, fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > snapshot_delegate, fml::RefPtr< fml::TaskRunner > raster_task_runner, fml::RefPtr< SkiaUnrefQueue > unref_queue) |
IMPLEMENT_WRAPPERTYPEINFO (ui, SceneBuilder) | |
static void | PropagateIfError (Dart_Handle result) |
static Dart_Handle | InvokeFunction (Dart_Handle builtin_library, const char *name) |
static void | InitDartInternal (Dart_Handle builtin_library, bool is_ui_isolate) |
static void | InitDartCore (Dart_Handle builtin, const std::string &script_uri) |
static void | InitDartAsync (Dart_Handle builtin_library, bool is_ui_isolate) |
static void | InitDartIO (Dart_Handle builtin_library, const std::string &script_uri) |
static std::string | GetFunctionLibraryUrl (Dart_Handle closure) |
static std::string | GetFunctionClassName (Dart_Handle closure) |
static std::string | GetFunctionName (Dart_Handle func) |
void | DartPluginRegistrant_EnsureInitialized () |
static float | SafeNarrow (double value) |
IMPLEMENT_WRAPPERTYPEINFO (ui, Canvas) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Codec) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, ColorFilter) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, EngineLayer) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, FragmentProgram) | |
static std::string | RuntimeStageBackendToString (impeller::RuntimeStageBackend backend) |
IMPLEMENT_WRAPPERTYPEINFO (ui, ReusableFragmentShader) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Gradient) | |
static SkColorType | ChooseCompatibleColorType (SkColorType type) |
static SkAlphaType | ChooseCompatibleAlphaType (SkAlphaType type) |
static std::pair< sk_sp< DlImage >, std::string > | UnsafeUploadTextureToPrivate (const std::shared_ptr< impeller::Context > &context, const std::shared_ptr< impeller::DeviceBuffer > &buffer, const SkImageInfo &image_info) |
Only call this method if the GPU is available. More... | |
static sk_sp< SkImage > | ResizeRasterImage (const sk_sp< SkImage > &image, const SkISize &resized_dimensions, const fml::tracing::TraceFlow &flow) |
static sk_sp< SkImage > | ImageFromDecompressedData (ImageDescriptor *descriptor, uint32_t target_width, uint32_t target_height, const fml::tracing::TraceFlow &flow) |
static SkiaGPUObject< SkImage > | UploadRasterImage (sk_sp< SkImage > image, const fml::WeakPtr< IOManager > &io_manager, const fml::tracing::TraceFlow &flow) |
IMPLEMENT_WRAPPERTYPEINFO (ui, ImageDescriptor) | |
Dart_Handle | EncodeImage (CanvasImage *canvas_image, int format, Dart_Handle callback_handle) |
fml::StatusOr< sk_sp< SkData > > | EncodeImage (const sk_sp< SkImage > &raster_image, ImageByteFormat format) |
template<typename SyncSwitch > | |
sk_sp< SkImage > | ConvertToRasterUsingResourceContext (const sk_sp< SkImage > &image, const fml::WeakPtr< GrDirectContext > &resource_context, const std::shared_ptr< const SyncSwitch > &is_gpu_disabled_sync_switch) |
void | ConvertImageToRasterSkia (const sk_sp< DlImage > &dl_image, std::function< void(sk_sp< SkImage >)> encode_task, const fml::RefPtr< fml::TaskRunner > &raster_task_runner, const fml::RefPtr< fml::TaskRunner > &io_task_runner, const fml::WeakPtr< GrDirectContext > &resource_context, const fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > &snapshot_delegate, const std::shared_ptr< const fml::SyncSwitch > &is_gpu_disabled_sync_switch) |
IMPLEMENT_WRAPPERTYPEINFO (ui, ImageFilter) | |
static SkImageInfo | getInfoIncludingExif (SkCodec *codec) |
IMPLEMENT_WRAPPERTYPEINFO (ui, ImageShader) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, ImmutableBuffer) | |
SkM44 | ToSkM44 (const tonic::Float64List &matrix4) |
SkMatrix | ToSkMatrix (const tonic::Float64List &matrix4) |
tonic::Float64List | ToMatrix4 (const SkMatrix &sk_matrix) |
static void | InvokeNextFrameCallback (const fml::RefPtr< CanvasImage > &image, int duration, const std::string &decode_error, std::unique_ptr< tonic::DartPersistentValue > callback, size_t trace_id) |
IMPLEMENT_WRAPPERTYPEINFO (ui, Path) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, PathMeasure) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Picture) | |
static sk_sp< DlImage > | CreateDeferredImage (bool impeller, sk_sp< DisplayList > display_list, uint32_t width, uint32_t height, fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > snapshot_delegate, fml::RefPtr< fml::TaskRunner > raster_task_runner, fml::RefPtr< SkiaUnrefQueue > unref_queue) |
IMPLEMENT_WRAPPERTYPEINFO (ui, PictureRecorder) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, SceneNode) | |
static impeller::Matrix | ToMatrix (const tonic::Float64List &matrix4) |
IMPLEMENT_WRAPPERTYPEINFO (ui, SceneShader) | |
static impeller::Matrix | DefaultCameraTransform () |
IMPLEMENT_WRAPPERTYPEINFO (ui, Shader) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Vertices) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, SemanticsUpdate) | |
void | pushStringAttributes (StringAttributes &destination, const std::vector< NativeStringAttribute * > &native_attributes) |
IMPLEMENT_WRAPPERTYPEINFO (ui, SemanticsUpdateBuilder) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, NativeStringAttribute) | |
IMPLEMENT_WRAPPERTYPEINFO (ui, Paragraph) | |
static tonic::Float32List | EncodeTextBoxes (const std::vector< txt::Paragraph::TextBox > &boxes) |
Dart_Handle | glyphInfoFrom (Dart_Handle constructor, const skia::textlayout::Paragraph::GlyphInfo &glyphInfo) |
IMPLEMENT_WRAPPERTYPEINFO (ui, ParagraphBuilder) | |
void | decodeStrut (Dart_Handle strut_data, const std::vector< std::string > &strut_font_families, txt::ParagraphStyle ¶graph_style) |
void | decodeTextShadows (Dart_Handle shadows_data, std::vector< txt::TextShadow > &decoded_shadows) |
void | decodeFontFeatures (Dart_Handle font_features_data, txt::FontFeatures &font_features) |
void | decodeFontVariations (Dart_Handle font_variations_data, txt::FontVariations &font_variations) |
static void | BM_PlatformMessageResponseDartComplete (benchmark::State &state) |
static void | BM_PathVolatilityTracker (benchmark::State &state) |
BENCHMARK (BM_PathVolatilityTracker) -> Unit(benchmark::kMillisecond) | |
bool | operator== (const ViewportMetrics &a, const ViewportMetrics &b) |
std::ostream & | operator<< (std::ostream &os, const ViewportMetrics &a) |
static bool | InvokeMainEntrypoint (Dart_Handle user_entrypoint_function, Dart_Handle args) |
static void * | NativeAssetsDlopenRelative (const char *path, char **error) |
static void | InitDartFFIForIsolateGroup () |
bool | InvokeDartPluginRegistrantIfAvailable (Dart_Handle library_handle) |
bool | FindAndInvokeDartPluginRegistrant () |
TEST (DartServiceIsolateTest, CanAddAndRemoveHandles) | |
static std::unique_ptr< const fml::Mapping > | GetFileMapping (const std::string &path, bool executable) |
static std::shared_ptr< const fml::Mapping > | SearchMapping (const MappingCallback &embedder_mapping_callback, const std::string &file_path, const std::vector< std::string > &native_library_path, const char *native_library_symbol_name, bool is_executable) |
static std::shared_ptr< const fml::Mapping > | ResolveVMData (const Settings &settings) |
static std::shared_ptr< const fml::Mapping > | ResolveVMInstructions (const Settings &settings) |
static std::shared_ptr< const fml::Mapping > | ResolveIsolateData (const Settings &settings) |
static std::shared_ptr< const fml::Mapping > | ResolveIsolateInstructions (const Settings &settings) |
fml::TimePoint | DartTimelineTicksSinceEpoch () |
static std::string | DartFileRecorderArgs (const std::string &path) |
static std::string | DartOldGenHeapSizeArgs (uint64_t heap_size) |
bool | DartFileModifiedCallback (const char *source_url, int64_t since_ms) |
void | ThreadExitCallback () |
Dart_Handle | GetVMServiceAssetsArchiveCallback () |
static bool | ServiceStreamListenCallback (const char *stream_id) |
static void | ServiceStreamCancelCallback (const char *stream_id) |
static std::vector< const char * > | ProfilingFlags (bool enable_profiling) |
void | PushBackAll (std::vector< const char * > *args, const char **argv, size_t argc) |
static void | EmbedderInformationCallback (Dart_EmbedderInformation *info) |
static std::vector< std::string > | ParseKernelListPaths (std::unique_ptr< fml::Mapping > kernel_list) |
static std::vector< std::future< std::unique_ptr< const fml::Mapping > > > | PrepareKernelMappings (const std::vector< std::string > &kernel_pieces_paths, const std::shared_ptr< AssetManager > &asset_manager, const fml::RefPtr< fml::TaskRunner > &io_worker) |
bool | EnableTracingIfNecessary (const Settings &vm_settings) |
Enables tracing in the process so that JIT mode VMs may be launched. Explicitly enabling tracing is not required on all platforms. On platforms where it is not required, calling this method will return true. If tracing is required but cannot be enabled, it is the responsibility of the caller to display the appropriate error message to the user as subsequent attempts to launch the VM in JIT mode will cause process termination. More... | |
TracingResult | GetTracingResult () |
Returns if a tracing check has been performed and its result. To enable tracing, the Settings object used to launch the VM is required. Components may want to display messages based on the result of a previous tracing check without actually having the settings object. This accessor can be used instead. More... | |
static void | WriteServerErrorResponse (rapidjson::Document *document, const char *message) |
static bool | HandleMessageOnHandler (ServiceProtocol::Handler *handler, std::string_view method, const ServiceProtocol::Handler::ServiceProtocolMap ¶ms, rapidjson::Document *document) |
static std::string | CreateFlutterViewID (intptr_t handler) |
static std::string | CreateIsolateID (int64_t isolate) |
std::vector< sk_sp< SkTypeface > > | GetTestFontData () |
std::vector< std::string > | GetTestFontFamilyNames () |
GrContextOptions | MakeDefaultContextOptions (ContextType type, std::optional< GrBackendApi > api=std::nullopt) |
Initializes GrContextOptions with values suitable for Flutter. The options can be further tweaked before a GrContext is created from these options. More... | |
TEST_F (EngineAnimatorTest, AnimatorAcceptsMultipleRenders) | |
TEST_F (EngineAnimatorTest, IgnoresOutOfFrameRenders) | |
TEST_F (EngineAnimatorTest, IgnoresDuplicateRenders) | |
TEST_F (EngineAnimatorTest, AnimatorSubmitsImplicitViewBeforeDrawFrameEnds) | |
TEST_F (EngineAnimatorTest, AnimatorSubmitWarmUpImplicitView) | |
TEST_F (EngineAnimatorTest, AnimatorSubmitPartialViewsForWarmUp) | |
TEST_F (EngineTest, Create) | |
TEST_F (EngineTest, DispatchPlatformMessageUnknown) | |
TEST_F (EngineTest, DispatchPlatformMessageInitialRoute) | |
TEST_F (EngineTest, DispatchPlatformMessageInitialRouteIgnored) | |
TEST_F (EngineTest, SpawnSharesFontLibrary) | |
TEST_F (EngineTest, SpawnWithCustomInitialRoute) | |
TEST_F (EngineTest, SpawnWithCustomSettings) | |
TEST_F (EngineTest, PassesLoadDartDeferredLibraryErrorToRuntime) | |
TEST_F (EngineTest, SpawnedEngineInheritsAssetManager) | |
TEST_F (EngineTest, UpdateAssetManagerWithEqualManagers) | |
size_t | GetNextPipelineTraceID () |
static constexpr std::chrono::milliseconds | kSkiaCleanupExpiration (15000) |
static sk_sp< SkData > | ScreenshotLayerTreeAsPicture (flutter::LayerTree *tree, flutter::CompositorContext &compositor_context) |
static void | RenderFrameForScreenshot (flutter::CompositorContext &compositor_context, DlCanvas *canvas, flutter::LayerTree *tree, GrDirectContext *surface_context, const std::shared_ptr< impeller::AiksContext > &aiks_context) |
TEST (RasterizerTest, create) | |
static std::unique_ptr< FrameTimingsRecorder > | CreateFinishedBuildRecorder (fml::TimePoint timestamp) |
static std::unique_ptr< FrameTimingsRecorder > | CreateFinishedBuildRecorder () |
TEST (RasterizerTest, drawEmptyPipeline) | |
TEST (RasterizerTest, drawWithExternalViewEmbedderExternalViewEmbedderSubmitFrameCalled) | |
TEST (RasterizerTest, drawWithExternalViewEmbedderAndThreadMergerNotMergedExternalViewEmbedderSubmitFrameNotCalled) | |
TEST (RasterizerTest, drawWithExternalViewEmbedderAndThreadsMergedExternalViewEmbedderSubmitFrameCalled) | |
TEST (RasterizerTest, drawLastLayerTreeWithThreadsMergedExternalViewEmbedderAndEndFrameCalled) | |
TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenNoSurfaceIsSet) | |
TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenNotUsedThisFrame) | |
TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenPipelineIsEmpty) | |
TEST (RasterizerTest, drawMultipleViewsWithExternalViewEmbedder) | |
TEST (RasterizerTest, drawWithGpuEnabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame) | |
TEST (RasterizerTest, drawWithGpuDisabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame) | |
TEST (RasterizerTest, drawWithGpuEnabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesAcquireFrame) | |
TEST (RasterizerTest, drawWithGpuDisabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesntAcquireFrame) | |
TEST (RasterizerTest, FrameTimingRecorderShouldStartRecordingRasterTimeBeforeSurfaceAcquireFrame) | |
TEST (RasterizerTest, drawLayerTreeWithCorrectFrameTimingWhenPipelineIsMoreAvailable) | |
TEST (RasterizerTest, TeardownFreesResourceCache) | |
TEST (RasterizerTest, TeardownNoSurface) | |
TEST (RasterizerTest, presentationTimeSetWhenVsyncTargetInFuture) | |
TEST (RasterizerTest, presentationTimeNotSetWhenVsyncTargetInPast) | |
sk_sp< SkData > | SerializeTypefaceWithoutData (SkTypeface *typeface, void *ctx) |
sk_sp< SkData > | SerializeTypefaceWithData (SkTypeface *typeface, void *ctx) |
sk_sp< SkTypeface > | DeserializeTypefaceWithoutData (const void *data, size_t length, void *ctx) |
struct flutter::ImageMetaData | __attribute__ ((packed)) |
sk_sp< SkData > | SerializeImageWithoutData (SkImage *image, void *ctx) |
sk_sp< SkImage > | DeserializeImageWithoutData (const void *data, size_t length, void *ctx) |
static impeller::RuntimeStageBackend | DetermineRuntimeStageBackend (const std::shared_ptr< impeller::Context > &impeller_context) |
static void | ServiceProtocolParameterError (rapidjson::Document *response, std::string error_details) |
static void | ServiceProtocolFailureError (rapidjson::Document *response, std::string message) |
static rapidjson::Value | SerializeLayerSnapshot (double device_pixel_ratio, const LayerSnapshotData &snapshot, rapidjson::Document *response) |
static void | StartupAndShutdownShell (benchmark::State &state, bool measure_startup, bool measure_shutdown) |
static void | BM_ShellInitialization (benchmark::State &state) |
BENCHMARK (BM_ShellInitialization) | |
static void | BM_ShellShutdown (benchmark::State &state) |
BENCHMARK (BM_ShellShutdown) | |
static void | BM_ShellInitializationAndShutdown (benchmark::State &state) |
BENCHMARK (BM_ShellInitializationAndShutdown) | |
void | InitSkiaEventTracer (bool enabled, const std::optional< std::vector< std::string > > &allowlist) |
void | PrintUsage (const std::string &executable_name) |
const std::string_view | FlagForSwitch (Switch swtch) |
static std::vector< std::string > | ParseCommaDelimited (const std::string &input) |
static bool | IsAllowedDartVMFlag (const std::string &flag) |
template<typename T > | |
static bool | GetSwitchValue (const fml::CommandLine &command_line, Switch sw, T *result) |
std::unique_ptr< fml::Mapping > | GetSymbolMapping (const std::string &symbol_prefix, const std::string &native_lib_path) |
Settings | SettingsFromCommandLine (const fml::CommandLine &command_line) |
DEF_SWITCHES_START | DEF_SWITCH (AotSharedLibraryName, "aot-shared-library-name", "Name of the *.so containing AOT compiled Dart assets.") DEF_SWITCH(AotVMServiceSharedLibraryName |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate | DEF_SWITCH (SnapshotAssetPath, "snapshot-asset-path", "Path to the directory containing the four files specified by " "VmSnapshotData, VmSnapshotInstructions, " "VmSnapshotInstructions and IsolateSnapshotInstructions.") DEF_SWITCH(VmSnapshotData |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present | DEF_SWITCH (VmSnapshotInstructions, "vm-snapshot-instr", "The VM instructions snapshot that will be memory mapped as read " "and executable. SnapshotAssetPath must be present.") DEF_SWITCH(IsolateSnapshotData |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present | DEF_SWITCH (IsolateSnapshotInstructions, "isolate-snapshot-instr", "The isolate instructions snapshot that will be memory mapped as " "read and executable. SnapshotAssetPath must be present.") DEF_SWITCH(CacheDirPath |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache | DEF_SWITCH (ICUSymbolPrefix, "icu-symbol-prefix", "Prefix for the symbols representing ICU data linked into the " "Flutter library.") DEF_SWITCH(ICUNativeLibPath |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data | DEF_SWITCH (DartFlags, "dart-flags", "Flags passed directly to the Dart VM without being interpreted " "by the Flutter shell.") DEF_SWITCH(DeviceVMServiceHost |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified | DEF_SWITCH (DeviceObservatoryHost, "observatory-host", "(deprecated) The hostname/IP address on which the Dart VM Service should " "be served. If not set, defaults to 127.0.0.1 or ::1 depending on " "whether --ipv6 is specified.") DEF_SWITCH(DeviceVMServicePort |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port | DEF_SWITCH (DeviceObservatoryPort, "observatory-port", "(deprecated) A custom Dart VM Service port. The default is to pick " "a randomly " "available open port.") DEF_SWITCH(DisableVMService |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode | DEF_SWITCH (DisableObservatory, "disable-observatory", "(deprecated) Disable the Dart VM Service. The Dart VM Service is " "never available " "in release mode.") DEF_SWITCH(DisableVMServicePublication |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication | DEF_SWITCH (DisableObservatoryPublication, "disable-observatory-publication", "(deprecated) Disable mDNS Dart VM Service publication.") DEF_SWITCH(IPv6 |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set | DEF_SWITCH (EnableDartProfiling, "enable-dart-profiling", "Enable Dart profiling. Profiling information can be viewed from " "Dart / Flutter DevTools.") DEF_SWITCH(EndlessTraceBuffer |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however | DEF_SWITCH (EnableSoftwareRendering, "enable-software-rendering", "Enable rendering using the Skia software backend. This is useful " "when testing Flutter on emulators. By default, Flutter will " "attempt to either use OpenGL, Metal, or Vulkan.") DEF_SWITCH(Route |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework | DEF_SWITCH (SkiaDeterministicRendering, "skia-deterministic-rendering", "Skips the call to SkGraphics::Init(), thus avoiding swapping out " "some Skia function pointers based on available CPU features. This " "is used to obtain 100% deterministic behavior in Skia rendering.") DEF_SWITCH(FlutterAssetsDir |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory | DEF_SWITCH (DisableServiceAuthCodes, "disable-service-auth-codes", "Disable the requirement for authentication codes for communicating" " with the VM service.") DEF_SWITCH(EnableServicePortFallback |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails | DEF_SWITCH (StartPaused, "start-paused", "Start the application paused in the Dart debugger.") DEF_SWITCH(TraceStartup |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer | DEF_SWITCH (TraceSkia, "trace-skia", "Trace Skia calls. This is useful when debugging the GPU threed." "By default, Skia tracing is not enabled to reduce the number of " "traced events") DEF_SWITCH(TraceSkiaAllowlist |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list | DEF_SWITCH (TraceAllowlist, "trace-allowlist", "Filters out all trace events except those that are specified in this " "comma separated list of allowed prefixes.") DEF_SWITCH(DumpSkpOnShaderCompilation |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead | DEF_SWITCH (CacheSkSL, "cache-sksl", "Only cache the shader in SkSL instead of binary or GLSL. This " "should only be used during development phases. The generated SkSLs " "can later be used in the release build for shader precompilation " "at launch in order to eliminate the shader-compile jank.") DEF_SWITCH(PurgePersistentCache |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank | DEF_SWITCH (TraceSystrace, "trace-systrace", "Trace to the system tracer (instead of the timeline) on platforms where " "such a tracer is available. Currently only supported on Android and " "Fuchsia.") DEF_SWITCH(TraceToFile |
it will be possible to load the file into Perfetto s trace viewer | DEF_SWITCH (UseTestFonts, "use-test-fonts", "Running tests that layout and measure text will not yield " "consistent results across various platforms. Enabling this option " "will make font resolution default to the Ahem test font on all " "platforms (See https://www.w3.org/Style/CSS/Test/Fonts/Ahem/). " "This option is only available on the desktop test shells.") DEF_SWITCH(DisableAssetFonts |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine | DEF_SWITCH (VerboseLogging, "verbose-logging", "By default, only errors are logged. This flag enabled logging at " "all severity levels. This is NOT a per shell flag and affect log " "levels for all shells in the process.") DEF_SWITCH(RunForever |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed | DEF_SWITCH (DisableDartAsserts, "disable-dart-asserts", "Dart code runs with assertions enabled when the runtime mode is " "debug. In profile and release product modes, assertions are " "disabled. This flag may be specified if the user wishes to run " "with assertions disabled in the debug product mode (i.e. with JIT " "or DBC).") DEF_SWITCH(EnableSerialGC |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities | DEF_SWITCH (DisallowInsecureConnections, "disallow-insecure-connections", "By default, dart:io allows all socket connections. If this switch " "is set, all insecure connections are rejected.") DEF_SWITCH(DomainNetworkPolicy |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level | DEF_SWITCH (ForceMultithreading, "force-multithreading", "Uses separate threads for the platform, UI, GPU and IO task runners. " "By default, a single thread is used for all task runners. Only available " "in the flutter_tester.") DEF_SWITCH(OldGenHeapSize |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space | DEF_SWITCH (ResourceCacheMaxBytesThreshold, "resource-cache-max-bytes-threshold", "The max bytes threshold of resource cache, or 0 for unlimited.") DEF_SWITCH(EnableImpeller |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform | DEF_SWITCH (ImpellerBackend, "impeller-backend", "Requests a particular Impeller backend on platforms that support " "multiple backends. (ex `opengles` or `vulkan`)") DEF_SWITCH(EnableVulkanValidation |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan this flag does nothing | DEF_SWITCH (EnableOpenGLGPUTracing, "enable-opengl-gpu-tracing", "Enable tracing of GPU execution time when using the Impeller " "OpenGLES backend.") DEF_SWITCH(EnableVulkanGPUTracing |
static bool | IsProcResolverOpenGLES (const GPUSurfaceGLDelegate::GLProcResolver &proc_resolver) |
static sk_sp< const GrGLInterface > | CreateGLInterface (const GPUSurfaceGLDelegate::GLProcResolver &proc_resolver) |
static SkColorType | FirstSupportedColorType (GrDirectContext *context, GrGLenum *format) |
static sk_sp< SkSurface > | WrapOnscreenSurface (GrDirectContext *context, const SkISize &size, intptr_t fbo) |
static std::shared_ptr< impeller::Renderer > | CreateImpellerRenderer (std::shared_ptr< impeller::Context > context) |
static std::shared_ptr< impeller::Context > | CreateImpellerContext (const std::shared_ptr< impeller::ReactorGLES::Worker > &worker, bool enable_gpu_tracing) |
static EGLResult< EGLContext > | CreateContext (EGLDisplay display, EGLConfig config, EGLContext share=EGL_NO_CONTEXT) |
static EGLResult< EGLConfig > | ChooseEGLConfiguration (EGLDisplay display) |
static bool | TeardownContext (EGLDisplay display, EGLContext context) |
static std::shared_ptr< impeller::Context > | CreateImpellerContext (const fml::RefPtr< fml::NativeLibrary > &vulkan_dylib, bool enable_vulkan_validation, bool enable_gpu_tracing, bool quiet) |
void | LogLastEGLError () |
static void | AndroidPlatformThreadConfigSetter (const fml::Thread::ThreadConfig &config) |
static PlatformData | GetDefaultPlatformData () |
static void | PrefetchDefaultFontManager (JNIEnv *env, jclass jcaller) |
static std::shared_ptr< flutter::AndroidContext > | CreateAndroidContext (bool use_software_rendering, const flutter::TaskRunners &task_runners, AndroidRenderingAPI android_rendering_api, bool enable_vulkan_validation, bool enable_opengl_gpu_tracing, bool enable_vulkan_gpu_tracing) |
void | putStringAttributesIntoBuffer (const StringAttributes &attributes, int32_t *buffer_int32, size_t &position, std::vector< std::vector< uint8_t > > &string_attribute_args) |
jobject | CreateFlutterCallbackInformation (JNIEnv *env, const std::string &callbackName, const std::string &callbackClassName, const std::string &callbackLibraryPath) |
static jlong | AttachJNI (JNIEnv *env, jclass clazz, jobject flutterJNI) |
static void | DestroyJNI (JNIEnv *env, jobject jcaller, jlong shell_holder) |
static jobject | SpawnJNI (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring jEntrypoint, jstring jLibraryUrl, jstring jInitialRoute, jobject jEntrypointArgs) |
static void | SurfaceCreated (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject jsurface) |
static void | SurfaceWindowChanged (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject jsurface) |
static void | SurfaceChanged (JNIEnv *env, jobject jcaller, jlong shell_holder, jint width, jint height) |
static void | SurfaceDestroyed (JNIEnv *env, jobject jcaller, jlong shell_holder) |
static void | RunBundleAndSnapshotFromLibrary (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring jBundlePath, jstring jEntrypoint, jstring jLibraryUrl, jobject jAssetManager, jobject jEntrypointArgs) |
static jobject | LookupCallbackInformation (JNIEnv *env, jobject, jlong handle) |
static void | SetViewportMetrics (JNIEnv *env, jobject jcaller, jlong shell_holder, jfloat devicePixelRatio, jint physicalWidth, jint physicalHeight, jint physicalPaddingTop, jint physicalPaddingRight, jint physicalPaddingBottom, jint physicalPaddingLeft, jint physicalViewInsetTop, jint physicalViewInsetRight, jint physicalViewInsetBottom, jint physicalViewInsetLeft, jint systemGestureInsetTop, jint systemGestureInsetRight, jint systemGestureInsetBottom, jint systemGestureInsetLeft, jint physicalTouchSlop, jintArray javaDisplayFeaturesBounds, jintArray javaDisplayFeaturesType, jintArray javaDisplayFeaturesState) |
static void | UpdateDisplayMetrics (JNIEnv *env, jobject jcaller, jlong shell_holder) |
static jobject | GetBitmap (JNIEnv *env, jobject jcaller, jlong shell_holder) |
static void | DispatchPlatformMessage (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring channel, jobject message, jint position, jint responseId) |
static void | DispatchEmptyPlatformMessage (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring channel, jint responseId) |
static void | CleanupMessageData (JNIEnv *env, jobject jcaller, jlong message_data) |
static void | DispatchPointerDataPacket (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject buffer, jint position) |
static void | DispatchSemanticsAction (JNIEnv *env, jobject jcaller, jlong shell_holder, jint id, jint action, jobject args, jint args_position) |
static void | SetSemanticsEnabled (JNIEnv *env, jobject jcaller, jlong shell_holder, jboolean enabled) |
static void | SetAccessibilityFeatures (JNIEnv *env, jobject jcaller, jlong shell_holder, jint flags) |
static jboolean | GetIsSoftwareRendering (JNIEnv *env, jobject jcaller) |
static void | RegisterTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id, jobject surface_texture) |
static void | RegisterImageTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id, jobject image_texture_entry) |
static void | UnregisterTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id) |
static void | MarkTextureFrameAvailable (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id) |
static void | ScheduleFrame (JNIEnv *env, jobject jcaller, jlong shell_holder) |
static void | InvokePlatformMessageResponseCallback (JNIEnv *env, jobject jcaller, jlong shell_holder, jint responseId, jobject message, jint position) |
static void | InvokePlatformMessageEmptyResponseCallback (JNIEnv *env, jobject jcaller, jlong shell_holder, jint responseId) |
static void | NotifyLowMemoryWarning (JNIEnv *env, jobject obj, jlong shell_holder) |
static jboolean | FlutterTextUtilsIsEmoji (JNIEnv *env, jobject obj, jint codePoint) |
static jboolean | FlutterTextUtilsIsEmojiModifier (JNIEnv *env, jobject obj, jint codePoint) |
static jboolean | FlutterTextUtilsIsEmojiModifierBase (JNIEnv *env, jobject obj, jint codePoint) |
static jboolean | FlutterTextUtilsIsVariationSelector (JNIEnv *env, jobject obj, jint codePoint) |
static jboolean | FlutterTextUtilsIsRegionalIndicator (JNIEnv *env, jobject obj, jint codePoint) |
static void | LoadLoadingUnitFailure (intptr_t loading_unit_id, const std::string &message, bool transient) |
static void | DeferredComponentInstallFailure (JNIEnv *env, jobject obj, jint jLoadingUnitId, jstring jError, jboolean jTransient) |
static void | LoadDartDeferredLibrary (JNIEnv *env, jobject obj, jlong shell_holder, jint jLoadingUnitId, jobjectArray jSearchPaths) |
static void | UpdateJavaAssetManager (JNIEnv *env, jobject obj, jlong shell_holder, jobject jAssetManager, jstring jAssetBundlePath) |
bool | RegisterApi (JNIEnv *env) |
constexpr const char * | AppLifecycleStateToString (AppLifecycleState state) |
TEST (BasicMessageChannelTest, Registration) | |
TEST (BasicMessageChannelTest, Unregistration) | |
TEST (BasicMessageChannelTest, Resize) | |
TEST (BasicMessageChannelTest, SetWarnsOnOverflow) | |
TEST (EncodableValueTest, Null) | |
TEST (EncodableValueTest, Bool) | |
TEST (EncodableValueTest, Int) | |
TEST (EncodableValueTest, LongValue) | |
TEST (EncodableValueTest, Long) | |
TEST (EncodableValueTest, Double) | |
TEST (EncodableValueTest, String) | |
TEST (EncodableValueTest, CString) | |
TEST (EncodableValueTest, UInt8List) | |
TEST (EncodableValueTest, Int32List) | |
TEST (EncodableValueTest, Int64List) | |
TEST (EncodableValueTest, DoubleList) | |
TEST (EncodableValueTest, List) | |
TEST (EncodableValueTest, Map) | |
TEST (EncodableValueTest, Comparison) | |
TEST (EncodableValueTest, DeepCopy) | |
TEST (EncodableValueTest, TypeIndexesCorrect) | |
TEST (EventChannelTest, Registration) | |
TEST (EventChannelTest, Unregistration) | |
TEST (EventChannelTest, Cancel) | |
TEST (EventChannelTest, ListenNotCancel) | |
TEST (EventChannelTest, ReRegistration) | |
TEST (EventChannelTest, HandlerOutlivesEventChannel) | |
TEST (EventChannelTest, StreamHandlerErrorPassByValue) | |
TEST (EventChannelTest, StreamHandlerErrorNullptr) | |
TEST (MethodCallTest, Basic) | |
TEST (MethodChannelTest, Registration) | |
TEST (MethodChannelTest, Unregistration) | |
TEST (MethodChannelTest, InvokeWithoutResponse) | |
TEST (MethodChannelTest, InvokeWithResponse) | |
TEST (MethodChannelTest, InvokeNotImplemented) | |
TEST (MethodChannelTest, Resize) | |
TEST (MethodChannelTest, SetWarnsOnOverflow) | |
TEST (MethodChannelTest, NoHandlers) | |
TEST (MethodChannelTest, Success) | |
TEST (MethodChannelTest, Error) | |
TEST (MethodChannelTest, NotImplemented) | |
TEST (PluginRegistrarTest, PluginDestroyedBeforeRegistrar) | |
TEST (PluginRegistrarTest, MessengerSend) | |
TEST (PluginRegistrarTest, MessengerSetMessageHandler) | |
TEST (PluginRegistrarTest, ManagerSameInstance) | |
TEST (PluginRegistrarTest, ManagerDifferentInstances) | |
TEST (PluginRegistrarTest, ManagerRemovesOnDestruction) | |
TEST (PluginRegistrarTest, TextureRegistrarNotNull) | |
static void | CheckEncodeDecode (const EncodableValue &value, const std::vector< uint8_t > &expected_encoding, const StandardCodecSerializer *serializer=nullptr, const std::function< bool(const EncodableValue &a, const EncodableValue &b)> &custom_comparator=nullptr) |
static void | CheckEncodeDecodeWithEncodePrefix (const EncodableValue &value, const std::vector< uint8_t > &expected_encoding_prefix, size_t expected_encoding_length) |
TEST (StandardMessageCodec, GetInstanceCachesInstance) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeNull) | |
TEST (StandardMessageCodec, CanDecodeEmptyBytesAsNullWithoutCallingSerializer) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeTrue) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeFalse) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeInt32) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeInt64) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeDouble) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeString) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeStringWithNonAsciiCodePoint) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeStringWithNonBMPCodePoint) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeEmptyString) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeList) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeEmptyList) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeMap) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeByteArray) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeInt32Array) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeInt64Array) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeFloat32Array) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeFloat64Array) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeSimpleCustomType) | |
TEST (StandardMessageCodec, CanEncodeAndDecodeVariableLengthCustomType) | |
TEST (StandardMethodCodec, GetInstanceCachesInstance) | |
TEST (StandardMethodCodec, HandlesMethodCallsWithNullArguments) | |
TEST (StandardMethodCodec, HandlesMethodCallsWithArgument) | |
TEST (StandardMethodCodec, HandlesSuccessEnvelopesWithNullResult) | |
TEST (StandardMethodCodec, HandlesSuccessEnvelopesWithResult) | |
TEST (StandardMethodCodec, HandlesErrorEnvelopesWithNulls) | |
TEST (StandardMethodCodec, HandlesErrorEnvelopesWithDetails) | |
TEST (StandardMethodCodec, HandlesCustomTypeArguments) | |
TEST (TextureRegistrarTest, RegisterUnregisterTexture) | |
TEST (TextureRegistrarTest, UnregisterInvalidTexture) | |
TEST (TextureRegistrarTest, MarkFrameAvailableInvalidTexture) | |
std::vector< std::string > | GetSwitchesFromEnvironment () |
TEST (FlutterProjectBundle, SwitchesEmpty) | |
TEST (FlutterProjectBundle, Switches) | |
TEST (FlutterProjectBundle, SwitchesExtraValues) | |
TEST (FlutterProjectBundle, SwitchesMissingValues) | |
TEST (Point, SetsCoordinates) | |
TEST (Size, SetsDimensions) | |
TEST (Size, ClampsDimensionsPositive) | |
TEST (Rect, SetsOriginAndSize) | |
TEST (Rect, ReturnsLTRB) | |
TEST (Rect, ReturnsWidthHeight) | |
TEST (IncomingMessageDispatcher, SetHandle) | |
TEST (IncomingMessageDispatcher, BlockInputFalse) | |
TEST (IncomingMessageDispatcher, BlockInputTrue) | |
TEST (JsonMessageCodec, EncodeDecode) | |
TEST (JsonMethodCodec, HandlesMethodCallsWithNullArguments) | |
TEST (JsonMethodCodec, HandlesMethodCallsWithArgument) | |
TEST (JsonMethodCodec, HandlesSuccessEnvelopesWithNullResult) | |
TEST (JsonMethodCodec, HandlesSuccessEnvelopesWithResult) | |
TEST (JsonMethodCodec, HandlesErrorEnvelopesWithNulls) | |
TEST (JsonMethodCodec, HandlesErrorEnvelopesWithDetails) | |
std::filesystem::path | GetExecutableDirectory () |
TEST (PathUtilsTest, ExecutableDirector) | |
TEST (TextEditingDeltaTest, TestTextEditingDeltaConstructor) | |
TEST (TextEditingDeltaTest, TestTextEditingDeltaNonTextConstructor) | |
TEST (TextInputModel, SetText) | |
TEST (TextInputModel, SetTextWideCharacters) | |
TEST (TextInputModel, SetTextEmpty) | |
TEST (TextInputModel, SetTextReplaceText) | |
TEST (TextInputModel, SetTextResetsSelection) | |
TEST (TextInputModel, SetSelectionStart) | |
TEST (TextInputModel, SetSelectionComposingStart) | |
TEST (TextInputModel, SetSelectionMiddle) | |
TEST (TextInputModel, SetSelectionComposingMiddle) | |
TEST (TextInputModel, SetSelectionEnd) | |
TEST (TextInputModel, SetSelectionComposingEnd) | |
TEST (TextInputModel, SetSelectionWthExtent) | |
TEST (TextInputModel, SetSelectionWthExtentComposing) | |
TEST (TextInputModel, SetSelectionReverseExtent) | |
TEST (TextInputModel, SetSelectionReverseExtentComposing) | |
TEST (TextInputModel, SetSelectionOutsideString) | |
TEST (TextInputModel, SetSelectionOutsideComposingRange) | |
TEST (TextInputModel, SetComposingRangeStart) | |
TEST (TextInputModel, SetComposingRangeMiddle) | |
TEST (TextInputModel, SetComposingRangeEnd) | |
TEST (TextInputModel, SetComposingRangeWithExtent) | |
TEST (TextInputModel, SetComposingRangeReverseExtent) | |
TEST (TextInputModel, SetComposingRangeOutsideString) | |
TEST (TextInputModel, CommitComposingNoTextWithNoSelection) | |
TEST (TextInputModel, CommitComposingNoTextWithSelection) | |
TEST (TextInputModel, CommitComposingTextWithNoSelection) | |
TEST (TextInputModel, CommitComposingTextWithSelection) | |
TEST (TextInputModel, UpdateComposingRemovesLastComposingCharacter) | |
TEST (TextInputModel, UpdateSelectionWhileComposing) | |
TEST (TextInputModel, AddCodePoint) | |
TEST (TextInputModel, AddCodePointSelection) | |
TEST (TextInputModel, AddCodePointReverseSelection) | |
TEST (TextInputModel, AddCodePointSelectionWideCharacter) | |
TEST (TextInputModel, AddCodePointReverseSelectionWideCharacter) | |
TEST (TextInputModel, AddText) | |
TEST (TextInputModel, AddTextSelection) | |
TEST (TextInputModel, AddTextReverseSelection) | |
TEST (TextInputModel, AddTextSelectionWideCharacter) | |
TEST (TextInputModel, AddTextReverseSelectionWideCharacter) | |
TEST (TextInputModel, DeleteStart) | |
TEST (TextInputModel, DeleteMiddle) | |
TEST (TextInputModel, DeleteEnd) | |
TEST (TextInputModel, DeleteWideCharacters) | |
TEST (TextInputModel, DeleteSelection) | |
TEST (TextInputModel, DeleteReverseSelection) | |
TEST (TextInputModel, DeleteStartComposing) | |
TEST (TextInputModel, DeleteStartReverseComposing) | |
TEST (TextInputModel, DeleteMiddleComposing) | |
TEST (TextInputModel, DeleteMiddleReverseComposing) | |
TEST (TextInputModel, DeleteEndComposing) | |
TEST (TextInputModel, DeleteEndReverseComposing) | |
TEST (TextInputModel, DeleteSurroundingAtCursor) | |
TEST (TextInputModel, DeleteSurroundingAtCursorComposing) | |
TEST (TextInputModel, DeleteSurroundingAtCursorAll) | |
TEST (TextInputModel, DeleteSurroundingAtCursorAllComposing) | |
TEST (TextInputModel, DeleteSurroundingAtCursorGreedy) | |
TEST (TextInputModel, DeleteSurroundingAtCursorGreedyComposing) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursor) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursorComposing) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursorAll) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursorAllComposing) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursorGreedy) | |
TEST (TextInputModel, DeleteSurroundingBeforeCursorGreedyComposing) | |
TEST (TextInputModel, DeleteSurroundingAfterCursor) | |
TEST (TextInputModel, DeleteSurroundingAfterCursorComposing) | |
TEST (TextInputModel, DeleteSurroundingAfterCursorAll) | |
TEST (TextInputModel, DeleteSurroundingAfterCursorAllComposing) | |
TEST (TextInputModel, DeleteSurroundingAfterCursorGreedy) | |
TEST (TextInputModel, DeleteSurroundingAfterCursorGreedyComposing) | |
TEST (TextInputModel, DeleteSurroundingSelection) | |
TEST (TextInputModel, DeleteSurroundingReverseSelection) | |
TEST (TextInputModel, BackspaceStart) | |
TEST (TextInputModel, BackspaceMiddle) | |
TEST (TextInputModel, BackspaceEnd) | |
TEST (TextInputModel, BackspaceWideCharacters) | |
TEST (TextInputModel, BackspaceSelection) | |
TEST (TextInputModel, BackspaceReverseSelection) | |
TEST (TextInputModel, BackspaceStartComposing) | |
TEST (TextInputModel, BackspaceStartReverseComposing) | |
TEST (TextInputModel, BackspaceMiddleComposing) | |
TEST (TextInputModel, BackspaceMiddleReverseComposing) | |
TEST (TextInputModel, BackspaceEndComposing) | |
TEST (TextInputModel, BackspaceEndReverseComposing) | |
TEST (TextInputModel, MoveCursorForwardStart) | |
TEST (TextInputModel, MoveCursorForwardMiddle) | |
TEST (TextInputModel, MoveCursorForwardEnd) | |
TEST (TextInputModel, MoveCursorForwardWideCharacters) | |
TEST (TextInputModel, MoveCursorForwardSelection) | |
TEST (TextInputModel, MoveCursorForwardReverseSelection) | |
TEST (TextInputModel, MoveCursorForwardStartComposing) | |
TEST (TextInputModel, MoveCursorForwardStartReverseComposing) | |
TEST (TextInputModel, MoveCursorForwardMiddleComposing) | |
TEST (TextInputModel, MoveCursorForwardMiddleReverseComposing) | |
TEST (TextInputModel, MoveCursorForwardEndComposing) | |
TEST (TextInputModel, MoveCursorForwardEndReverseComposing) | |
TEST (TextInputModel, MoveCursorBackStart) | |
TEST (TextInputModel, MoveCursorBackMiddle) | |
TEST (TextInputModel, MoveCursorBackEnd) | |
TEST (TextInputModel, MoveCursorBackWideCharacters) | |
TEST (TextInputModel, MoveCursorBackSelection) | |
TEST (TextInputModel, MoveCursorBackReverseSelection) | |
TEST (TextInputModel, MoveCursorBackStartComposing) | |
TEST (TextInputModel, MoveCursorBackStartReverseComposing) | |
TEST (TextInputModel, MoveCursorBackMiddleComposing) | |
TEST (TextInputModel, MoveCursorBackMiddleReverseComposing) | |
TEST (TextInputModel, MoveCursorBackEndComposing) | |
TEST (TextInputModel, MoveCursorBackEndReverseComposing) | |
TEST (TextInputModel, MoveCursorToBeginningStart) | |
TEST (TextInputModel, SelectToBeginningStart) | |
TEST (TextInputModel, MoveCursorToBeginningMiddle) | |
TEST (TextInputModel, SelectToBeginningMiddle) | |
TEST (TextInputModel, MoveCursorToBeginningEnd) | |
TEST (TextInputModel, SelectToBeginningEnd) | |
TEST (TextInputModel, MoveCursorToBeginningSelection) | |
TEST (TextInputModel, SelectToBeginningSelection) | |
TEST (TextInputModel, MoveCursorToBeginningReverseSelection) | |
TEST (TextInputModel, SelectToBeginningReverseSelection) | |
TEST (TextInputModel, MoveCursorToBeginningStartComposing) | |
TEST (TextInputModel, SelectToBeginningStartComposing) | |
TEST (TextInputModel, MoveCursorToBeginningStartReverseComposing) | |
TEST (TextInputModel, SelectToBeginningStartReverseComposing) | |
TEST (TextInputModel, MoveCursorToBeginningMiddleComposing) | |
TEST (TextInputModel, SelectToBeginningMiddleComposing) | |
TEST (TextInputModel, MoveCursorToBeginningMiddleReverseComposing) | |
TEST (TextInputModel, SelectToBeginningMiddleReverseComposing) | |
TEST (TextInputModel, MoveCursorToBeginningEndComposing) | |
TEST (TextInputModel, SelectToBeginningEndComposing) | |
TEST (TextInputModel, MoveCursorToBeginningEndReverseComposing) | |
TEST (TextInputModel, SelectToBeginningEndReverseComposing) | |
TEST (TextInputModel, MoveCursorToEndStart) | |
TEST (TextInputModel, SelectToEndStart) | |
TEST (TextInputModel, MoveCursorToEndMiddle) | |
TEST (TextInputModel, SelectToEndMiddle) | |
TEST (TextInputModel, MoveCursorToEndEnd) | |
TEST (TextInputModel, SelectToEndEnd) | |
TEST (TextInputModel, MoveCursorToEndSelection) | |
TEST (TextInputModel, SelectToEndSelection) | |
TEST (TextInputModel, MoveCursorToEndReverseSelection) | |
TEST (TextInputModel, SelectToEndReverseSelection) | |
TEST (TextInputModel, MoveCursorToEndStartComposing) | |
TEST (TextInputModel, SelectToEndStartComposing) | |
TEST (TextInputModel, MoveCursorToEndStartReverseComposing) | |
TEST (TextInputModel, SelectToEndStartReverseComposing) | |
TEST (TextInputModel, MoveCursorToEndMiddleComposing) | |
TEST (TextInputModel, SelectToEndMiddleComposing) | |
TEST (TextInputModel, MoveCursorToEndMiddleReverseComposing) | |
TEST (TextInputModel, SelectToEndMiddleReverseComposing) | |
TEST (TextInputModel, MoveCursorToEndEndComposing) | |
TEST (TextInputModel, SelectToEndEndComposing) | |
TEST (TextInputModel, MoveCursorToEndEndReverseComposing) | |
TEST (TextInputModel, SelectToEndEndReverseComposing) | |
TEST (TextInputModel, GetCursorOffset) | |
TEST (TextInputModel, GetCursorOffsetSelection) | |
TEST (TextInputModel, GetCursorOffsetReverseSelection) | |
TEST (TextRange, TextRangeFromPositionZero) | |
TEST (TextRange, TextRangeFromPositionNonZero) | |
TEST (TextRange, TextRangeFromRange) | |
TEST (TextRange, TextRangeFromReversedRange) | |
TEST (TextRange, SetBase) | |
TEST (TextRange, SetBaseReversed) | |
TEST (TextRange, SetExtent) | |
TEST (TextRange, SetExtentReversed) | |
TEST (TextRange, SetStart) | |
TEST (TextRange, SetStartReversed) | |
TEST (TextRange, SetEnd) | |
TEST (TextRange, SetEndReversed) | |
TEST (TextRange, ContainsPreStartPosition) | |
TEST (TextRange, ContainsStartPosition) | |
TEST (TextRange, ContainsMiddlePosition) | |
TEST (TextRange, ContainsEndPosition) | |
TEST (TextRange, ContainsPostEndPosition) | |
TEST (TextRange, ContainsPreStartPositionReversed) | |
TEST (TextRange, ContainsStartPositionReversed) | |
TEST (TextRange, ContainsMiddlePositionReversed) | |
TEST (TextRange, ContainsEndPositionReversed) | |
TEST (TextRange, ContainsPostEndPositionReversed) | |
TEST (TextRange, ContainsRangePreStartPosition) | |
TEST (TextRange, ContainsRangeSpanningStartPosition) | |
TEST (TextRange, ContainsRangeStartPosition) | |
TEST (TextRange, ContainsRangeMiddlePosition) | |
TEST (TextRange, ContainsRangeEndPosition) | |
TEST (TextRange, ContainsRangeSpanningEndPosition) | |
TEST (TextRange, ContainsRangePostEndPosition) | |
TEST (TextRange, ContainsRangePreStartPositionReversed) | |
TEST (TextRange, ContainsRangeSpanningStartPositionReversed) | |
TEST (TextRange, ContainsRangeStartPositionReversed) | |
TEST (TextRange, ContainsRangeMiddlePositionReversed) | |
TEST (TextRange, ContainsRangeSpanningEndPositionReversed) | |
TEST (TextRange, ContainsRangeEndPositionReversed) | |
TEST (TextRange, ContainsRangePostEndPositionReversed) | |
TEST (TextRange, ReversedForwardRange) | |
TEST (TextRange, ReversedCollapsedRange) | |
TEST (TextRange, ReversedReversedRange) | |
std::optional< ProductVersion > | ProductVersionFromSystemVersionPList () |
bool | IsEncodedVersionLessThanOrSame (uint32_t encoded_lhs, ProductVersion rhs) |
fml::MallocMapping | CopyNSDataToMapping (NSData *data) |
NSData * | ConvertMappingToNSData (fml::MallocMapping buffer) |
std::unique_ptr< fml::Mapping > | ConvertNSDataToMappingPtr (NSData *data) |
NSData * | CopyMappingPtrToNSData (std::unique_ptr< fml::Mapping > mapping) |
fml::CommandLine | CommandLineFromNSProcessInfo (NSProcessInfo *processInfoOrNil=nil) |
FlutterStandardField | FlutterStandardFieldForDataType (FlutterStandardDataType type) |
FlutterStandardDataType | FlutterStandardDataTypeForField (FlutterStandardField field) |
UInt8 | elementSizeForFlutterStandardDataType (FlutterStandardDataType type) |
CATransform3D | GetCATransform3DFromSkMatrix (const SkMatrix &matrix) |
void | ResetAnchor (CALayer *layer) |
CGRect | GetCGRectFromSkRect (const SkRect &clipSkRect) |
BOOL | BlurRadiusEqualToBlurRadius (CGFloat radius1, CGFloat radius2) |
bool | IsIosEmbeddedViewsPreviewEnabled () |
static IOSContextMetalSkia * | CastToMetalContext (const std::shared_ptr< IOSContext > &context) __attribute__((cf_audited_transfer)) |
IOSRenderingAPI | GetRenderingAPIForProcess (bool force_software) |
Class | GetCoreAnimationLayerClassForRenderingAPI (IOSRenderingAPI rendering_api) |
bool | ShouldUseMetalRenderer () |
bool | operator== (const LayoutGoal &a, const LayoutGoal &b) |
static bool | ValidNumTextures (int expected, int actual) |
static SkISize | TransformedSurfaceSize (const SkISize &size, const SkMatrix &transformation) |
static FlutterBackingStoreConfig | MakeBackingStoreConfig (int64_t view_id, const SkISize &backing_store_size) |
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (double opacity) |
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkRect &rect) |
static FlutterSize | VectorToSize (const SkVector &vector) |
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkRRect &rrect) |
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkMatrix &matrix) |
static std::pair< bool, fml::RefPtr< EmbedderTaskRunner > > | CreateEmbedderTaskRunner (const FlutterTaskRunnerDescription *description) |
Attempts to create a task runner from an embedder task runner description. The first boolean in the pair indicate whether the embedder specified an invalid task runner description. In this case, engine launch must be aborted. If the embedder did not specify any task runner, an engine managed task runner and thread must be selected instead. More... | |
static fml::RefPtr< fml::TaskRunner > | GetCurrentThreadTaskRunner () |
fml::Thread::ThreadConfig | MakeThreadConfig (flutter::ThreadHost::Type type, fml::Thread::ThreadPriority priority) |
TEST (FlutterEngineTest, CreateDestroy) | |
TEST (FlutterEngineTest, ExplicitShutDown) | |
TEST (FlutterEngineTest, RunloopTimeoutTranslation) | |
TEST (FlutterViewControllerTest, CreateDestroy) | |
TEST (FlutterWindowTest, SetSizeLimits) | |
TEST (PluginRegistrarGlfwTest, GetView) | |
TEST (PluginRegistrarGlfwTest, PluginDestroyedBeforeRegistrar) | |
std::vector< LanguageInfo > | GetPreferredLanguageInfo () |
std::vector< FlutterLocale > | ConvertToFlutterLocale (const std::vector< LanguageInfo > &languages) |
TEST_F (DartProjectTest, StandardProjectFormat) | |
TEST_F (DartProjectTest, ProjectWithCustomPaths) | |
TEST_F (DartProjectTest, DartEntrypointArguments) | |
TEST (FlutterEngineTest, CreateDestroyWithCustomEntrypoint) | |
TEST (FlutterEngineTest, ProcessMessages) | |
TEST (FlutterEngineTest, ReloadFonts) | |
TEST (FlutterEngineTest, GetMessenger) | |
TEST (FlutterEngineTest, DartEntrypointArgs) | |
TEST (FlutterEngineTest, SetNextFrameCallback) | |
TEST (FlutterEngineTest, ProcessExternalWindowMessage) | |
TEST (FlutterViewControllerTest, GetViewId) | |
TEST (FlutterViewControllerTest, GetEngine) | |
TEST (FlutterViewControllerTest, GetView) | |
TEST (FlutterViewControllerTest, ForceRedraw) | |
TEST (FlutterViewTest, HwndAccessPassesThrough) | |
TEST (FlutterViewTest, GraphicsAdapterAccessPassesThrough) | |
TEST (PluginRegistrarWindowsTest, GetView) | |
TEST (PluginRegistrarWindowsTest, GetViewById) | |
TEST (PluginRegistrarWindowsTest, PluginDestroyedBeforeRegistrar) | |
TEST (PluginRegistrarWindowsTest, RegisterUnregister) | |
TEST (PluginRegistrarWindowsTest, CallsRegisteredDelegates) | |
TEST (PluginRegistrarWindowsTest, StopsOnceHandled) | |
HCURSOR | GetCursorFromBuffer (const std::vector< uint8_t > &buffer, double hot_x, double hot_y, int width, int height) |
void | GetMaskBitmaps (HBITMAP bitmap, HBITMAP &mask_bitmap) |
UINT | GetDpiForHWND (HWND hwnd) |
UINT | GetDpiForMonitor (HMONITOR monitor) |
static void | WindowsPlatformThreadPrioritySetter (FlutterThreadPriority priority) |
std::string | ConvertChar32ToUtf8 (char32_t ch) |
static bool | isEasciiPrintable (int codeUnit) |
static uint64_t | toLower (uint64_t n) |
static uint16_t | normalizeScancode (int windowsScanCode, bool extended) |
std::u16string | EncodeUtf16 (char32_t character) |
uint32_t | UndeadChar (uint32_t ch) |
static AppExitType | StringToAppExitType (const std::string &string) |
std::vector< LanguageInfo > | GetPreferredLanguageInfo (const WindowsProcTable &windows_proc_table) |
std::wstring | GetPreferredLanguagesFromMUI (const WindowsProcTable &windows_proc_table) |
std::vector< std::wstring > | GetPreferredLanguages (const WindowsProcTable &windows_proc_table) |
LanguageInfo | ParseLanguageName (std::wstring language_name) |
std::wstring | GetUserTimeFormat () |
bool | Prefer24HourTime (std::wstring time_format) |
static int64_t | NumWindowsForThread (const THREADENTRY32 &thread) |
TEST (SamplingProfilerTest, DeleteAfterStart) | |
static void | ConfigureShell (Shell *shell) |
static void | UnblockSIGPROF () |
int | RunTester (const flutter::Settings &settings, bool run_forever, bool multithreaded) |
EXPORTED Dart_Handle | LoadLibraryFromKernel (const char *path) |
EXPORTED Dart_Handle | LookupEntryPoint (const char *uri, const char *name) |
EXPORTED void | Spawn (const char *entrypoint, const char *route) |
EXPORTED void | ForceShutdownIsolate () |
const char * | GetFlutterEngineVersion () |
const char * | GetSkiaVersion () |
const char * | GetDartVersion () |
static void | StartTestSuite (const impeller::android::NativeWindow &window) |
std::unique_ptr< NativeActivity > | NativeActivityMain (ANativeActivity *activity, std::unique_ptr< fml::Mapping > saved_state) |
SkPath * | CreatePath (SkPathFillType fill_type) |
void | DestroyPath (SkPath *path) |
void | MoveTo (SkPath *path, SkScalar x, SkScalar y) |
void | LineTo (SkPath *path, SkScalar x, SkScalar y) |
void | CubicTo (SkPath *path, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar x3, SkScalar y3) |
void | Close (SkPath *path) |
void | Reset (SkPath *path) |
void | Op (SkPath *one, SkPath *two, SkPathOp op) |
int | GetFillType (SkPath *path) |
struct PathData * | Data (SkPath *path) |
void | DestroyData (PathData *data) |
API void | DestroyPathBuilder (SkPath *path) |
bool | TemplaterMain (const fml::CommandLine &command_line) |
Variables | |
constexpr double | kMegaByteSizeInBytes = (1 << 20) |
constexpr int64_t | kFlutterImplicitViewId = 0 |
const double | kSizeFactorSmall = 0.3 |
static constexpr DlRect | kEmpty = DlRect() |
const int | kBinarySearchThreshold = 10 |
constexpr float | kInvertColorMatrix [20] |
static constexpr DlRect | kEmpty = DlRect() |
constexpr float | kImpellerRepaintRatio = 0.7f |
The max ratio of pixel width or height to size that is dirty which results in a partial repaint. More... | |
static std::string | gGoldenDir |
static std::string | gFontFile |
static const auto * | flow_type = "RasterCacheFlow::DisplayList" |
static constexpr SkRect | kGiantRect = SkRect::MakeLTRB(-1E9F, -1E9F, 1E9F, 1E9F) |
static const auto * | flow_type = "RasterCacheFlow::Layer" |
const int | kDisplayRasterizerStatistics = 1 << 0 |
const int | kVisualizeRasterizerStatistics = 1 << 1 |
const int | kDisplayEngineStatistics = 1 << 2 |
const int | kVisualizeEngineStatistics = 1 << 3 |
static const size_t | kMaxSamples = 120 |
static const size_t | kMaxSamples = 120 |
static const size_t | kMaxFrameMarkers = 8 |
static const size_t | kMaxSamples = 120 |
static const size_t | kMaxFrameMarkers = 8 |
static const tonic::DartWrapperInfo | kDartWrapperInfoUIImage ("ui", "_Image") |
static const std::array< DlImageSampling, 4 > | kFilterQualities |
static const int | kSkMatrixIndexToMatrix4Index [] |
constexpr int | kIsAntiAliasIndex = 0 |
constexpr int | kColorIndex = 1 |
constexpr int | kBlendModeIndex = 2 |
constexpr int | kStyleIndex = 3 |
constexpr int | kStrokeWidthIndex = 4 |
constexpr int | kStrokeCapIndex = 5 |
constexpr int | kStrokeJoinIndex = 6 |
constexpr int | kStrokeMiterLimitIndex = 7 |
constexpr int | kFilterQualityIndex = 8 |
constexpr int | kMaskFilterIndex = 9 |
constexpr int | kMaskFilterBlurStyleIndex = 10 |
constexpr int | kMaskFilterSigmaIndex = 11 |
constexpr int | kInvertColorIndex = 12 |
constexpr size_t | kDataByteCount = 52 |
constexpr int | kShaderIndex = 0 |
constexpr int | kColorFilterIndex = 1 |
constexpr int | kImageFilterIndex = 2 |
constexpr int | kObjectCount = 3 |
constexpr uint32_t | kColorDefault = 0xFF000000 |
constexpr uint32_t | kBlendModeDefault |
constexpr float | kStrokeMiterLimitDefault = 4.0f |
static const char * | kHandleKey = "handle" |
static const char * | kRepresentationKey = "representation" |
static const char * | kNameKey = "name" |
static const char * | kClassNameKey = "class_name" |
static const char * | kLibraryPathKey = "library_path" |
static const char * | kCacheName = "flutter_callback_cache.json" |
constexpr int32_t | kMinPlatformViewId = -1 |
const int | kVerticalScrollSemanticsActions |
const int | kHorizontalScrollSemanticsActions |
const int | kScrollableSemanticsActions |
const int | kScrollableSemanticsFlags |
static constexpr int | kKeyDataFieldCount = 6 |
static constexpr int | kBytesPerKeyField = sizeof(int64_t) |
static constexpr int | kPointerDataFieldCount = 36 |
static constexpr int | kBytesPerField = sizeof(int64_t) |
const char * | dart_plugin_registrant_library_override = nullptr |
static const char * | kDartAllConfigsArgs [] |
static const char * | kDartPrecompilationArgs [] = {"--precompilation"} |
static const char * | kSerialGCArgs [] |
static FML_ALLOW_UNUSED_TYPE const char * | kDartWriteProtectCodeArgs [] |
static FML_ALLOW_UNUSED_TYPE const char * | kDartDisableIntegerDivisionArgs [] |
static const char * | kDartAssertArgs [] |
static const char * | kDartStartPausedArgs [] |
static const char * | kDartEndlessTraceBufferArgs [] |
static const char * | kDartSystraceTraceBufferArgs [] |
static FML_ALLOW_UNUSED_TYPE const char * | kDartDefaultTraceStreamsArgs [] |
static const char * | kDartStartupTraceStreamsArgs [] |
static const char * | kDartSystraceTraceStreamsArgs [] |
constexpr char | kFileUriPrefix [] = "file://" |
constexpr size_t | kFileUriPrefixLength = sizeof(kFileUriPrefix) - 1 |
static const char | kStdoutStreamId [] = "Stdout" |
static const char | kStderrStreamId [] = "Stderr" |
static std::atomic_size_t | gVMLaunchCount |
static constexpr size_t | kMinCount = 2 |
static constexpr size_t | kMaxCount = 4 |
static std::mutex | gVMMutex |
static std::weak_ptr< DartVM > | gVM |
static std::shared_ptr< DartVM > * | gVMLeak |
static std::mutex | gVMDependentsMutex |
static std::weak_ptr< const DartVMData > | gVMData |
static std::weak_ptr< ServiceProtocol > | gVMServiceProtocol |
static std::weak_ptr< IsolateNameServer > | gVMIsolateNameServer |
static constexpr std::string_view | kViewIdPrefx = "_flutterView/" |
static constexpr std::string_view | kListViewsExtensionName |
static constexpr double | kUnknownDisplayRefreshRate = 0 |
To be used when the display refresh rate is unknown. More... | |
static constexpr char | kAssetChannel [] = "flutter/assets" |
static constexpr char | kLifecycleChannel [] = "flutter/lifecycle" |
static constexpr char | kNavigationChannel [] = "flutter/navigation" |
static constexpr char | kLocalizationChannel [] = "flutter/localization" |
static constexpr char | kSettingsChannel [] = "flutter/settings" |
static constexpr char | kIsolateChannel [] = "flutter/isolate" |
constexpr char | kSkiaChannel [] = "flutter/skia" |
constexpr char | kSystemChannel [] = "flutter/system" |
constexpr char | kTypeKey [] = "type" |
constexpr char | kFontChange [] = "fontsChange" |
DEF_SWITCHES_START aot vmservice shared library | name |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot | data |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir | path |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder | h |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service | host |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not | set |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service | port |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm | service |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service | publication |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication | ipv6 |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace | buffer |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For | example |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however | route |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets | dir |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port | fallback |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace | startup |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia | allowlist |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader | compilation |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By | default |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent | cache |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank trace to | file |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank trace to Write the timeline trace to a file at the specified path The file will be in Perfetto s proto | format |
it will be possible to load the file into Perfetto s trace viewer disable asset | fonts |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via | dart |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font | manager |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run | forever |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive | mode |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial | gc |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core | counts |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network | policy |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap | size |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable | impeller |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan | validation |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan | backends |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan this flag does nothing enable vulkan gpu | tracing |
static constexpr const char * | kVsyncFlowName = "VsyncFlow" |
static constexpr const char * | kVsyncTraceName = "VsyncProcessCallback" |
static const size_t | kGrCacheMaxByteSize = 24 * (1 << 20) |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_flutter_jni_class = nullptr |
static jmethodID | g_decode_image_method = nullptr |
constexpr int | kMinimumAndroidApiLevelForVulkan = 29 |
const uint8_t | kPlatformStrongDill [] |
const intptr_t | kPlatformStrongDillSize |
static std::unique_ptr< FlutterMain > | g_flutter_main |
static constexpr size_t | kImageReaderSwapchainSize = 6u |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_flutter_callback_info_class |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_flutter_jni_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_java_weak_reference_class |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_texture_wrapper_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_image_consumer_texture_registry_interface = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_image_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_hardware_buffer_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_java_long_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_bitmap_class = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_bitmap_config_class = nullptr |
static jmethodID | g_flutter_callback_info_constructor = nullptr |
static jfieldID | g_jni_shell_holder_field = nullptr |
static jmethodID | g_jni_constructor = nullptr |
static jmethodID | g_long_constructor = nullptr |
static jmethodID | g_handle_platform_message_method = nullptr |
static jmethodID | g_handle_platform_message_response_method = nullptr |
static jmethodID | g_update_semantics_method = nullptr |
static jmethodID | g_update_custom_accessibility_actions_method = nullptr |
static jmethodID | g_get_scaled_font_size_method = nullptr |
static jmethodID | g_on_first_frame_method = nullptr |
static jmethodID | g_on_engine_restart_method = nullptr |
static jmethodID | g_create_overlay_surface_method = nullptr |
static jmethodID | g_destroy_overlay_surfaces_method = nullptr |
static jmethodID | g_on_begin_frame_method = nullptr |
static jmethodID | g_on_end_frame_method = nullptr |
static jmethodID | g_java_weak_reference_get_method = nullptr |
static jmethodID | g_attach_to_gl_context_method = nullptr |
static jmethodID | g_surface_texture_wrapper_should_update = nullptr |
static jmethodID | g_update_tex_image_method = nullptr |
static jmethodID | g_get_transform_matrix_method = nullptr |
static jmethodID | g_detach_from_gl_context_method = nullptr |
static jmethodID | g_acquire_latest_image_method = nullptr |
static jmethodID | g_image_get_hardware_buffer_method = nullptr |
static jmethodID | g_image_close_method = nullptr |
static jmethodID | g_hardware_buffer_close_method = nullptr |
static jmethodID | g_compute_platform_resolved_locale_method = nullptr |
static jmethodID | g_request_dart_deferred_library_method = nullptr |
static jmethodID | g_on_display_platform_view_method = nullptr |
static jmethodID | g_on_display_overlay_surface_method = nullptr |
static jmethodID | g_overlay_surface_id_method = nullptr |
static jmethodID | g_overlay_surface_surface_method = nullptr |
static jmethodID | g_bitmap_create_bitmap_method = nullptr |
static jmethodID | g_bitmap_copy_pixels_from_buffer_method = nullptr |
static jmethodID | g_bitmap_config_value_of = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_mutators_stack_class = nullptr |
static jmethodID | g_mutators_stack_init_method = nullptr |
static jmethodID | g_mutators_stack_push_transform_method = nullptr |
static jmethodID | g_mutators_stack_push_cliprect_method = nullptr |
static jmethodID | g_mutators_stack_push_cliprrect_method = nullptr |
static fml::jni::ScopedJavaGlobalRef< jclass > * | g_vsync_waiter_class = nullptr |
static jmethodID | g_async_wait_for_vsync_method_ = nullptr |
static std::atomic_uint | g_refresh_rate_ = 60 |
constexpr int | kHasScrollingAction |
const char *const | kOrientationUpdateNotificationName |
const char *const | kOrientationUpdateNotificationKey |
const char *const | kOverlayStyleUpdateNotificationName |
const char *const | kOverlayStyleUpdateNotificationKey |
BOOL | canApplyBlurBackdrop = YES |
static NSString *const | kAccessibilityLoadCompleteNotification = @"@"AXLoadComplete" |
static NSString *const | kAccessibilityInvalidStatusChangedNotification = @"@"AXInvalidStatusChanged" |
static NSString *const | kAccessibilityLiveRegionCreatedNotification = @"@"AXLiveRegionCreated" |
static NSString *const | kAccessibilityLiveRegionChangedNotification = @"@"AXLiveRegionChanged" |
static NSString *const | kAccessibilityExpandedChanged = @"@"AXExpandedChanged" |
static NSString *const | kAccessibilityMenuItemSelectedNotification = @"@"AXMenuItemSelected" |
const uint64_t | kValueMask = 0x000ffffffff |
const uint64_t | kUnicodePlane = 0x00000000000 |
const uint64_t | kMacosPlane = 0x01400000000 |
const NSDictionary * | keyCodeToPhysicalKey |
const NSDictionary * | keyCodeToLogicalKey |
const NSDictionary * | keyCodeToModifierFlag |
const NSDictionary * | modifierFlagToKeyCode |
const uint64_t | kCapsLockPhysicalKey = 0x00070039 |
const uint64_t | kCapsLockLogicalKey = 0x100000104 |
const std::vector< LayoutGoal > | kLayoutGoals |
static const auto | kRootViewIdentifier = EmbedderExternalView::ViewIdentifier{} |
constexpr const char * | kFlutterThreadName = "io.flutter" |
constexpr int | kOpaqueBlack = 0xff000000 |
constexpr FlutterViewId | kImplicitViewId = 0 |
constexpr int | kShift = 1 << 0 |
constexpr int | kControl = 1 << 3 |
constexpr int | kScanCodeShiftLeft = 0x2a |
constexpr int | kScanCodeShiftRight = 0x36 |
constexpr int | kKeyCodeShiftLeft = 0xa0 |
constexpr int | kScanCodeControlLeft = 0x1d |
constexpr int | kScanCodeControlRight = 0xe01d |
constexpr int | kKeyCodeControlLeft = 0xa2 |
constexpr int | kDeadKeyCharMask = 0x80000000 |
static constexpr const char * | kExitTypeNames [] |
constexpr const wchar_t | kGetPreferredLanguageRegKey [] |
constexpr const wchar_t | kGetPreferredLanguageRegValue [] = L"Languages" |
static absl::NoDestructor< std::unique_ptr< Shell > > | g_shell |
Definition at line 15 of file flutter_platform_node_delegate.h.
typedef std::function< void(const uint8_t* message, size_t message_size, BinaryReply reply)> flutter::BinaryMessageHandler |
Definition at line 24 of file binary_messenger.h.
typedef std::function<void(const uint8_t* reply, size_t reply_size)> flutter::BinaryReply |
Definition at line 17 of file binary_messenger.h.
using flutter::ChildIsolatePreparer = typedef std::function<bool(DartIsolate*)> |
Definition at line 23 of file dart_isolate_group_data.h.
typedef uint64_t(* flutter::CurrentTimeProc) () |
Definition at line 21 of file task_runner.h.
using flutter::CustomAccessibilityActionUpdates = typedef std::unordered_map<int32_t, CustomAccessibilityAction> |
Definition at line 31 of file custom_accessibility_action.h.
typedef size_t flutter::DisplayId |
Unique ID per display that is stable until the Flutter application restarts. See also: flutter::Display
using flutter::DlDegrees = typedef impeller::Degrees |
Definition at line 20 of file dl_geometry_types.h.
using flutter::DlIPoint = typedef impeller::IPoint32 |
Definition at line 24 of file dl_geometry_types.h.
using flutter::DlIRect = typedef impeller::IRect32 |
Definition at line 28 of file dl_geometry_types.h.
using flutter::DlISize = typedef impeller::ISize32 |
Definition at line 26 of file dl_geometry_types.h.
using flutter::DlMatrix = typedef impeller::Matrix |
Definition at line 29 of file dl_geometry_types.h.
using flutter::DlPoint = typedef impeller::Point |
Definition at line 23 of file dl_geometry_types.h.
using flutter::DlRadians = typedef impeller::Radians |
Definition at line 21 of file dl_geometry_types.h.
using flutter::DlRect = typedef impeller::Rect |
Definition at line 27 of file dl_geometry_types.h.
using flutter::DlScalar = typedef impeller::Scalar |
Definition at line 19 of file dl_geometry_types.h.
using flutter::DlSize = typedef impeller::Size |
Definition at line 25 of file dl_geometry_types.h.
using flutter::EGLResult = typedef std::pair<bool, T> |
Definition at line 15 of file android_context_gl_skia.cc.
using flutter::EncodableList = typedef std::vector<EncodableValue> |
Definition at line 94 of file encodable_value.h.
using flutter::EncodableMap = typedef std::map<EncodableValue, EncodableValue> |
Definition at line 95 of file encodable_value.h.
using flutter::Flags = typedef DlVertices::Builder::Flags |
Definition at line 12 of file dl_vertices.cc.
typedef int64_t flutter::FlutterViewId |
Definition at line 13 of file flutter_view.h.
using flutter::FramePipeline = typedef Pipeline<FrameItem> |
Definition at line 98 of file rasterizer.h.
using flutter::FrameRasterizedCallback = typedef std::function<void(const FrameTiming&)> |
Definition at line 97 of file settings.h.
typedef void* flutter::GPUCAMetalLayerHandle |
Definition at line 24 of file gpu_surface_metal_delegate.h.
typedef void* flutter::GPUMTLCommandQueueHandle |
Definition at line 21 of file gpu_surface_metal_delegate.h.
typedef void(* flutter::GPUMTLDestructionCallback) (void *) |
Definition at line 29 of file gpu_surface_metal_delegate.h.
typedef void* flutter::GPUMTLDeviceHandle |
Definition at line 18 of file gpu_surface_metal_delegate.h.
typedef const void* flutter::GPUMTLTextureHandle |
Definition at line 27 of file gpu_surface_metal_delegate.h.
typedef CanvasGradient flutter::Gradient |
Definition at line 57 of file dart_ui.cc.
using flutter::HardwareBufferKey = typedef uint64_t |
Definition at line 22 of file image_lru.h.
typedef CanvasImage flutter::Image |
Definition at line 55 of file dart_ui.cc.
using flutter::ImageGeneratorFactory = typedef std::function<std::shared_ptr<ImageGenerator>(sk_sp<SkData> buffer)> |
ImageGeneratorFactory
is the top level primitive for specifying an image decoder in Flutter. When called, it should return an ImageGenerator
that typically compatible with the given input data.
Definition at line 21 of file image_generator_registry.h.
using flutter::JavaLocalRef = typedef std::nullptr_t |
Definition at line 27 of file platform_view_android_jni.h.
typedef void(^ flutter::KeyboardLayoutNotifier) () |
Definition at line 16 of file FlutterKeyboardViewDelegate.h.
using flutter::LayerVariant = typedef std::variant<PlatformViewLayer, BackingStoreLayer> |
Definition at line 29 of file FlutterCompositor.h.
using flutter::LogMessageCallback = typedef std::function<void(const std::string& , const std::string& )> |
Definition at line 87 of file settings.h.
using flutter::MappingCallback = typedef std::function<std::unique_ptr<fml::Mapping>(void)> |
Definition at line 93 of file settings.h.
using flutter::Mappings = typedef std::vector<std::unique_ptr<const fml::Mapping> > |
Definition at line 94 of file settings.h.
using flutter::MappingsCallback = typedef std::function<Mappings(void)> |
Definition at line 95 of file settings.h.
using flutter::MessageHandler = typedef std::function<void(const T& message, const MessageReply<T>& reply)> |
Definition at line 50 of file basic_message_channel.h.
using flutter::MessageReply = typedef std::function<void(const T& reply)> |
Definition at line 43 of file basic_message_channel.h.
using flutter::MethodCallHandler = typedef std::function<void(const MethodCall<T>& call, std::unique_ptr<MethodResult<T> > result)> |
Definition at line 27 of file method_channel.h.
using flutter::MutatorContext = typedef LayerStateStack::MutatorContext |
Definition at line 530 of file layer_state_stack.cc.
using flutter::PaintRegionMap = typedef std::map<uint64_t, PaintRegion> |
Definition at line 41 of file diff_context.h.
typedef CanvasPath flutter::Path |
Definition at line 58 of file dart_ui.cc.
Definition at line 56 of file dart_ui.cc.
using flutter::PointerDataDispatcherMaker = typedef std::function<std::unique_ptr<PointerDataDispatcher>( PointerDataDispatcher::Delegate&)> |
Signature for constructing PointerDataDispatcher.
[in] | delegate | the Flutter::Engine |
Definition at line 171 of file pointer_data_dispatcher.h.
using flutter::ProductVersion = typedef std::tuple<int32_t , int32_t , int32_t > |
Definition at line 14 of file availability_version_check.h.
using flutter::ResultHandlerError = typedef std::function<void(const std::string& error_code, const std::string& error_message, const T* error_details)> |
Definition at line 22 of file method_result_functions.h.
using flutter::ResultHandlerNotImplemented = typedef std::function<void()> |
Definition at line 26 of file method_result_functions.h.
using flutter::ResultHandlerSuccess = typedef std::function<void(const T* result)> |
Definition at line 20 of file method_result_functions.h.
using flutter::Sampler = typedef std::function<ProfileSample(void)> |
Sampler is run during SamplingProfiler::SampleRepeatedly
. Each platform should implement its version of a Sampler
if they decide to participate in gathering profiling metrics.
Definition at line 73 of file sampling_profiler.h.
using flutter::SemanticsNodeUpdates = typedef std::unordered_map<int32_t, SemanticsNode> |
Definition at line 153 of file semantics_node.h.
using flutter::SkiaUnrefQueue = typedef UnrefQueue<GrDirectContext> |
Definition at line 161 of file skia_gpu_object.h.
using flutter::StreamHandlerCancel = typedef std::function<std::unique_ptr<StreamHandlerError<T> >(const T* arguments)> |
Definition at line 26 of file event_stream_handler_functions.h.
using flutter::StreamHandlerListen = typedef std::function<std::unique_ptr<StreamHandlerError<T> >( const T* arguments, std::unique_ptr<EventSink<T> >&& events)> |
Definition at line 20 of file event_stream_handler_functions.h.
using flutter::StringAttributePtr = typedef std::shared_ptr<flutter::StringAttribute> |
Definition at line 15 of file string_attribute.h.
using flutter::StringAttributes = typedef std::vector<StringAttributePtr> |
Definition at line 16 of file string_attribute.h.
using flutter::TaskObserverAdd = typedef std::function<void(intptr_t , fml::closure )> |
Definition at line 81 of file settings.h.
using flutter::TaskObserverRemove = typedef std::function<void(intptr_t )> |
Definition at line 83 of file settings.h.
typedef std::variant<PixelBufferTexture, GpuSurfaceTexture> flutter::TextureVariant |
Definition at line 79 of file texture_registrar.h.
using flutter::ThreadConfig = typedef fml::Thread::ThreadConfig |
Definition at line 17 of file thread_host.h.
using flutter::ThreadConfigSetter = typedef fml::Thread::ThreadConfigSetter |
Definition at line 18 of file thread_host.h.
using flutter::UnhandledExceptionCallback = typedef std::function<bool(const std::string& , const std::string& )> |
Definition at line 84 of file settings.h.
using flutter::UniqueAotDataPtr = typedef std::unique_ptr<_FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr> |
Definition at line 17 of file flutter_project_bundle.h.
using flutter::WindowProcDelegate = typedef std::function<std::optional< LRESULT>(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)> |
Definition at line 23 of file plugin_registrar_windows.h.
|
strong |
An enum for defining the different kinds of accessibility features that can be enabled by the platform.
Must match the AccessibilityFeatures
class in framework.
Enumerator | |
---|---|
kAccessibleNavigation | |
kInvertColors | |
kDisableAnimations | |
kBoldText | |
kReduceMotion | |
kHighContrast | |
kOnOffSwitchLabels |
Definition at line 36 of file platform_configuration.h.
|
strong |
Result of calling MakeCurrent on AndroidEGLSurface.
Definition at line 30 of file android_egl_surface.h.
|
strong |
Enumerator | |
---|---|
kSoftware | |
kImpellerOpenGLES | |
kImpellerVulkan | |
kSkiaOpenGLES |
Definition at line 26 of file settings.h.
|
strong |
Enumerator | |
---|---|
required | |
cancelable |
Definition at line 27 of file platform_handler.h.
|
strong |
These constants describe the possible lifecycle states of the application. They must be kept up to date with changes in the framework's AppLifecycleState enum. They are passed to the embedder's |SetLifecycleState| function.
States not supported on a platform will be synthesized by the framework when transitioning between states which are supported, so that all implementations share the same state machine.
Here is the state machine:
+-----------+ +-----------+ | detached |------------------------------>| resumed | +-----------+ +-----------+ ^ ^ | | | v +-----------+ +--------------+ +-----------+ | paused |<------>| hidden |<----->| inactive | +-----------+ +--------------+ +-----------+
Definition at line 32 of file app_lifecycle_state.h.
enum flutter::Clip |
enum flutter::ColorSpace |
Enumerator | |
---|---|
kSRGB | |
kExtendedSRGB |
|
strong |
Definition at line 17 of file context_options.h.
|
strong |
Error exit codes for the Dart isolate.
Definition at line 49 of file shell.h.
|
strong |
Enumerator | |
---|---|
kUseBulkCompare | |
kNotEqual | |
kEqual |
Definition at line 72 of file dl_op_records.h.
|
strong |
Definition at line 141 of file display_list.h.
|
strong |
A enum define the blend mode. Blends are operators that take in two colors (source, destination) and return a new color. Many of these operate the same on all 4 components: red, green, blue, alpha. For these, we just document what happens to one component, rather than naming each one separately. Different color types might have different representations for color components: 8-bit: 0..255 6-bit: 0..63 5-bit: 0..31 4-bit: 0..15 floats: 0...1 The comments are expressed as if the component values are always 0..1 (floats). For brevity, the documentation uses the following abbreviations s : source d : destination sa : source alpha da : destination alpha Results are abbreviated r : if all 4 components are computed in the same manner ra : result alpha component rc : result "color": red, green, blue components
Definition at line 26 of file dl_blend_mode.h.
|
strong |
Enumerator | |
---|---|
kNormal | fuzzy inside and outside |
kSolid | solid inside, fuzzy outside |
kOuter | nothing inside, fuzzy outside |
kInner | fuzzy inside, nothing outside |
Definition at line 24 of file dl_mask_filter.h.
|
strong |
Enumerator | |
---|---|
kBlend | |
kMatrix | |
kSrgbToLinearGamma | |
kLinearToSrgbGamma |
Definition at line 23 of file dl_color_filter.h.
|
strong |
Enumerator | |
---|---|
kColor | |
kImage | |
kLinearGradient | |
kRadialGradient | |
kConicalGradient | |
kSweepGradient | |
kRuntimeEffect |
Definition at line 51 of file dl_color_source.h.
|
strong |
Enumerator | |
---|---|
kFill | fills interior of shapes |
kStroke | strokes boundary of shapes |
kStrokeAndFill | both strokes and fills shapes |
kLastStyle | |
kDefaultStyle |
Definition at line 19 of file dl_paint.h.
|
strong |
Enumerator | |
---|---|
kNearest | |
kLinear | |
kLast |
Definition at line 10 of file dl_sampling_options.h.
|
strong |
Enumerator | |
---|---|
kBlur | |
kDilate | |
kErode | |
kMatrix | |
kCompose | |
kColorFilter | |
kLocalMatrix |
Definition at line 29 of file dl_image_filter.h.
|
strong |
Enumerator | |
---|---|
kNearestNeighbor | |
kLinear | |
kMipmapLinear | |
kCubic |
Definition at line 17 of file dl_sampling_options.h.
|
strong |
|
strong |
Enumerator | |
---|---|
kButt | no stroke extension |
kRound | adds circle |
kSquare | adds square |
kLastCap | |
kDefaultCap |
Definition at line 28 of file dl_paint.h.
|
strong |
Enumerator | |
---|---|
kMiter | extends to miter limit |
kRound | adds circle |
kBevel | connects outside edges |
kLastJoin | |
kDefaultJoin |
Definition at line 37 of file dl_paint.h.
|
strong |
Enumerator | |
---|---|
kClamp | |
kRepeat | |
kMirror | |
kDecal |
Definition at line 13 of file dl_tile_mode.h.
|
strong |
Defines the way in which the vertices of a DlVertices object are separated into triangles into which to render.
Definition at line 20 of file dl_vertices.h.
|
strong |
Enumerator | |
---|---|
kDone | |
kNotSetUp | |
kYielded | |
kPipelineEmpty | |
kGpuUnavailable |
Definition at line 53 of file rasterizer.h.
|
strong |
Enumerator | |
---|---|
kSuccess | |
kRetry | |
kFailed | |
kDiscarded |
Definition at line 68 of file rasterizer.h.
|
strong |
Enumerator | |
---|---|
kProgrammatic | |
kForward | |
kBackward |
Definition at line 17 of file platform_view_manager.h.
|
strong |
Values for |Shell::SetGpuAvailability|.
Definition at line 63 of file shell.h.
Enumerator | |
---|---|
kRawRGBA | |
kRawStraightRGBA | |
kRawUnmodified | |
kRawExtendedRgba128 | |
kPNG |
Definition at line 17 of file image_encoding.h.
|
strong |
Enumerator | |
---|---|
kSoftware | |
kMetal |
Definition at line 14 of file rendering_api_selection.h.
|
strong |
Enumerator | |
---|---|
kSkia | |
kImpeller |
Definition at line 19 of file rendering_api_selection.h.
|
strong |
Describes whether the isolate is part of a group or not.
If the isolate is part of a group, it avoids reloading the kernel snapshot.
Enumerator | |
---|---|
kNewGroup | The isolate is launched as a solo isolate or to start a new group. |
kExistingGroup | The isolate is launched as part of a group, and avoids reloading the kernel snapshot. |
Definition at line 25 of file isolate_configuration.h.
|
strong |
Enumerator | |
---|---|
kKeyboard | |
kDirectionalPad | |
kGamepad | |
kJoystick | |
kHdmi |
Definition at line 34 of file key_data.h.
|
strong |
Enumerator | |
---|---|
kDown | |
kUp | |
kRepeat |
Definition at line 22 of file key_data.h.
Bits in |NSEvent.modifierFlags| indicating whether a modifier key is pressed.
These constants are not written in the official documentation, but derived from experiments. This is currently the only way to know whether a one-side modifier key (such as ShiftLeft) is pressed, instead of the general combined modifier state (such as Shift).
Enumerator | |
---|---|
kModifierFlagControlLeft | |
kModifierFlagShiftLeft | |
kModifierFlagShiftRight | |
kModifierFlagMetaLeft | |
kModifierFlagMetaRight | |
kModifierFlagAltLeft | |
kModifierFlagAltRight | |
kModifierFlagControlRight |
Definition at line 79 of file KeyCodeMap_Internal.h.
|
strong |
Enumerator | |
---|---|
kMTLTexture | |
kCAMetalLayer |
Definition at line 38 of file gpu_surface_metal_delegate.h.
enum flutter::MutatorType |
Enumerator | |
---|---|
kClipRect | |
kClipRRect | |
kClipPath | |
kTransform | |
kOpacity | |
kBackdropFilter |
Definition at line 37 of file embedded_views.h.
|
strong |
Enumerator | |
---|---|
NoneAvailable | |
Done | |
MoreAvailable |
Definition at line 29 of file pipeline.h.
|
strong |
Enumerator | |
---|---|
kAbout | |
kQuit | |
kServicesSubmenu | |
kHide | |
kHideOtherApplications | |
kShowAllApplications | |
kStartSpeaking | |
kStopSpeaking | |
kToggleFullScreen | |
kMinimizeWindow | |
kZoomWindow | |
kArrangeWindowsInFront |
Definition at line 12 of file platform_provided_menu.h.
enum flutter::PointerButtonMouse : int64_t |
Enumerator | |
---|---|
kPointerButtonMousePrimary | |
kPointerButtonMouseSecondary | |
kPointerButtonMouseMiddle | |
kPointerButtonMouseBack | |
kPointerButtonMouseForward |
Definition at line 13 of file pointer_data.h.
enum flutter::PointerButtonStylus : int64_t |
Enumerator | |
---|---|
kPointerButtonStylusContact | |
kPointerButtonStylusPrimary | |
kPointerButtonStylusSecondary |
Definition at line 25 of file pointer_data.h.
enum flutter::PointerButtonTouch : int64_t |
Enumerator | |
---|---|
kPointerButtonTouchContact |
Definition at line 21 of file pointer_data.h.
|
strong |
Enumerator | |
---|---|
kSuccess | |
kResubmitFrame | |
kSkipAndRetryFrame |
Definition at line 318 of file embedded_views.h.
|
strong |
Enumerator | |
---|---|
kLayerMetrics | |
kDisplayListMetrics |
Definition at line 77 of file raster_cache_key.h.
|
strong |
Enumerator | |
---|---|
kLayer | |
kDisplayList | |
kLayerChildren |
Definition at line 23 of file raster_cache_key.h.
|
strong |
|
strong |
Enumerator | |
---|---|
kSuccess | |
kResubmit | |
kSkipAndRetry |
Definition at line 28 of file compositor_context.h.
|
strong |
Definition at line 22 of file semantics_node.h.
|
strong |
C/C++ representation of SemanticsFlags
defined in lib/ui/semantics.dart
.
SemanticsFlags
enum in lib/ui/semantics.dart
. See also:
Definition at line 65 of file semantics_node.h.
|
strong |
Enumerator | |
---|---|
kSpellOut | |
kLocale |
Definition at line 27 of file string_attribute.h.
|
strong |
Enumerator | |
---|---|
kNotAttempted | |
kEnabled | |
kNotNecessary | |
kDisabled |
Definition at line 17 of file ptrace_check.h.
|
strong |
struct flutter::ImageMetaData flutter::__attribute__ | ( | (packed) | ) |
|
static |
Inheriting ThreadConfigurer and use Android platform thread API to configure the thread priorities
Definition at line 38 of file android_shell_holder.cc.
|
constexpr |
Definition at line 72 of file app_lifecycle_state.h.
|
static |
Definition at line 158 of file platform_view_android_jni_impl.cc.
flutter::BENCHMARK | ( | BM_PathVolatilityTracker | ) | -> Unit(benchmark::kMillisecond) |
flutter::BENCHMARK | ( | BM_ShellInitialization | ) |
flutter::BENCHMARK | ( | BM_ShellInitializationAndShutdown | ) |
flutter::BENCHMARK | ( | BM_ShellShutdown | ) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderDefault | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderDefault | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderDefault | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderDefault | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithClipRect | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithClipRect | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithClipRect | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithClipRect | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithGlobalSaveLayer | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithGlobalSaveLayer | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithGlobalSaveLayer | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithGlobalSaveLayer | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithPerspective | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithPerspective | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithPerspective | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithPerspective | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayer | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayer | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayer | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayer | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayerAndImageFilter | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayerAndImageFilter | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayerAndImageFilter | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithSaveLayerAndImageFilter | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithScaleAndTranslate | , |
kBounds | , | ||
DisplayListBuilderBenchmarkType::kBounds | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithScaleAndTranslate | , |
kBoundsAndRtree | , | ||
DisplayListBuilderBenchmarkType::kBoundsAndRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithScaleAndTranslate | , |
kDefault | , | ||
DisplayListBuilderBenchmarkType::kDefault | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DisplayListBuilderWithScaleAndTranslate | , |
kRtree | , | ||
DisplayListBuilderBenchmarkType::kRtree | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_IntersectsRegion | , |
LargeAsymmetric | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_IntersectsRegion | , |
MediumAsymmetric | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_IntersectsRegion | , |
SmallAsymmetric | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_IntersectsRegion | , |
TinyAsymmetric | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_Large | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_LargeAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_Medium | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_MediumAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_SingleRect_Large | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_SingleRect_Medium | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_SingleRect_Small | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_SingleRect_Tiny | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_Small | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_SmallAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_Tiny | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Intersection_TinyAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_Large | , | ||
RegionOp::kUnion | , | ||
false | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_LargeAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_Medium | , | ||
RegionOp::kUnion | , | ||
false | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_MediumAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_Small | , | ||
RegionOp::kUnion | , | ||
false | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_SmallAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_Tiny | , | ||
RegionOp::kUnion | , | ||
false | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_DlRegion_Operation | , |
Union_TinyAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_IntersectsRegion | , |
LargeAsymmetric | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_IntersectsRegion | , |
MediumAsymmetric | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_IntersectsRegion | , |
SmallAsymmetric | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_IntersectsRegion | , |
TinyAsymmetric | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kNanosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_Large | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_LargeAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_Medium | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_MediumAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_SingleRect_Large | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_SingleRect_Medium | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_SingleRect_Small | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_SingleRect_Tiny | , | ||
RegionOp::kIntersection | , | ||
true | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_Small | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_SmallAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_Tiny | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Intersection_TinyAsymmetric | , | ||
RegionOp::kIntersection | , | ||
false | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_Large | , | ||
RegionOp::kUnion | , | ||
false | , | ||
1500 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_LargeAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
1500 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_Medium | , | ||
RegionOp::kUnion | , | ||
false | , | ||
400 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_MediumAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
400 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_Small | , | ||
RegionOp::kUnion | , | ||
false | , | ||
100 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_SmallAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
100 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_Tiny | , | ||
RegionOp::kUnion | , | ||
false | , | ||
30 | , | ||
1. | 0 | ||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE | ( | BM_SkRegion_Operation | , |
Union_TinyAsymmetric | , | ||
RegionOp::kUnion | , | ||
false | , | ||
30 | , | ||
kSizeFactorSmall | |||
) | -> Unit(benchmark::kMicrosecond) |
flutter::BENCHMARK_CAPTURE_ALL | ( | BM_AdapterDispatchOverhead | ) |
flutter::BENCHMARK_CAPTURE_ALL | ( | BM_SetIdentity | ) |
flutter::BENCHMARK_CAPTURE_ALL | ( | BM_SetPerspective | ) |
flutter::BENCHMARK_CAPTURE_ALL_ARGS | ( | BM_Rotate | , |
kPiOver4 | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_ARGS | ( | BM_Scale | , |
2. | 0f | ||
) |
flutter::BENCHMARK_CAPTURE_ALL_ARGS | ( | BM_Translate | , |
10. | 0f, | ||
15. | 0f | ||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
Perspective | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertAndCheck | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
Perspective | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_InvertUnchecked | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
PerspectiveClipFour | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
PerspectiveClipNone | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
PerspectiveClipOne | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
PerspectiveClipThree | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
PerspectiveClipTwo | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformAndClipRect | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
Perspective | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoint | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
Perspective | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformPoints | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
Identity | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
PerspectiveClipFour | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
PerspectiveClipNone | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
PerspectiveClipOne | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
PerspectiveClipThree | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
PerspectiveClipTwo | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
Scale | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP | ( | BM_TransformRectFast | , |
Translate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP2 | ( | BM_Concat | , |
Perspective | , | ||
ScaleTranslate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP2 | ( | BM_Concat | , |
ScaleTranslate | , | ||
Perspective | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP2 | ( | BM_Concat | , |
ScaleTranslate | , | ||
Rotate | |||
) |
flutter::BENCHMARK_CAPTURE_ALL_SETUP2 | ( | BM_Concat | , |
ScaleTranslate | , | ||
ScaleTranslate | |||
) |
BOOL flutter::BlurRadiusEqualToBlurRadius | ( | CGFloat | radius1, |
CGFloat | radius2 | ||
) |
Definition at line 69 of file FlutterPlatformViews_Internal.mm.
|
static |
Definition at line 577 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 647 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 62 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 98 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 111 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 85 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 133 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 152 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 72 of file dl_builder_benchmarks.cc.
|
static |
Definition at line 260 of file dl_region_benchmarks.cc.
|
static |
Definition at line 268 of file dl_region_benchmarks.cc.
|
static |
Definition at line 294 of file dl_region_benchmarks.cc.
|
static |
Definition at line 306 of file dl_region_benchmarks.cc.
|
static |
Definition at line 276 of file dl_region_benchmarks.cc.
|
static |
Definition at line 737 of file dl_transform_benchmarks.cc.
|
static |
|
static |
Definition at line 70 of file ui_benchmarks.cc.
|
static |
Definition at line 22 of file ui_benchmarks.cc.
|
static |
|
static |
Definition at line 620 of file dl_transform_benchmarks.cc.
|
static |
|
static |
|
static |
Definition at line 99 of file shell_benchmarks.cc.
|
static |
Definition at line 115 of file shell_benchmarks.cc.
|
static |
Definition at line 107 of file shell_benchmarks.cc.
|
static |
Definition at line 264 of file dl_region_benchmarks.cc.
|
static |
Definition at line 272 of file dl_region_benchmarks.cc.
|
static |
Definition at line 300 of file dl_region_benchmarks.cc.
|
static |
Definition at line 311 of file dl_region_benchmarks.cc.
|
static |
Definition at line 285 of file dl_region_benchmarks.cc.
|
static |
Definition at line 712 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 660 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 673 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 699 of file dl_transform_benchmarks.cc.
|
static |
Definition at line 602 of file dl_transform_benchmarks.cc.
Definition at line 23 of file dl_vertices.cc.
|
static |
Definition at line 21 of file ios_surface_metal_skia.mm.
|
static |
Definition at line 37 of file standard_message_codec_unittests.cc.
|
static |
Definition at line 62 of file standard_message_codec_unittests.cc.
|
static |
Definition at line 107 of file image_decoder_impeller.cc.
|
static |
Definition at line 98 of file image_decoder_impeller.cc.
|
static |
Definition at line 27 of file android_context_gl_skia.cc.
|
static |
Definition at line 435 of file platform_view_android_jni_impl.cc.
Definition at line 36 of file path_ops.cc.
fml::CommandLine flutter::CommandLineFromNSProcessInfo | ( | NSProcessInfo * | processInfoOrNil = nil | ) |
Definition at line 11 of file command_line.mm.
|
static |
Definition at line 243 of file display_list.cc.
Definition at line 88 of file dl_vertices.cc.
|
static |
Definition at line 131 of file tester_main.cc.
std::string flutter::ConvertChar32ToUtf8 | ( | char32_t | ch | ) |
Definition at line 38 of file keyboard_key_embedder_handler.cc.
void flutter::ConvertImageToRasterSkia | ( | const sk_sp< DlImage > & | dl_image, |
std::function< void(sk_sp< SkImage >)> | encode_task, | ||
const fml::RefPtr< fml::TaskRunner > & | raster_task_runner, | ||
const fml::RefPtr< fml::TaskRunner > & | io_task_runner, | ||
const fml::WeakPtr< GrDirectContext > & | resource_context, | ||
const fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > & | snapshot_delegate, | ||
const std::shared_ptr< const fml::SyncSwitch > & | is_gpu_disabled_sync_switch | ||
) |
Definition at line 14 of file image_encoding_skia.cc.
NSData * flutter::ConvertMappingToNSData | ( | fml::MallocMapping | buffer | ) |
Definition at line 35 of file buffer_conversions.mm.
|
static |
Definition at line 119 of file embedder_layers.cc.
|
static |
Definition at line 81 of file embedder_layers.cc.
|
static |
Definition at line 99 of file embedder_layers.cc.
|
static |
Definition at line 73 of file embedder_layers.cc.
std::unique_ptr< fml::Mapping > flutter::ConvertNSDataToMappingPtr | ( | NSData * | data | ) |
Definition at line 40 of file buffer_conversions.mm.
std::vector< FlutterLocale > flutter::ConvertToFlutterLocale | ( | const std::vector< LanguageInfo > & | languages | ) |
Definition at line 131 of file system_utils.cc.
sk_sp< SkImage > flutter::ConvertToRasterUsingResourceContext | ( | const sk_sp< SkImage > & | image, |
const fml::WeakPtr< GrDirectContext > & | resource_context, | ||
const std::shared_ptr< const SyncSwitch > & | is_gpu_disabled_sync_switch | ||
) |
Definition at line 18 of file image_encoding_impl.h.
NSData * flutter::CopyMappingPtrToNSData | ( | std::unique_ptr< fml::Mapping > | mapping | ) |
Definition at line 44 of file buffer_conversions.mm.
fml::MallocMapping flutter::CopyNSDataToMapping | ( | NSData * | data | ) |
Definition at line 30 of file buffer_conversions.mm.
|
static |
Definition at line 21 of file dl_builder.cc.
|
static |
Definition at line 24 of file dl_builder.cc.
|
static |
Definition at line 63 of file platform_view_android.cc.
|
static |
Definition at line 17 of file android_context_gl_skia.cc.
|
static |
Definition at line 58 of file picture.cc.
|
static |
Definition at line 74 of file scene.cc.
|
static |
Attempts to create a task runner from an embedder task runner description. The first boolean in the pair indicate whether the embedder specified an invalid task runner description. In this case, engine launch must be aborted. If the embedder did not specify any task runner, an engine managed task runner and thread must be selected instead.
[in] | description | The description |
Definition at line 30 of file embedder_thread_host.cc.
|
static |
Definition at line 147 of file rasterizer_unittests.cc.
|
static |
Definition at line 137 of file rasterizer_unittests.cc.
jobject flutter::CreateFlutterCallbackInformation | ( | JNIEnv * | env, |
const std::string & | callbackName, | ||
const std::string & | callbackClassName, | ||
const std::string & | callbackLibraryPath | ||
) |
Definition at line 69 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 234 of file service_protocol.cc.
|
static |
Definition at line 83 of file gpu_surface_gl_delegate.cc.
|
static |
Definition at line 19 of file android_context_vulkan_impeller.cc.
|
static |
Definition at line 52 of file android_context_gl_impeller.cc.
|
static |
Definition at line 24 of file gpu_surface_metal_impeller.mm.
|
static |
Definition at line 240 of file service_protocol.cc.
API SkPath * flutter::CreatePath | ( | SkPathFillType | fill_type | ) |
|
static |
Definition at line 20 of file offscreen_surface.cc.
API void flutter::CubicTo | ( | SkPath * | path, |
SkScalar | x1, | ||
SkScalar | y1, | ||
SkScalar | x2, | ||
SkScalar | y2, | ||
SkScalar | x3, | ||
SkScalar | y3 | ||
) |
Definition at line 26 of file path_ops.cc.
bool flutter::DartFileModifiedCallback | ( | const char * | source_url, |
int64_t | since_ms | ||
) |
Definition at line 130 of file dart_vm.cc.
|
static |
Definition at line 102 of file dart_vm.cc.
|
static |
Definition at line 121 of file dart_vm.cc.
void flutter::DartPluginRegistrant_EnsureInitialized | ( | ) |
Definition at line 269 of file dart_runtime_hooks.cc.
fml::TimePoint flutter::DartTimelineTicksSinceEpoch | ( | ) |
Definition at line 34 of file dart_timestamp_provider.cc.
Definition at line 52 of file path_ops.cc.
void flutter::decodeFontFeatures | ( | Dart_Handle | font_features_data, |
txt::FontFeatures & | font_features | ||
) |
Definition at line 334 of file paragraph_builder.cc.
void flutter::decodeFontVariations | ( | Dart_Handle | font_variations_data, |
txt::FontVariations & | font_variations | ||
) |
Definition at line 352 of file paragraph_builder.cc.
void flutter::decodeStrut | ( | Dart_Handle | strut_data, |
const std::vector< std::string > & | strut_font_families, | ||
txt::ParagraphStyle & | paragraph_style | ||
) |
Definition at line 166 of file paragraph_builder.cc.
void flutter::decodeTextShadows | ( | Dart_Handle | shadows_data, |
std::vector< txt::TextShadow > & | decoded_shadows | ||
) |
Definition at line 309 of file paragraph_builder.cc.
DEF_SWITCHES_START flutter::DEF_SWITCH | ( | AotSharedLibraryName | , |
"aot-shared-library-name" | , | ||
"Name of the *.so containing AOT compiled Dart assets." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead flutter::DEF_SWITCH | ( | CacheSkSL | , |
"cache-sksl" | , | ||
"Only cache the shader in SkSL instead of binary or GLSL. This " "should only be used during development phases. The generated SkSLs " "can later be used in the release build for shader precompilation " "at launch in order to eliminate the shader-compile jank." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data flutter::DEF_SWITCH | ( | DartFlags | , |
"dart-flags" | , | ||
"Flags passed directly to the Dart VM without being interpreted " "by the Flutter shell." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified flutter::DEF_SWITCH | ( | DeviceObservatoryHost | , |
"observatory-host" | , | ||
"(deprecated) The hostname/IP address on which the Dart VM Service should " "be served. If not | set, | ||
defaults to 127.0.0.1 or ::1 depending on " "whether --ipv6 is specified." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port flutter::DEF_SWITCH | ( | DeviceObservatoryPort | , |
"observatory-port" | , | ||
"(deprecated) A custom Dart VM Service port. The default is to pick " "a randomly " "available open port." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed flutter::DEF_SWITCH | ( | DisableDartAsserts | , |
"disable-dart-asserts" | , | ||
"Dart code runs with assertions enabled when the runtime mode is " "debug. In profile and release product | modes, | ||
assertions are " "disabled. This flag may be specified if the user wishes to run " "with assertions disabled in the debug product mode(i.e. with JIT " "or DBC)." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode flutter::DEF_SWITCH | ( | DisableObservatory | , |
"disable-observatory" | , | ||
"(deprecated) Disable the Dart VM Service. The Dart VM Service is " "never available " "in release mode." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication flutter::DEF_SWITCH | ( | DisableObservatoryPublication | , |
"disable-observatory-publication" | , | ||
"(deprecated) Disable mDNS Dart VM Service publication." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory flutter::DEF_SWITCH | ( | DisableServiceAuthCodes | , |
"disable-service-auth-codes" | , | ||
"Disable the requirement for authentication codes for communicating" " with the VM service." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities flutter::DEF_SWITCH | ( | DisallowInsecureConnections | , |
"disallow-insecure-connections" | , | ||
"By | default, | ||
dart:io allows all socket connections. If this switch " "is | set, | ||
all insecure connections are rejected." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set flutter::DEF_SWITCH | ( | EnableDartProfiling | , |
"enable-dart-profiling" | , | ||
"Enable Dart profiling. Profiling information can be viewed from " "Dart / Flutter DevTools." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan this flag does nothing flutter::DEF_SWITCH | ( | EnableOpenGLGPUTracing | , |
"enable-opengl-gpu-tracing" | , | ||
"Enable tracing of GPU execution time when using the Impeller " "OpenGLES backend." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however flutter::DEF_SWITCH | ( | EnableSoftwareRendering | , |
"enable-software-rendering" | , | ||
"Enable rendering using the Skia software backend. This is useful " "when testing Flutter on emulators. By | default, | ||
Flutter will " "attempt to either use | OpenGL, | ||
Metal | , | ||
or Vulkan." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level flutter::DEF_SWITCH | ( | ForceMultithreading | , |
"force-multithreading" | , | ||
"Uses separate threads for the | platform, | ||
UI | , | ||
GPU and IO task runners. " "By | default, | ||
a single thread is used for all task runners. Only available " "in the flutter_tester." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache flutter::DEF_SWITCH | ( | ICUSymbolPrefix | , |
"icu-symbol-prefix" | , | ||
"Prefix for the symbols representing ICU data linked into the " "Flutter library." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform flutter::DEF_SWITCH | ( | ImpellerBackend | , |
"impeller-backend" | , | ||
"Requests a particular Impeller backend on platforms that support " "multiple backends. (ex `opengles` or `vulkan`)" | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present flutter::DEF_SWITCH | ( | IsolateSnapshotInstructions | , |
"isolate-snapshot-instr" | , | ||
"The isolate instructions snapshot that will be memory mapped as " "read and executable. SnapshotAssetPath must be present." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space flutter::DEF_SWITCH | ( | ResourceCacheMaxBytesThreshold | , |
"resource-cache-max-bytes-threshold" | , | ||
"The max bytes threshold of resource | cache, | ||
or 0 for unlimited." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter::DEF_SWITCH | ( | SkiaDeterministicRendering | , |
"skia-deterministic-rendering" | , | ||
"Skips the call to | SkGraphics::Init(), | ||
thus avoiding swapping out " "some Skia function pointers based on available CPU features. This " "is used to obtain 100% deterministic behavior in Skia rendering." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate flutter::DEF_SWITCH | ( | SnapshotAssetPath | , |
"snapshot-asset-path" | , | ||
"Path to the directory containing the four files specified by " " | VmSnapshotData, | ||
VmSnapshotInstructions | , | ||
" "VmSnapshotInstructions and IsolateSnapshotInstructions." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails flutter::DEF_SWITCH | ( | StartPaused | , |
"start-paused" | , | ||
"Start the application paused in the Dart debugger." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list flutter::DEF_SWITCH | ( | TraceAllowlist | , |
"trace-allowlist" | , | ||
"Filters out all trace events except those that are specified in this " "comma separated list of allowed prefixes." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer flutter::DEF_SWITCH | ( | TraceSkia | , |
"trace-skia" | , | ||
"Trace Skia calls. This is useful when debugging the GPU threed." "By | default, | ||
Skia tracing is not enabled to reduce the number of " "traced events" | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank flutter::DEF_SWITCH | ( | TraceSystrace | , |
"trace-systrace" | , | ||
"Trace to the system tracer (instead of the timeline) on platforms where " "such a tracer is available. Currently only supported on Android and " "Fuchsia." | |||
) |
it will be possible to load the file into Perfetto s trace viewer flutter::DEF_SWITCH | ( | UseTestFonts | , |
"use-test-fonts" | , | ||
"Running tests that layout and measure text will not yield " "consistent results across various platforms. Enabling this option " "will make font resolution default to the Ahem test font on all " "platforms (See https://www.w3.org/Style/CSS/Test/Fonts/Ahem/). " "This option is only available on the desktop test shells." | |||
) |
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine flutter::DEF_SWITCH | ( | VerboseLogging | , |
"verbose-logging" | , | ||
"By | default, | ||
only errors are logged. This flag enabled logging at " "all severity levels. This is NOT a per shell flag and affect log " "levels for all shells in the process." | |||
) |
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present flutter::DEF_SWITCH | ( | VmSnapshotInstructions | , |
"vm-snapshot-instr" | , | ||
"The VM instructions snapshot that will be memory mapped as read " "and executable. SnapshotAssetPath must be present." | |||
) |
|
static |
Definition at line 62 of file scene_shader.cc.
|
static |
Definition at line 594 of file platform_view_android_jni_impl.cc.
flutter::DEFINE_DRAW_POINTS_OP | ( | Lines | , |
kLines | |||
) |
flutter::DEFINE_DRAW_POINTS_OP | ( | Points | , |
kPoints | |||
) |
flutter::DEFINE_DRAW_POINTS_OP | ( | Polygon | , |
kPolygon | |||
) |
sk_sp< SkImage > flutter::DeserializeImageWithoutData | ( | const void * | data, |
size_t | length, | ||
void * | ctx | ||
) |
Definition at line 56 of file serialization_callbacks.cc.
sk_sp< SkTypeface > flutter::DeserializeTypefaceWithoutData | ( | const void * | data, |
size_t | length, | ||
void * | ctx | ||
) |
Definition at line 22 of file serialization_callbacks.cc.
Definition at line 67 of file path_ops.cc.
|
static |
Definition at line 171 of file platform_view_android_jni_impl.cc.
Definition at line 14 of file path_ops.cc.
|
static |
|
static |
Definition at line 423 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 407 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 442 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 453 of file platform_view_android_jni_impl.cc.
DlOpReceiver & flutter::DisplayListBuilderBenchmarkAccessor | ( | DisplayListBuilder & | builder | ) |
Definition at line 10 of file dl_builder_benchmarks.cc.
DlOpReceiver & flutter::DisplayListBuilderTestingAccessor | ( | DisplayListBuilder & | builder | ) |
Definition at line 33 of file display_list_unittests.cc.
DlPaint flutter::DisplayListBuilderTestingAttributes | ( | DisplayListBuilder & | builder | ) |
Definition at line 37 of file display_list_unittests.cc.
int flutter::DisplayListBuilderTestingLastOpIndex | ( | DisplayListBuilder & | builder | ) |
Definition at line 41 of file display_list_unittests.cc.
|
static |
Definition at line 13 of file dl_color_source.cc.
|
static |
Definition at line 14 of file dl_vertices.cc.
Definition at line 32 of file paint_utils.cc.
UInt8 flutter::elementSizeForFlutterStandardDataType | ( | FlutterStandardDataType | type | ) |
Definition at line 45 of file FlutterStandardCodec_Internal.h.
|
static |
Definition at line 253 of file dart_vm.cc.
|
inline |
Enables tracing in the process so that JIT mode VMs may be launched. Explicitly enabling tracing is not required on all platforms. On platforms where it is not required, calling this method will return true. If tracing is required but cannot be enabled, it is the responsibility of the caller to display the appropriate error message to the user as subsequent attempts to launch the VM in JIT mode will cause process termination.
This method may be called multiple times and will return the same result. There are no threading restrictions.
[in] | vm_settings | The settings used to launch the VM. |
Definition at line 45 of file ptrace_check.h.
Dart_Handle flutter::EncodeImage | ( | CanvasImage * | canvas_image, |
int | format, | ||
Dart_Handle | callback_handle | ||
) |
Definition at line 165 of file image_encoding.cc.
fml::StatusOr< sk_sp< SkData > > flutter::EncodeImage | ( | const sk_sp< SkImage > & | raster_image, |
ImageByteFormat | format | ||
) |
Definition at line 205 of file image_encoding.cc.
|
static |
Definition at line 77 of file paragraph.cc.
std::u16string flutter::EncodeUtf16 | ( | char32_t | character | ) |
Definition at line 11 of file keyboard_utils.cc.
Definition at line 40 of file dl_comparable.h.
Definition at line 30 of file dl_comparable.h.
bool flutter::Equals | ( | std::shared_ptr< const T > | a, |
std::shared_ptr< const T > | b | ||
) |
Definition at line 50 of file dl_comparable.h.
bool flutter::FindAndInvokeDartPluginRegistrant | ( | ) |
true
when the registrant has been invoked. Definition at line 42 of file dart_plugin_registrant.cc.
|
static |
Definition at line 121 of file gpu_surface_gl_skia.cc.
const std::string_view flutter::FlagForSwitch | ( | Switch | swtch | ) |
FlutterStandardDataType flutter::FlutterStandardDataTypeForField | ( | FlutterStandardField | field | ) |
Definition at line 27 of file FlutterStandardCodec_Internal.h.
FlutterStandardField flutter::FlutterStandardFieldForDataType | ( | FlutterStandardDataType | type | ) |
Definition at line 12 of file FlutterStandardCodec_Internal.h.
|
static |
Definition at line 558 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 564 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 570 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 582 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 576 of file platform_view_android_jni_impl.cc.
EXPORTED void flutter::ForceShutdownIsolate | ( | ) |
Definition at line 604 of file tester_main.cc.
|
static |
Definition at line 373 of file platform_view_android_jni_impl.cc.
CATransform3D flutter::GetCATransform3DFromSkMatrix | ( | const SkMatrix & | matrix | ) |
Definition at line 43 of file FlutterPlatformViews_Internal.mm.
CGRect flutter::GetCGRectFromSkRect | ( | const SkRect & | clipSkRect | ) |
|
inline |
Definition at line 25 of file layer_tree.cc.
Class flutter::GetCoreAnimationLayerClassForRenderingAPI | ( | IOSRenderingAPI | rendering_api | ) |
Definition at line 59 of file rendering_api_selection.mm.
|
static |
Definition at line 108 of file embedder_thread_host.cc.
HCURSOR flutter::GetCursorFromBuffer | ( | const std::vector< uint8_t > & | buffer, |
double | hot_x, | ||
double | hot_y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 205 of file cursor_handler.cc.
const char * flutter::GetDartVersion | ( | ) |
Definition at line 19 of file version.cc.
|
static |
Definition at line 79 of file android_shell_holder.cc.
UINT flutter::GetDpiForHWND | ( | HWND | hwnd | ) |
Returns the DPI for |hwnd|. Supports all DPI awareness modes, and is backward compatible down to Windows Vista. If |hwnd| is nullptr, returns the DPI for the primary monitor. If Per-Monitor DPI awareness is not available, returns the system's DPI.
Definition at line 130 of file dpi_utils.cc.
UINT flutter::GetDpiForMonitor | ( | HMONITOR | monitor | ) |
Returns the DPI of a given monitor. Defaults to 96 if the API is not available.
Definition at line 134 of file dpi_utils.cc.
std::filesystem::path flutter::GetExecutableDirectory | ( | ) |
Definition at line 16 of file path_utils.cc.
|
static |
Definition at line 32 of file dart_snapshot.cc.
Definition at line 48 of file path_ops.cc.
const char * flutter::GetFlutterEngineVersion | ( | ) |
Definition at line 11 of file version.cc.
const std::string & flutter::GetFontFile | ( | ) |
Definition at line 20 of file flow_test_utils.cc.
|
static |
Definition at line 196 of file dart_runtime_hooks.cc.
|
static |
Definition at line 174 of file dart_runtime_hooks.cc.
|
static |
Definition at line 224 of file dart_runtime_hooks.cc.
const std::string & flutter::GetGoldenDir | ( | ) |
Definition at line 12 of file flow_test_utils.cc.
|
static |
Definition at line 86 of file image_generator.cc.
|
static |
Definition at line 483 of file platform_view_android_jni_impl.cc.
void flutter::GetMaskBitmaps | ( | HBITMAP | bitmap, |
HBITMAP & | mask_bitmap | ||
) |
Definition at line 249 of file cursor_handler.cc.
size_t flutter::GetNextPipelineTraceID | ( | ) |
Definition at line 9 of file pipeline.cc.
std::vector< LanguageInfo > flutter::GetPreferredLanguageInfo | ( | ) |
Definition at line 114 of file system_utils.cc.
std::vector< LanguageInfo > flutter::GetPreferredLanguageInfo | ( | const WindowsProcTable & | windows_proc_table | ) |
Definition at line 15 of file system_utils.cc.
std::vector< std::wstring > flutter::GetPreferredLanguages | ( | const WindowsProcTable & | windows_proc_table | ) |
Definition at line 45 of file system_utils.cc.
std::wstring flutter::GetPreferredLanguagesFromMUI | ( | const WindowsProcTable & | windows_proc_table | ) |
Definition at line 28 of file system_utils.cc.
|
static |
Returns a buffer containing a snapshot of the surface.
If compressed is true the data is encoded as PNG.
Definition at line 39 of file offscreen_surface.cc.
IOSRenderingAPI flutter::GetRenderingAPIForProcess | ( | bool | force_software | ) |
Definition at line 31 of file rendering_api_selection.mm.
const char * flutter::GetSkiaVersion | ( | ) |
Definition at line 15 of file version.cc.
std::vector< std::string > flutter::GetSwitchesFromEnvironment | ( | ) |
Definition at line 14 of file engine_switches.cc.
|
static |
Definition at line 181 of file switches.cc.
std::unique_ptr< fml::Mapping > flutter::GetSymbolMapping | ( | const std::string & | symbol_prefix, |
const std::string & | native_lib_path | ||
) |
Definition at line 200 of file switches.cc.
std::vector< sk_sp< SkTypeface > > flutter::GetTestFontData | ( | ) |
Definition at line 1625 of file test_font_data.cc.
std::vector< std::string > flutter::GetTestFontFamilyNames | ( | ) |
Definition at line 1639 of file test_font_data.cc.
|
inline |
Returns if a tracing check has been performed and its result. To enable tracing, the Settings object used to launch the VM is required. Components may want to display messages based on the result of a previous tracing check without actually having the settings object. This accessor can be used instead.
Definition at line 62 of file ptrace_check.h.
std::wstring flutter::GetUserTimeFormat | ( | ) |
Definition at line 101 of file system_utils.cc.
Dart_Handle flutter::GetVMServiceAssetsArchiveCallback | ( | ) |
Definition at line 163 of file dart_vm.cc.
Dart_Handle flutter::glyphInfoFrom | ( | Dart_Handle | constructor, |
const skia::textlayout::Paragraph::GlyphInfo & | glyphInfo | ||
) |
Definition at line 123 of file paragraph.cc.
|
static |
Definition at line 164 of file service_protocol.cc.
|
static |
Definition at line 78 of file image_decoder_skia.cc.
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | flutter_gpu | , |
FlutterGpuTestClass | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Canvas | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Codec | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ColorFilter | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
EngineLayer | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
FragmentProgram | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Gradient | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ImageDescriptor | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ImageFilter | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ImageShader | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ImmutableBuffer | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
NativeStringAttribute | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Paragraph | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ParagraphBuilder | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Path | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
PathMeasure | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Picture | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
PictureRecorder | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
ReusableFragmentShader | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Scene | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
SceneBuilder | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
SceneNode | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
SceneShader | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
SemanticsUpdate | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
SemanticsUpdateBuilder | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Shader | |||
) |
flutter::IMPLEMENT_WRAPPERTYPEINFO | ( | ui | , |
Vertices | |||
) |
|
static |
Definition at line 86 of file dart_runtime_hooks.cc.
|
static |
Definition at line 76 of file dart_runtime_hooks.cc.
|
static |
Definition at line 1178 of file dart_isolate.cc.
|
static |
Definition at line 49 of file dart_runtime_hooks.cc.
|
static |
Definition at line 104 of file dart_runtime_hooks.cc.
void flutter::InitSkiaEventTracer | ( | bool | enabled, |
const std::optional< std::vector< std::string > > & | allowlist | ||
) |
Definition at line 328 of file skia_event_tracer_impl.cc.
bool flutter::InvokeDartPluginRegistrantIfAvailable | ( | Dart_Handle | library_handle | ) |
Looks for the Dart Plugin Registrant in library_handle
and invokes it if it is found.
true
when the registrant has been invoked. Definition at line 18 of file dart_plugin_registrant.cc.
|
static |
Definition at line 43 of file dart_runtime_hooks.cc.
|
static |
Definition at line 858 of file dart_isolate.cc.
|
static |
Definition at line 38 of file multi_frame_codec.cc.
|
static |
Definition at line 544 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 529 of file platform_view_android_jni_impl.cc.
|
inlinestaticconstexpr |
Definition at line 38 of file dl_builder.cc.
|
static |
Definition at line 163 of file switches.cc.
|
static |
Definition at line 23 of file display_list_raster_cache_item.cc.
|
static |
Definition at line 71 of file keyboard_key_embedder_handler.cc.
bool flutter::IsEncodedVersionLessThanOrSame | ( | uint32_t | encoded_lhs, |
ProductVersion | rhs | ||
) |
Definition at line 122 of file availability_version_check.cc.
bool flutter::IsIosEmbeddedViewsPreviewEnabled | ( | ) |
|
static |
Definition at line 56 of file gpu_surface_gl_delegate.cc.
|
staticconstexpr |
Definition at line 22 of file path_ops.cc.
|
static |
Definition at line 604 of file platform_view_android_jni_impl.cc.
EXPORTED Dart_Handle flutter::LoadLibraryFromKernel | ( | const char * | path | ) |
Definition at line 524 of file tester_main.cc.
|
static |
Definition at line 588 of file platform_view_android_jni_impl.cc.
void flutter::LogLastEGLError | ( | ) |
Definition at line 17 of file android_egl_surface.cc.
|
static |
Definition at line 289 of file platform_view_android_jni_impl.cc.
EXPORTED Dart_Handle flutter::LookupEntryPoint | ( | const char * | uri, |
const char * | name | ||
) |
Definition at line 533 of file tester_main.cc.
|
static |
Definition at line 120 of file embedder_external_view_embedder.cc.
GrContextOptions flutter::MakeDefaultContextOptions | ( | ContextType | type, |
std::optional< GrBackendApi > | api = std::nullopt |
||
) |
Initializes GrContextOptions with values suitable for Flutter. The options can be further tweaked before a GrContext is created from these options.
[in] | type | The type of context that will be created using these options. |
[in] | type | The client rendering API that will be wrapped using a context with these options. This argument is only required if the context is going to be used with a particular client rendering API. |
Definition at line 13 of file context_options.cc.
fml::Thread::ThreadConfig flutter::MakeThreadConfig | ( | flutter::ThreadHost::Type | type, |
fml::Thread::ThreadPriority | priority | ||
) |
Definition at line 115 of file embedder_thread_host.cc.
|
static |
Definition at line 517 of file platform_view_android_jni_impl.cc.
Definition at line 18 of file path_ops.cc.
std::unique_ptr< NativeActivity > flutter::NativeActivityMain | ( | ANativeActivity * | activity, |
std::unique_ptr< fml::Mapping > | saved_state | ||
) |
Definition at line 43 of file gtest_activity.cc.
|
static |
Definition at line 1169 of file dart_isolate.cc.
|
static |
Definition at line 104 of file keyboard_key_embedder_handler.cc.
Definition at line 70 of file dl_comparable.h.
Definition at line 85 of file dl_comparable.h.
Definition at line 75 of file dl_comparable.h.
bool flutter::NotEquals | ( | std::shared_ptr< const T > | a, |
std::shared_ptr< const T > | b | ||
) |
Definition at line 95 of file dl_comparable.h.
|
static |
Definition at line 552 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 149 of file windows_lifecycle_manager.cc.
Definition at line 44 of file path_ops.cc.
std::ostream & flutter::operator<< | ( | std::ostream & | os, |
const ViewportMetrics & | a | ||
) |
Definition at line 97 of file viewport_metrics.cc.
bool flutter::operator== | ( | const LayoutGoal & | a, |
const LayoutGoal & | b | ||
) |
bool flutter::operator== | ( | const ViewportMetrics & | a, |
const ViewportMetrics & | b | ||
) |
Definition at line 68 of file viewport_metrics.cc.
Definition at line 163 of file persistent_cache.cc.
Definition at line 173 of file persistent_cache.cc.
|
static |
Definition at line 153 of file switches.cc.
|
static |
Definition at line 148 of file isolate_configuration.cc.
LanguageInfo flutter::ParseLanguageName | ( | std::wstring | language_name | ) |
Definition at line 71 of file system_utils.cc.
|
static |
Definition at line 349 of file persistent_cache.cc.
bool flutter::Prefer24HourTime | ( | std::wstring | time_format | ) |
Definition at line 113 of file system_utils.cc.
|
static |
Definition at line 204 of file flutter_main.cc.
|
static |
Definition at line 176 of file isolate_configuration.cc.
void flutter::PrintUsage | ( | const std::string & | executable_name | ) |
Definition at line 90 of file switches.cc.
std::optional< ProductVersion > flutter::ProductVersionFromSystemVersionPList | ( | ) |
Definition at line 53 of file availability_version_check.cc.
|
static |
Definition at line 209 of file dart_vm.cc.
|
static |
Definition at line 36 of file dart_runtime_hooks.cc.
Definition at line 28 of file dl_matrix_clip_tracker.cc.
Definition at line 119 of file dl_builder.cc.
void flutter::PushBackAll | ( | std::vector< const char * > * | args, |
const char ** | argv, | ||
size_t | argc | ||
) |
Definition at line 245 of file dart_vm.cc.
void flutter::pushStringAttributes | ( | StringAttributes & | destination, |
const std::vector< NativeStringAttribute * > & | native_attributes | ||
) |
Definition at line 19 of file semantics_update_builder.cc.
void flutter::putStringAttributesIntoBuffer | ( | const StringAttributes & | attributes, |
int32_t * | buffer_int32, | ||
size_t & | position, | ||
std::vector< std::vector< uint8_t > > & | string_attribute_args | ||
) |
Definition at line 11 of file platform_view_android_delegate.cc.
bool flutter::Rasterize | ( | RasterCacheItem::CacheState | cache_state, |
Layer * | layer, | ||
const PaintContext & | paint_context, | ||
DlCanvas * | canvas | ||
) |
Definition at line 104 of file layer_raster_cache_item.cc.
bool flutter::RegisterApi | ( | JNIEnv * | env | ) |
Definition at line 658 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 498 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 487 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 861 of file rasterizer.cc.
Definition at line 40 of file path_ops.cc.
void flutter::ResetAnchor | ( | CALayer * | layer | ) |
Definition at line 58 of file FlutterPlatformViews_Internal.mm.
|
static |
Definition at line 30 of file image_decoder_skia.cc.
|
static |
Definition at line 140 of file dart_snapshot.cc.
|
static |
Definition at line 159 of file dart_snapshot.cc.
|
static |
Definition at line 102 of file dart_snapshot.cc.
|
static |
Definition at line 121 of file dart_snapshot.cc.
|
static |
Definition at line 268 of file platform_view_android_jni_impl.cc.
int flutter::RunTester | ( | const flutter::Settings & | settings, |
bool | run_forever, | ||
bool | multithreaded | ||
) |
Definition at line 334 of file tester_main.cc.
|
static |
Definition at line 25 of file fragment_program.cc.
Definition at line 122 of file container_layer.cc.
|
static |
Converts a double to a float, truncating finite values that are larger than FLT_MAX or smaller than FLT_MIN to those values.
Definition at line 15 of file floating_point.h.
|
static |
Definition at line 525 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 823 of file rasterizer.cc.
|
static |
Definition at line 53 of file dart_snapshot.cc.
Definition at line 36 of file serialization_callbacks.cc.
|
static |
Definition at line 2001 of file shell.cc.
sk_sp< SkData > flutter::SerializeTypefaceWithData | ( | SkTypeface * | typeface, |
void * | ctx | ||
) |
Definition at line 18 of file serialization_callbacks.cc.
sk_sp< SkData > flutter::SerializeTypefaceWithoutData | ( | SkTypeface * | typeface, |
void * | ctx | ||
) |
Definition at line 14 of file serialization_callbacks.cc.
|
static |
|
static |
Definition at line 1702 of file shell.cc.
|
static |
Definition at line 197 of file dart_vm.cc.
|
static |
Definition at line 186 of file dart_vm.cc.
|
static |
Definition at line 476 of file platform_view_android_jni_impl.cc.
void flutter::SetFontFile | ( | const std::string & | file | ) |
Definition at line 24 of file flow_test_utils.cc.
void flutter::SetGoldenDir | ( | const std::string & | dir | ) |
Definition at line 16 of file flow_test_utils.cc.
|
static |
Definition at line 469 of file platform_view_android_jni_impl.cc.
Settings flutter::SettingsFromCommandLine | ( | const fml::CommandLine & | command_line | ) |
Definition at line 228 of file switches.cc.
|
static |
Definition at line 300 of file platform_view_android_jni_impl.cc.
bool flutter::ShouldUseMetalRenderer | ( | ) |
Definition at line 22 of file rendering_api_selection.mm.
EXPORTED void flutter::Spawn | ( | const char * | entrypoint, |
const char * | route | ||
) |
Definition at line 544 of file tester_main.cc.
|
static |
Definition at line 185 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 18 of file gtest_activity.cc.
|
static |
Definition at line 16 of file shell_benchmarks.cc.
|
static |
Definition at line 212 of file platform_handler.cc.
|
static |
Definition at line 255 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 228 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 264 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 241 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 55 of file android_context_gl_skia.cc.
bool flutter::TemplaterMain | ( | const fml::CommandLine & | command_line | ) |
Definition at line 19 of file templater_main.cc.
flutter::TEST | ( | BasicMessageChannelTest | , |
Registration | |||
) |
Definition at line 58 of file basic_message_channel_unittests.cc.
flutter::TEST | ( | BasicMessageChannelTest | , |
Resize | |||
) |
Definition at line 103 of file basic_message_channel_unittests.cc.
flutter::TEST | ( | BasicMessageChannelTest | , |
SetWarnsOnOverflow | |||
) |
Definition at line 135 of file basic_message_channel_unittests.cc.
flutter::TEST | ( | BasicMessageChannelTest | , |
Unregistration | |||
) |
Definition at line 86 of file basic_message_channel_unittests.cc.
flutter::TEST | ( | DartServiceIsolateTest | , |
CanAddAndRemoveHandles | |||
) |
Definition at line 11 of file dart_service_isolate_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Bool | |||
) |
Definition at line 18 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Comparison | |||
) |
Definition at line 177 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
CString | |||
) |
Definition at line 68 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
DeepCopy | |||
) |
Definition at line 247 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Double | |||
) |
Definition at line 50 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
DoubleList | |||
) |
Definition at line 119 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Int | |||
) |
Definition at line 26 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Int32List | |||
) |
Definition at line 91 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Int64List | |||
) |
Definition at line 105 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
List | |||
) |
Definition at line 133 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Long | |||
) |
Definition at line 42 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
LongValue | |||
) |
Definition at line 35 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Map | |||
) |
Definition at line 153 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
Null | |||
) |
Definition at line 13 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
String | |||
) |
Definition at line 58 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
TypeIndexesCorrect | |||
) |
Definition at line 301 of file encodable_value_unittests.cc.
flutter::TEST | ( | EncodableValueTest | , |
UInt8List | |||
) |
Definition at line 77 of file encodable_value_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
Cancel | |||
) |
Definition at line 102 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
HandlerOutlivesEventChannel | |||
) |
Definition at line 232 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
ListenNotCancel | |||
) |
Definition at line 146 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
Registration | |||
) |
Definition at line 49 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
ReRegistration | |||
) |
Definition at line 186 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
StreamHandlerErrorNullptr | |||
) |
Definition at line 295 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
StreamHandlerErrorPassByValue | |||
) |
Definition at line 277 of file event_channel_unittests.cc.
flutter::TEST | ( | EventChannelTest | , |
Unregistration | |||
) |
Definition at line 81 of file event_channel_unittests.cc.
flutter::TEST | ( | FlowTest | , |
SurfaceFrameDoesNotHaveEmptyCanvas | |||
) |
Definition at line 26 of file surface_frame_unittests.cc.
flutter::TEST | ( | FlowTest | , |
SurfaceFrameDoesNotPrepareRtree | |||
) |
Definition at line 41 of file surface_frame_unittests.cc.
flutter::TEST | ( | FlowTest | , |
SurfaceFrameDoesNotSubmitInDtor | |||
) |
Definition at line 12 of file surface_frame_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
CreateDestroy | |||
) |
Definition at line 51 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
CreateDestroyWithCustomEntrypoint | |||
) |
Definition at line 118 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
DartEntrypointArgs | |||
) |
Definition at line 183 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
ExplicitShutDown | |||
) |
Definition at line 67 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
GetMessenger | |||
) |
Definition at line 173 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
ProcessExternalWindowMessage | |||
) |
Definition at line 218 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
ProcessMessages | |||
) |
Definition at line 149 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
ReloadFonts | |||
) |
Definition at line 161 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
RunloopTimeoutTranslation | |||
) |
Definition at line 82 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterEngineTest | , |
SetNextFrameCallback | |||
) |
Definition at line 200 of file flutter_engine_unittests.cc.
flutter::TEST | ( | FlutterProjectBundle | , |
Switches | |||
) |
Definition at line 50 of file engine_switches_unittests.cc.
flutter::TEST | ( | FlutterProjectBundle | , |
SwitchesEmpty | |||
) |
Definition at line 31 of file engine_switches_unittests.cc.
flutter::TEST | ( | FlutterProjectBundle | , |
SwitchesExtraValues | |||
) |
Definition at line 61 of file engine_switches_unittests.cc.
flutter::TEST | ( | FlutterProjectBundle | , |
SwitchesMissingValues | |||
) |
Definition at line 71 of file engine_switches_unittests.cc.
flutter::TEST | ( | FlutterViewControllerTest | , |
CreateDestroy | |||
) |
Definition at line 40 of file flutter_window_controller_unittests.cc.
flutter::TEST | ( | FlutterViewControllerTest | , |
ForceRedraw | |||
) |
Definition at line 100 of file flutter_view_controller_unittests.cc.
flutter::TEST | ( | FlutterViewControllerTest | , |
GetEngine | |||
) |
Definition at line 82 of file flutter_view_controller_unittests.cc.
flutter::TEST | ( | FlutterViewControllerTest | , |
GetView | |||
) |
Definition at line 91 of file flutter_view_controller_unittests.cc.
flutter::TEST | ( | FlutterViewControllerTest | , |
GetViewId | |||
) |
Definition at line 73 of file flutter_view_controller_unittests.cc.
flutter::TEST | ( | FlutterViewTest | , |
GraphicsAdapterAccessPassesThrough | |||
) |
Definition at line 35 of file flutter_view_unittests.cc.
flutter::TEST | ( | FlutterViewTest | , |
HwndAccessPassesThrough | |||
) |
Definition at line 27 of file flutter_view_unittests.cc.
flutter::TEST | ( | FlutterWindowTest | , |
SetSizeLimits | |||
) |
Definition at line 34 of file flutter_window_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameBuildEnd | |||
) |
Definition at line 193 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameBuildStart | |||
) |
Definition at line 179 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameFrameNumber | |||
) |
Definition at line 159 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameRasterEnd | |||
) |
Definition at line 227 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameRasterEndWithCache | |||
) |
Definition at line 252 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameRasterStart | |||
) |
Definition at line 209 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ClonedHasSameVsyncStartAndTarget | |||
) |
Definition at line 167 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
FrameNumberTraceArgIsValid | |||
) |
Definition at line 288 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
RecordBuildTimes | |||
) |
Definition at line 30 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
RecordersHaveUniqueFrameNumbers | |||
) |
Definition at line 152 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
RecordRasterTimes | |||
) |
Definition at line 46 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
RecordRasterTimesWithCache | |||
) |
Definition at line 78 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
RecordVsync | |||
) |
Definition at line 20 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ThrowWhenRecordBuildBeforeVsync | |||
) |
Definition at line 128 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | FrameTimingsRecorderTest | , |
ThrowWhenRecordRasterBeforeBuildEnd | |||
) |
Definition at line 137 of file frame_timings_recorder_unittests.cc.
flutter::TEST | ( | IncomingMessageDispatcher | , |
BlockInputFalse | |||
) |
Definition at line 39 of file incoming_message_dispatcher_unittests.cc.
flutter::TEST | ( | IncomingMessageDispatcher | , |
BlockInputTrue | |||
) |
Definition at line 64 of file incoming_message_dispatcher_unittests.cc.
flutter::TEST | ( | IncomingMessageDispatcher | , |
SetHandle | |||
) |
Definition at line 10 of file incoming_message_dispatcher_unittests.cc.
flutter::TEST | ( | JsonMessageCodec | , |
EncodeDecode | |||
) |
Definition at line 29 of file json_message_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesErrorEnvelopesWithDetails | |||
) |
Definition at line 125 of file json_method_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesErrorEnvelopesWithNulls | |||
) |
Definition at line 98 of file json_method_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesMethodCallsWithArgument | |||
) |
Definition at line 42 of file json_method_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesMethodCallsWithNullArguments | |||
) |
Definition at line 31 of file json_method_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesSuccessEnvelopesWithNullResult | |||
) |
Definition at line 58 of file json_method_codec_unittests.cc.
flutter::TEST | ( | JsonMethodCodec | , |
HandlesSuccessEnvelopesWithResult | |||
) |
Definition at line 77 of file json_method_codec_unittests.cc.
flutter::TEST | ( | MethodCallTest | , |
Basic | |||
) |
Definition at line 14 of file method_call_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
Error | |||
) |
Definition at line 37 of file method_result_functions_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
InvokeNotImplemented | |||
) |
Definition at line 145 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
InvokeWithoutResponse | |||
) |
Definition at line 107 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
InvokeWithResponse | |||
) |
Definition at line 118 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
NoHandlers | |||
) |
Definition at line 15 of file method_result_functions_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
NotImplemented | |||
) |
Definition at line 58 of file method_result_functions_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
Registration | |||
) |
Definition at line 62 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
Resize | |||
) |
Definition at line 167 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
SetWarnsOnOverflow | |||
) |
Definition at line 199 of file method_channel_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
Success | |||
) |
Definition at line 23 of file method_result_functions_unittests.cc.
flutter::TEST | ( | MethodChannelTest | , |
Unregistration | |||
) |
Definition at line 92 of file method_channel_unittests.cc.
flutter::TEST | ( | PathUtilsTest | , |
ExecutableDirector | |||
) |
Definition at line 12 of file path_utils_unittests.cc.
flutter::TEST | ( | PluginRegistrarGlfwTest | , |
GetView | |||
) |
Definition at line 37 of file plugin_registrar_glfw_unittests.cc.
flutter::TEST | ( | PluginRegistrarGlfwTest | , |
PluginDestroyedBeforeRegistrar | |||
) |
Definition at line 46 of file plugin_registrar_glfw_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
ManagerDifferentInstances | |||
) |
Definition at line 175 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
ManagerRemovesOnDestruction | |||
) |
Definition at line 192 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
ManagerSameInstance | |||
) |
Definition at line 160 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
MessengerSend | |||
) |
Definition at line 120 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
MessengerSetMessageHandler | |||
) |
Definition at line 136 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
PluginDestroyedBeforeRegistrar | |||
) |
Definition at line 104 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarTest | , |
TextureRegistrarNotNull | |||
) |
Definition at line 218 of file plugin_registrar_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
CallsRegisteredDelegates | |||
) |
Definition at line 161 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
GetView | |||
) |
Definition at line 76 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
GetViewById | |||
) |
Definition at line 89 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
PluginDestroyedBeforeRegistrar | |||
) |
Definition at line 109 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
RegisterUnregister | |||
) |
Definition at line 131 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | PluginRegistrarWindowsTest | , |
StopsOnceHandled | |||
) |
Definition at line 198 of file plugin_registrar_windows_unittests.cc.
flutter::TEST | ( | Point | , |
SetsCoordinates | |||
) |
Definition at line 11 of file geometry_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
create | |||
) |
Definition at line 129 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawEmptyPipeline | |||
) |
Definition at line 151 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawLastLayerTreeWithThreadsMergedExternalViewEmbedderAndEndFrameCalled | |||
) |
Definition at line 408 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawLayerTreeWithCorrectFrameTimingWhenPipelineIsMoreAvailable | |||
) |
Definition at line 1042 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawMultipleViewsWithExternalViewEmbedder | |||
) |
Definition at line 659 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithExternalViewEmbedderAndThreadMergerNotMergedExternalViewEmbedderSubmitFrameNotCalled | |||
) |
Definition at line 259 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithExternalViewEmbedderAndThreadsMergedExternalViewEmbedderSubmitFrameCalled | |||
) |
Definition at line 332 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithExternalViewEmbedderExternalViewEmbedderSubmitFrameCalled | |||
) |
Definition at line 181 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithGpuDisabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame | |||
) |
Definition at line 799 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithGpuDisabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesntAcquireFrame | |||
) |
Definition at line 922 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithGpuEnabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame | |||
) |
Definition at line 739 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
drawWithGpuEnabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesAcquireFrame | |||
) |
Definition at line 861 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
externalViewEmbedderDoesntEndFrameWhenNoSurfaceIsSet | |||
) |
Definition at line 498 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
externalViewEmbedderDoesntEndFrameWhenNotUsedThisFrame | |||
) |
Definition at line 546 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
externalViewEmbedderDoesntEndFrameWhenPipelineIsEmpty | |||
) |
Definition at line 614 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
FrameTimingRecorderShouldStartRecordingRasterTimeBeforeSurfaceAcquireFrame | |||
) |
Definition at line 982 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
presentationTimeNotSetWhenVsyncTargetInPast | |||
) |
Definition at line 1307 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
presentationTimeSetWhenVsyncTargetInFuture | |||
) |
Definition at line 1218 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
TeardownFreesResourceCache | |||
) |
Definition at line 1131 of file rasterizer_unittests.cc.
flutter::TEST | ( | RasterizerTest | , |
TeardownNoSurface | |||
) |
Definition at line 1194 of file rasterizer_unittests.cc.
flutter::TEST | ( | Rect | , |
ReturnsLTRB | |||
) |
Definition at line 37 of file geometry_unittests.cc.
flutter::TEST | ( | Rect | , |
ReturnsWidthHeight | |||
) |
flutter::TEST | ( | Rect | , |
SetsOriginAndSize | |||
) |
flutter::TEST | ( | SamplingProfilerTest | , |
DeleteAfterStart | |||
) |
Definition at line 43 of file sampling_profiler_unittest.cc.
flutter::TEST | ( | Size | , |
ClampsDimensionsPositive | |||
) |
flutter::TEST | ( | Size | , |
SetsDimensions | |||
) |
flutter::TEST | ( | StandardMessageCodec | , |
CanDecodeEmptyBytesAsNullWithoutCallingSerializer | |||
) |
Definition at line 95 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeByteArray | |||
) |
Definition at line 193 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeDouble | |||
) |
Definition at line 128 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeEmptyList | |||
) |
Definition at line 175 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeEmptyString | |||
) |
Definition at line 150 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeFalse | |||
) |
Definition at line 112 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeFloat32Array | |||
) |
Definition at line 214 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeFloat64Array | |||
) |
Definition at line 221 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeInt32 | |||
) |
Definition at line 117 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeInt32Array | |||
) |
Definition at line 199 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeInt64 | |||
) |
Definition at line 122 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeInt64Array | |||
) |
Definition at line 206 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeList | |||
) |
Definition at line 155 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeMap | |||
) |
Definition at line 180 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeNull | |||
) |
Definition at line 90 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeSimpleCustomType | |||
) |
Definition at line 230 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeString | |||
) |
Definition at line 134 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeStringWithNonAsciiCodePoint | |||
) |
Definition at line 140 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeStringWithNonBMPCodePoint | |||
) |
Definition at line 145 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeTrue | |||
) |
Definition at line 107 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
CanEncodeAndDecodeVariableLengthCustomType | |||
) |
Definition at line 244 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMessageCodec | , |
GetInstanceCachesInstance | |||
) |
Definition at line 82 of file standard_message_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
GetInstanceCachesInstance | |||
) |
Definition at line 35 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesCustomTypeArguments | |||
) |
Definition at line 167 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesErrorEnvelopesWithDetails | |||
) |
Definition at line 130 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesErrorEnvelopesWithNulls | |||
) |
Definition at line 105 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesMethodCallsWithArgument | |||
) |
Definition at line 53 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesMethodCallsWithNullArguments | |||
) |
Definition at line 43 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesSuccessEnvelopesWithNullResult | |||
) |
Definition at line 66 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | StandardMethodCodec | , |
HandlesSuccessEnvelopesWithResult | |||
) |
Definition at line 85 of file standard_method_codec_unittests.cc.
flutter::TEST | ( | TextEditingDeltaTest | , |
TestTextEditingDeltaConstructor | |||
) |
Definition at line 11 of file text_editing_delta_unittests.cc.
flutter::TEST | ( | TextEditingDeltaTest | , |
TestTextEditingDeltaNonTextConstructor | |||
) |
Definition at line 25 of file text_editing_delta_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddCodePoint | |||
) |
Definition at line 417 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddCodePointReverseSelection | |||
) |
Definition at line 439 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddCodePointReverseSelectionWideCharacter | |||
) |
Definition at line 459 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddCodePointSelection | |||
) |
Definition at line 429 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddCodePointSelectionWideCharacter | |||
) |
Definition at line 449 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddText | |||
) |
Definition at line 469 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddTextReverseSelection | |||
) |
Definition at line 489 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddTextReverseSelectionWideCharacter | |||
) |
Definition at line 509 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddTextSelection | |||
) |
Definition at line 479 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
AddTextSelectionWideCharacter | |||
) |
Definition at line 499 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceEnd | |||
) |
Definition at line 878 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceEndComposing | |||
) |
Definition at line 962 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceEndReverseComposing | |||
) |
Definition at line 973 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceMiddle | |||
) |
Definition at line 868 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceMiddleComposing | |||
) |
Definition at line 940 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceMiddleReverseComposing | |||
) |
Definition at line 951 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceReverseSelection | |||
) |
Definition at line 908 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceSelection | |||
) |
Definition at line 898 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceStart | |||
) |
Definition at line 858 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceStartComposing | |||
) |
Definition at line 918 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceStartReverseComposing | |||
) |
Definition at line 929 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
BackspaceWideCharacters | |||
) |
Definition at line 888 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
CommitComposingNoTextWithNoSelection | |||
) |
Definition at line 230 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
CommitComposingNoTextWithSelection | |||
) |
Definition at line 255 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
CommitComposingTextWithNoSelection | |||
) |
Definition at line 280 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
CommitComposingTextWithSelection | |||
) |
Definition at line 336 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteEnd | |||
) |
Definition at line 539 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteEndComposing | |||
) |
Definition at line 627 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteEndReverseComposing | |||
) |
Definition at line 638 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteMiddle | |||
) |
Definition at line 529 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteMiddleComposing | |||
) |
Definition at line 605 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteMiddleReverseComposing | |||
) |
Definition at line 616 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteReverseSelection | |||
) |
Definition at line 569 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSelection | |||
) |
Definition at line 559 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteStart | |||
) |
Definition at line 519 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteStartComposing | |||
) |
Definition at line 579 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteStartReverseComposing | |||
) |
Definition at line 592 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursor | |||
) |
Definition at line 775 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursorAll | |||
) |
Definition at line 796 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursorAllComposing | |||
) |
Definition at line 806 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursorComposing | |||
) |
Definition at line 785 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursorGreedy | |||
) |
Definition at line 817 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAfterCursorGreedyComposing | |||
) |
Definition at line 827 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursor | |||
) |
Definition at line 649 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursorAll | |||
) |
Definition at line 670 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursorAllComposing | |||
) |
Definition at line 680 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursorComposing | |||
) |
Definition at line 659 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursorGreedy | |||
) |
Definition at line 691 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingAtCursorGreedyComposing | |||
) |
Definition at line 701 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursor | |||
) |
Definition at line 712 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursorAll | |||
) |
Definition at line 733 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursorAllComposing | |||
) |
Definition at line 743 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursorComposing | |||
) |
Definition at line 722 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursorGreedy | |||
) |
Definition at line 754 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingBeforeCursorGreedyComposing | |||
) |
Definition at line 764 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingReverseSelection | |||
) |
Definition at line 848 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteSurroundingSelection | |||
) |
Definition at line 838 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
DeleteWideCharacters | |||
) |
Definition at line 549 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
GetCursorOffset | |||
) |
Definition at line 1702 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
GetCursorOffsetReverseSelection | |||
) |
Definition at line 1725 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
GetCursorOffsetSelection | |||
) |
Definition at line 1718 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackEnd | |||
) |
Definition at line 1130 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackEndComposing | |||
) |
Definition at line 1216 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackEndReverseComposing | |||
) |
Definition at line 1227 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackMiddle | |||
) |
Definition at line 1120 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackMiddleComposing | |||
) |
Definition at line 1194 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackMiddleReverseComposing | |||
) |
Definition at line 1205 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackReverseSelection | |||
) |
Definition at line 1160 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackSelection | |||
) |
Definition at line 1150 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackStart | |||
) |
Definition at line 1110 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackStartComposing | |||
) |
Definition at line 1170 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackStartReverseComposing | |||
) |
Definition at line 1182 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorBackWideCharacters | |||
) |
Definition at line 1140 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardEnd | |||
) |
Definition at line 1004 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardEndComposing | |||
) |
Definition at line 1088 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardEndReverseComposing | |||
) |
Definition at line 1099 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardMiddle | |||
) |
Definition at line 994 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardMiddleComposing | |||
) |
Definition at line 1066 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardMiddleReverseComposing | |||
) |
Definition at line 1077 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardReverseSelection | |||
) |
Definition at line 1034 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardSelection | |||
) |
Definition at line 1024 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardStart | |||
) |
Definition at line 984 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardStartComposing | |||
) |
Definition at line 1044 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardStartReverseComposing | |||
) |
Definition at line 1055 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorForwardWideCharacters | |||
) |
Definition at line 1014 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningEnd | |||
) |
Definition at line 1278 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningEndComposing | |||
) |
Definition at line 1426 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningEndReverseComposing | |||
) |
Definition at line 1448 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningMiddle | |||
) |
Definition at line 1258 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningMiddleComposing | |||
) |
Definition at line 1382 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningMiddleReverseComposing | |||
) |
Definition at line 1404 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningReverseSelection | |||
) |
Definition at line 1318 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningSelection | |||
) |
Definition at line 1298 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningStart | |||
) |
Definition at line 1238 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningStartComposing | |||
) |
Definition at line 1338 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToBeginningStartReverseComposing | |||
) |
Definition at line 1360 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndEnd | |||
) |
Definition at line 1510 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndEndComposing | |||
) |
Definition at line 1658 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndEndReverseComposing | |||
) |
Definition at line 1680 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndMiddle | |||
) |
Definition at line 1490 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndMiddleComposing | |||
) |
Definition at line 1614 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndMiddleReverseComposing | |||
) |
Definition at line 1636 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndReverseSelection | |||
) |
Definition at line 1550 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndSelection | |||
) |
Definition at line 1530 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndStart | |||
) |
Definition at line 1470 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndStartComposing | |||
) |
Definition at line 1570 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
MoveCursorToEndStartReverseComposing | |||
) |
Definition at line 1592 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningEnd | |||
) |
Definition at line 1288 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningEndComposing | |||
) |
Definition at line 1437 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningEndReverseComposing | |||
) |
Definition at line 1459 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningMiddle | |||
) |
Definition at line 1268 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningMiddleComposing | |||
) |
Definition at line 1393 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningMiddleReverseComposing | |||
) |
Definition at line 1415 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningReverseSelection | |||
) |
Definition at line 1328 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningSelection | |||
) |
Definition at line 1308 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningStart | |||
) |
Definition at line 1248 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningStartComposing | |||
) |
Definition at line 1349 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToBeginningStartReverseComposing | |||
) |
Definition at line 1371 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndEnd | |||
) |
Definition at line 1520 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndEndComposing | |||
) |
Definition at line 1669 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndEndReverseComposing | |||
) |
Definition at line 1691 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndMiddle | |||
) |
Definition at line 1500 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndMiddleComposing | |||
) |
Definition at line 1625 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndMiddleReverseComposing | |||
) |
Definition at line 1647 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndReverseSelection | |||
) |
Definition at line 1560 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndSelection | |||
) |
Definition at line 1540 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndStart | |||
) |
Definition at line 1480 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndStartComposing | |||
) |
Definition at line 1581 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SelectToEndStartReverseComposing | |||
) |
Definition at line 1603 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeEnd | |||
) |
Definition at line 190 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeMiddle | |||
) |
Definition at line 180 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeOutsideString | |||
) |
Definition at line 220 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeReverseExtent | |||
) |
Definition at line 210 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeStart | |||
) |
Definition at line 170 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetComposingRangeWithExtent | |||
) |
Definition at line 200 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionComposingEnd | |||
) |
Definition at line 99 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionComposingMiddle | |||
) |
Definition at line 79 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionComposingStart | |||
) |
Definition at line 59 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionEnd | |||
) |
Definition at line 90 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionMiddle | |||
) |
Definition at line 70 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionOutsideComposingRange | |||
) |
Definition at line 158 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionOutsideString | |||
) |
Definition at line 150 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionReverseExtent | |||
) |
Definition at line 130 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionReverseExtentComposing | |||
) |
Definition at line 139 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionStart | |||
) |
Definition at line 50 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionWthExtent | |||
) |
Definition at line 110 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetSelectionWthExtentComposing | |||
) |
Definition at line 119 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetText | |||
) |
Definition at line 15 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetTextEmpty | |||
) |
Definition at line 27 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetTextReplaceText | |||
) |
Definition at line 33 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetTextResetsSelection | |||
) |
Definition at line 41 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
SetTextWideCharacters | |||
) |
Definition at line 21 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
UpdateComposingRemovesLastComposingCharacter | |||
) |
Definition at line 395 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextInputModel | , |
UpdateSelectionWhileComposing | |||
) |
Definition at line 406 of file text_input_model_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsEndPosition | |||
) |
Definition at line 125 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsEndPositionReversed | |||
) |
Definition at line 151 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsMiddlePosition | |||
) |
Definition at line 119 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsMiddlePositionReversed | |||
) |
Definition at line 145 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsPostEndPosition | |||
) |
Definition at line 130 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsPostEndPositionReversed | |||
) |
Definition at line 156 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsPreStartPosition | |||
) |
Definition at line 109 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsPreStartPositionReversed | |||
) |
Definition at line 135 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeEndPosition | |||
) |
Definition at line 182 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeEndPositionReversed | |||
) |
Definition at line 223 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeMiddlePosition | |||
) |
Definition at line 176 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeMiddlePositionReversed | |||
) |
Definition at line 212 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangePostEndPosition | |||
) |
Definition at line 192 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangePostEndPositionReversed | |||
) |
Definition at line 228 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangePreStartPosition | |||
) |
Definition at line 161 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangePreStartPositionReversed | |||
) |
Definition at line 197 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeSpanningEndPosition | |||
) |
Definition at line 187 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeSpanningEndPositionReversed | |||
) |
Definition at line 218 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeSpanningStartPosition | |||
) |
Definition at line 166 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeSpanningStartPositionReversed | |||
) |
Definition at line 202 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeStartPosition | |||
) |
Definition at line 171 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsRangeStartPositionReversed | |||
) |
Definition at line 207 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsStartPosition | |||
) |
Definition at line 114 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ContainsStartPositionReversed | |||
) |
Definition at line 140 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ReversedCollapsedRange | |||
) |
Definition at line 238 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ReversedForwardRange | |||
) |
Definition at line 233 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
ReversedReversedRange | |||
) |
Definition at line 243 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetBase | |||
) |
Definition at line 53 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetBaseReversed | |||
) |
Definition at line 60 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetEnd | |||
) |
Definition at line 95 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetEndReversed | |||
) |
Definition at line 102 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetExtent | |||
) |
Definition at line 67 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetExtentReversed | |||
) |
Definition at line 74 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetStart | |||
) |
Definition at line 81 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
SetStartReversed | |||
) |
Definition at line 88 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
TextRangeFromPositionNonZero | |||
) |
Definition at line 22 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
TextRangeFromPositionZero | |||
) |
Definition at line 11 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
TextRangeFromRange | |||
) |
Definition at line 33 of file text_range_unittests.cc.
flutter::TEST | ( | TextRange | , |
TextRangeFromReversedRange | |||
) |
Definition at line 43 of file text_range_unittests.cc.
flutter::TEST | ( | TextureRegistrarTest | , |
MarkFrameAvailableInvalidTexture | |||
) |
Definition at line 143 of file texture_registrar_unittests.cc.
flutter::TEST | ( | TextureRegistrarTest | , |
RegisterUnregisterTexture | |||
) |
Definition at line 87 of file texture_registrar_unittests.cc.
flutter::TEST | ( | TextureRegistrarTest | , |
UnregisterInvalidTexture | |||
) |
Definition at line 129 of file texture_registrar_unittests.cc.
flutter::TEST_F | ( | DartProjectTest | , |
DartEntrypointArguments | |||
) |
Definition at line 45 of file dart_project_unittests.cc.
flutter::TEST_F | ( | DartProjectTest | , |
ProjectWithCustomPaths | |||
) |
Definition at line 38 of file dart_project_unittests.cc.
flutter::TEST_F | ( | DartProjectTest | , |
StandardProjectFormat | |||
) |
Definition at line 31 of file dart_project_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
AnimatorAcceptsMultipleRenders | |||
) |
Definition at line 266 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
AnimatorSubmitPartialViewsForWarmUp | |||
) |
Definition at line 593 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
AnimatorSubmitsImplicitViewBeforeDrawFrameEnds | |||
) |
Definition at line 462 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
AnimatorSubmitWarmUpImplicitView | |||
) |
Definition at line 526 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
IgnoresDuplicateRenders | |||
) |
Definition at line 386 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineAnimatorTest | , |
IgnoresOutOfFrameRenders | |||
) |
Definition at line 329 of file engine_animator_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
Create | |||
) |
Definition at line 238 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
DispatchPlatformMessageInitialRoute | |||
) |
Definition at line 282 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
DispatchPlatformMessageInitialRouteIgnored | |||
) |
Definition at line 314 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
DispatchPlatformMessageUnknown | |||
) |
Definition at line 255 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
PassesLoadDartDeferredLibraryErrorToRuntime | |||
) |
Definition at line 441 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
SpawnedEngineInheritsAssetManager | |||
) |
Definition at line 469 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
SpawnSharesFontLibrary | |||
) |
Definition at line 348 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
SpawnWithCustomInitialRoute | |||
) |
Definition at line 376 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
SpawnWithCustomSettings | |||
) |
Definition at line 404 of file engine_unittests.cc.
flutter::TEST_F | ( | EngineTest | , |
UpdateAssetManagerWithEqualManagers | |||
) |
Definition at line 508 of file engine_unittests.cc.
void flutter::ThreadExitCallback | ( | ) |
Definition at line 161 of file dart_vm.cc.
Definition at line 46 of file dl_geometry_types.h.
Definition at line 61 of file dl_geometry_types.h.
Definition at line 50 of file dl_geometry_types.h.
Definition at line 38 of file dl_geometry_types.h.
Definition at line 42 of file dl_geometry_types.h.
|
static |
Definition at line 80 of file keyboard_key_embedder_handler.cc.
|
static |
Definition at line 102 of file scene_node.cc.
tonic::Float64List flutter::ToMatrix4 | ( | const SkMatrix & | sk_matrix | ) |
Definition at line 46 of file matrix.cc.
Definition at line 62 of file dl_sk_conversions.cc.
|
inline |
Definition at line 43 of file dl_sk_conversions.h.
|
inline |
Definition at line 104 of file dl_sk_conversions.h.
sk_sp< SkColorFilter > flutter::ToSk | ( | const DlColorFilter * | filter | ) |
Definition at line 235 of file dl_sk_conversions.cc.
|
inline |
Definition at line 86 of file dl_sk_conversions.h.
sk_sp< SkShader > flutter::ToSk | ( | const DlColorSource * | source | ) |
Definition at line 68 of file dl_sk_conversions.cc.
|
inline |
Definition at line 47 of file dl_sk_conversions.h.
|
inline |
Definition at line 95 of file dl_sk_conversions.h.
sk_sp< SkImageFilter > flutter::ToSk | ( | const DlImageFilter * | filter | ) |
Definition at line 176 of file dl_sk_conversions.cc.
|
inline |
Definition at line 113 of file dl_sk_conversions.h.
sk_sp< SkMaskFilter > flutter::ToSk | ( | const DlMaskFilter * | filter | ) |
Definition at line 262 of file dl_sk_conversions.cc.
Definition at line 22 of file dl_sk_conversions.cc.
|
inline |
Definition at line 122 of file dl_sk_conversions.h.
sk_sp< SkVertices > flutter::ToSk | ( | const DlVertices * | vertices | ) |
Definition at line 277 of file dl_sk_conversions.cc.
|
inline |
Definition at line 100 of file dl_sk_conversions.h.
|
inline |
Definition at line 82 of file dl_sk_conversions.h.
|
inline |
Definition at line 91 of file dl_sk_conversions.h.
|
inline |
Definition at line 109 of file dl_sk_conversions.h.
|
inline |
Definition at line 118 of file dl_sk_conversions.h.
|
inline |
Definition at line 17 of file dl_sk_conversions.h.
|
inline |
Definition at line 73 of file dl_sk_conversions.h.
|
inline |
Definition at line 77 of file dl_sk_conversions.h.
|
inline |
Definition at line 68 of file dl_sk_conversions.h.
Definition at line 21 of file dl_sk_conversions.h.
|
inline |
Definition at line 27 of file dl_sk_conversions.h.
|
inline |
Definition at line 55 of file dl_sk_conversions.h.
|
inline |
Definition at line 31 of file dl_sk_conversions.h.
|
inline |
Definition at line 35 of file dl_sk_conversions.h.
|
inline |
Definition at line 39 of file dl_sk_conversions.h.
|
inline |
Definition at line 51 of file dl_sk_conversions.h.
Definition at line 75 of file dl_geometry_types.h.
Definition at line 85 of file dl_geometry_types.h.
SkM44 flutter::ToSkM44 | ( | const tonic::Float64List & | matrix4 | ) |
Definition at line 21 of file matrix.cc.
Definition at line 79 of file dl_geometry_types.h.
SkMatrix flutter::ToSkMatrix | ( | const tonic::Float64List & | matrix4 | ) |
Definition at line 32 of file matrix.cc.
Definition at line 67 of file dl_geometry_types.h.
Definition at line 71 of file dl_geometry_types.h.
Definition at line 56 of file dl_sk_conversions.cc.
|
static |
Definition at line 18 of file embedder_external_view.cc.
|
static |
Definition at line 325 of file tester_main.cc.
|
inline |
Definition at line 34 of file keyboard_utils.h.
flutter::Unit | ( | benchmark::kMicrosecond | ) |
flutter::Unit | ( | benchmark::kNanosecond | ) |
|
static |
Definition at line 509 of file platform_view_android_jni_impl.cc.
|
static |
Only call this method if the GPU is available.
Definition at line 257 of file image_decoder_impeller.cc.
|
static |
Definition at line 367 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 643 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 164 of file image_decoder_skia.cc.
Definition at line 17 of file embedder_external_texture_metal.mm.
|
static |
Definition at line 92 of file embedder_layers.cc.
|
static |
Definition at line 60 of file flutter_windows_engine.h.
|
static |
Definition at line 134 of file gpu_surface_gl_skia.cc.
|
static |
Definition at line 104 of file service_protocol.cc.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia flutter::allowlist |
Definition at line 171 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan flutter::backends |
Definition at line 276 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace flutter::buffer |
Definition at line 126 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent flutter::cache |
Definition at line 191 of file switches.h.
BOOL flutter::canApplyBlurBackdrop = YES |
Definition at line 80 of file FlutterPlatformViews.mm.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader flutter::compilation |
Definition at line 180 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core flutter::counts |
Definition at line 239 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via flutter::dart |
Definition at line 215 of file switches.h.
const char * flutter::dart_plugin_registrant_library_override = nullptr |
The name of the library where the Dart Plugin Registrant will be looked for. This is available for testing.
Definition at line 16 of file dart_plugin_registrant.cc.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot flutter::data |
Definition at line 41 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By flutter::default |
Definition at line 183 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets flutter::dir |
Definition at line 145 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For flutter::example |
Definition at line 128 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port flutter::fallback |
Definition at line 154 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank trace to flutter::file |
Definition at line 201 of file switches.h.
|
static |
Definition at line 144 of file display_list_raster_cache_item.cc.
|
static |
Definition at line 140 of file layer_raster_cache_item.cc.
Definition at line 213 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run flutter::forever |
Definition at line 227 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank trace to Write the timeline trace to a file at the specified path The file will be in Perfetto s proto flutter::format |
Definition at line 203 of file switches.h.
|
static |
Definition at line 121 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 21 of file vsync_waiter_android.cc.
|
static |
Definition at line 111 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 62 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 64 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 148 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 146 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 144 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 129 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 101 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 20 of file android_image_generator.cc.
|
static |
Definition at line 103 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 119 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 43 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 68 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 19 of file android_image_generator.cc.
|
static |
Definition at line 46 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 56 of file flutter_main.cc.
|
static |
Definition at line 95 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 117 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 87 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 89 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 58 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 127 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 56 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 125 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 54 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 123 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 60 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 48 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 109 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 83 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 81 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 85 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 151 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 152 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 154 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 155 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 153 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 105 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 138 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 134 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 107 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 99 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 97 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 140 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 142 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 22 of file vsync_waiter_android.cc.
|
static |
Definition at line 131 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 127 of file tester_main.cc.
|
static |
Definition at line 113 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 51 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 93 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 91 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 115 of file platform_view_android_jni_impl.cc.
|
static |
Definition at line 20 of file vsync_waiter_android.cc.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial flutter::gc |
Definition at line 238 of file switches.h.
|
static |
Definition at line 10 of file flow_test_utils.cc.
|
static |
Definition at line 9 of file flow_test_utils.cc.
|
static |
Definition at line 16 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 25 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 24 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 27 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 279 of file dart_vm.cc.
|
static |
Definition at line 17 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 15 of file dart_vm_lifecycle.cc.
|
static |
Definition at line 26 of file dart_vm_lifecycle.cc.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder flutter::h |
Definition at line 59 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service flutter::host |
Definition at line 74 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable flutter::impeller |
Definition at line 266 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication flutter::ipv6 |
Definition at line 118 of file switches.h.
|
static |
Definition at line 20 of file AccessibilityBridgeMac.mm.
|
static |
Definition at line 17 of file AccessibilityBridgeMac.mm.
|
static |
Definition at line 19 of file AccessibilityBridgeMac.mm.
|
static |
Definition at line 18 of file AccessibilityBridgeMac.mm.
|
static |
Definition at line 16 of file AccessibilityBridgeMac.mm.
|
static |
Definition at line 21 of file AccessibilityBridgeMac.mm.
|
staticconstexpr |
const int flutter::kBinarySearchThreshold = 10 |
Definition at line 13 of file dl_region.cc.
|
constexpr |
|
staticconstexpr |
Definition at line 20 of file pointer_data.cc.
|
staticconstexpr |
Definition at line 17 of file key_data.h.
|
static |
Definition at line 30 of file callback_cache.cc.
const uint64_t flutter::kCapsLockLogicalKey = 0x100000104 |
The logical key for CapsLock, which needs special handling.
Definition at line 246 of file KeyCodeMap.g.mm.
const uint64_t flutter::kCapsLockPhysicalKey = 0x00070039 |
The physical key for CapsLock, which needs special handling.
Definition at line 245 of file KeyCodeMap.g.mm.
|
static |
Definition at line 28 of file callback_cache.cc.
|
constexpr |
|
constexpr |
Definition at line 15 of file keyboard_utils.h.
|
static |
Definition at line 53 of file dart_vm.cc.
|
static |
Definition at line 84 of file dart_vm.cc.
|
static |
Definition at line 109 of file dart_vm.cc.
|
static |
Definition at line 80 of file dart_vm.cc.
|
static |
Definition at line 94 of file dart_vm.cc.
|
static |
Definition at line 62 of file dart_vm.cc.
|
static |
Definition at line 90 of file dart_vm.cc.
|
static |
Definition at line 113 of file dart_vm.cc.
|
static |
Definition at line 98 of file dart_vm.cc.
|
static |
Definition at line 117 of file dart_vm.cc.
|
static |
|
static |
Definition at line 75 of file dart_vm.cc.
|
constexpr |
Definition at line 30 of file keyboard_utils.h.
const int flutter::kDisplayEngineStatistics = 1 << 2 |
Definition at line 20 of file performance_overlay_layer.h.
const int flutter::kDisplayRasterizerStatistics = 1 << 0 |
Definition at line 18 of file performance_overlay_layer.h.
Definition at line 117 of file dl_builder.cc.
Definition at line 21 of file dl_matrix_clip_tracker.cc.
|
staticconstexpr |
Definition at line 398 of file platform_handler.cc.
const NSDictionary * flutter::keyCodeToLogicalKey |
A map from macOS key codes to Flutter's logical key values.
This is used to derive logical keys that can't or shouldn't be derived from |charactersIgnoringModifiers|.
Definition at line 149 of file KeyCodeMap.g.mm.
const NSDictionary * flutter::keyCodeToModifierFlag |
Map |NSEvent.keyCode| to its corresponding bitmask of NSEventModifierFlags.
This does not include CapsLock, for it is handled specially.
Definition at line 223 of file KeyCodeMap.g.mm.
const NSDictionary * flutter::keyCodeToPhysicalKey |
Maps macOS-specific key code values representing |PhysicalKeyboardKey|.
MacOS doesn't provide a scan code, but a virtual keycode to represent a physical key.
Definition at line 26 of file KeyCodeMap.g.mm.
|
constexpr |
Definition at line 127 of file dart_vm.cc.
|
constexpr |
Definition at line 128 of file dart_vm.cc.
|
static |
Definition at line 25 of file image_filter.cc.
|
constexpr |
Definition at line 35 of file constants.h.
|
constexpr |
Definition at line 113 of file embedder_thread_host.cc.
|
constexpr |
|
constexpr |
Definition at line 18 of file system_utils.h.
|
constexpr |
Definition at line 20 of file system_utils.h.
|
staticconstexpr |
|
static |
Definition at line 41 of file gpu_surface_gl_skia.cc.
|
static |
Definition at line 25 of file callback_cache.cc.
|
constexpr |
Definition at line 16 of file accessibility_bridge.cc.
const int flutter::kHorizontalScrollSemanticsActions |
Definition at line 52 of file semantics_node.h.
|
staticconstexpr |
Definition at line 20 of file image_lru.h.
|
constexpr |
The max ratio of pixel width or height to size that is dirty which results in a partial repaint.
Performing a partial repaint has a small overhead - Impeller needs to allocate a fairly large resolve texture for the root pass instead of using the drawable texture, and a final blit must be performed. At a minimum, if the damage rect is the entire buffer, we must not perform a partial repaint. Beyond that, we could only experimentally determine what this value should be. From looking at the Flutter Gallery, we noticed that there are occassionally small partial repaints which shave off trivial numbers of pixels.
Definition at line 208 of file compositor_context.cc.
|
constexpr |
Definition at line 55 of file flutter_windows_engine.h.
|
constexpr |
Definition at line 14 of file dl_sk_conversions.cc.
|
staticconstexpr |
|
constexpr |
Definition at line 21 of file keyboard_utils.h.
|
constexpr |
Definition at line 18 of file keyboard_utils.h.
|
staticconstexpr |
Definition at line 16 of file key_data.h.
const std::vector< LayoutGoal > flutter::kLayoutGoals |
All keys that Flutter wants to derive layout for, and guides on how to derive them.
Definition at line 248 of file KeyCodeMap.g.mm.
|
static |
Definition at line 29 of file callback_cache.cc.
|
staticconstexpr |
|
staticconstexpr |
Definition at line 47 of file service_protocol.cc.
|
staticconstexpr |
const uint64_t flutter::kMacosPlane = 0x01400000000 |
The plane value for the private keys defined by the macOS embedding.
Definition at line 24 of file KeyCodeMap.g.mm.
|
constexpr |
|
staticconstexpr |
Definition at line 287 of file dart_vm.cc.
|
static |
Definition at line 18 of file stopwatch_dl.cc.
|
static |
Definition at line 16 of file stopwatch_sk.cc.
|
static |
Definition at line 9 of file stopwatch.cc.
|
static |
Definition at line 17 of file stopwatch_dl.cc.
|
static |
Definition at line 15 of file stopwatch_sk.cc.
|
constexpr |
Definition at line 9 of file constants.h.
|
staticconstexpr |
Definition at line 286 of file dart_vm.cc.
|
constexpr |
Definition at line 35 of file flutter_main.cc.
|
constexpr |
Definition at line 11 of file semantics_node.cc.
|
static |
Definition at line 27 of file callback_cache.cc.
|
staticconstexpr |
|
constexpr |
Definition at line 12 of file compositor_software.cc.
const char *const flutter::kOrientationUpdateNotificationKey |
Definition at line 34 of file FlutterPlatformPlugin.mm.
const char *const flutter::kOrientationUpdateNotificationName |
Definition at line 32 of file FlutterPlatformPlugin.mm.
const char *const flutter::kOverlayStyleUpdateNotificationKey |
Definition at line 38 of file FlutterPlatformPlugin.mm.
const char *const flutter::kOverlayStyleUpdateNotificationName |
Definition at line 36 of file FlutterPlatformPlugin.mm.
|
extern |
|
extern |
|
staticconstexpr |
Definition at line 19 of file pointer_data.cc.
|
static |
Definition at line 26 of file callback_cache.cc.
|
static |
Definition at line 17 of file embedder_external_view_embedder.cc.
|
constexpr |
Definition at line 19 of file keyboard_utils.h.
|
constexpr |
Definition at line 20 of file keyboard_utils.h.
|
constexpr |
Definition at line 16 of file keyboard_utils.h.
|
constexpr |
Definition at line 17 of file keyboard_utils.h.
const int flutter::kScrollableSemanticsActions |
Definition at line 56 of file semantics_node.h.
const int flutter::kScrollableSemanticsFlags |
Definition at line 96 of file semantics_node.h.
|
static |
Definition at line 64 of file dart_vm.cc.
|
staticconstexpr |
|
constexpr |
Definition at line 14 of file keyboard_utils.h.
const double flutter::kSizeFactorSmall = 0.3 |
Definition at line 316 of file dl_region_benchmarks.cc.
|
constexpr |
|
static |
|
static |
Definition at line 184 of file dart_vm.cc.
|
static |
Definition at line 183 of file dart_vm.cc.
|
constexpr |
|
constexpr |
const uint64_t flutter::kUnicodePlane = 0x00000000000 |
The plane value for keys which have a Unicode representation.
Definition at line 23 of file KeyCodeMap.g.mm.
|
staticconstexpr |
const uint64_t flutter::kValueMask = 0x000ffffffff |
Mask for the 32-bit value portion of the key code.
Definition at line 22 of file KeyCodeMap.g.mm.
const int flutter::kVerticalScrollSemanticsActions |
Definition at line 48 of file semantics_node.h.
|
staticconstexpr |
Definition at line 46 of file service_protocol.cc.
const int flutter::kVisualizeEngineStatistics = 1 << 3 |
Definition at line 21 of file performance_overlay_layer.h.
const int flutter::kVisualizeRasterizerStatistics = 1 << 1 |
Definition at line 19 of file performance_overlay_layer.h.
|
staticconstexpr |
Definition at line 17 of file vsync_waiter.cc.
|
staticconstexpr |
Definition at line 19 of file vsync_waiter.cc.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font flutter::manager |
Definition at line 218 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive flutter::mode |
Definition at line 228 of file switches.h.
const NSDictionary * flutter::modifierFlagToKeyCode |
Map a bit of bitmask of NSEventModifierFlags to its corresponding |NSEvent.keyCode|.
This does not include CapsLock, for it is handled specially.
Definition at line 234 of file KeyCodeMap.g.mm.
DEF_SWITCHES_START aot vmservice shared library flutter::name |
Definition at line 32 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib flutter::path |
Definition at line 57 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network flutter::policy |
Definition at line 248 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service flutter::port |
Definition at line 87 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service flutter::publication |
Definition at line 110 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however flutter::route |
Definition at line 137 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm flutter::service |
Definition at line 99 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not flutter::set |
Definition at line 76 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap flutter::size |
Definition at line 259 of file switches.h.
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace flutter::startup |
Definition at line 162 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan this flag does nothing enable vulkan gpu flutter::tracing |
Definition at line 283 of file switches.h.
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan flutter::validation |
Definition at line 274 of file switches.h.