Flutter Engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_FlAccessibilityPlugin
 C_FlAccessibleNode
 C_FlBackingStoreProvider
 C_FlBasicMessageChannel
 C_FlBasicMessageChannelResponseHandle
 C_FlBinaryCodec
 C_FlBinaryMessengerInterface
 C_FlBinaryMessengerResponseHandleClass
 C_FlBinaryMessengerResponseHandleImpl
 C_FlDartProject
 C_FlEngine
 C_FlEventChannel
 C_FlEventChannelResponseHandle
 C_FlGLArea
 C_FlJsonMessageCodec
 C_FlJsonMethodCodec
 C_FlKeyboardManager
 C_FlKeyboardManagerUserData
 C_FlKeyboardPendingEvent
 C_FlKeyChannelResponder
 C_FlKeyChannelResponderMock
 C_FlKeyChannelUserData
 C_FlKeyEmbedderCallRecord
 C_FlKeyEmbedderResponder
 C_FlKeyEmbedderUserData
 C_FlKeyEvent
 C_FlKeyResponderInterface
 C_FlMethodCall
 C_FlMethodChannel
 C_FlMethodErrorResponse
 C_FlMethodNotImplementedResponse
 C_FlMethodSuccessResponse
 C_FlMockBinaryMessengerResponseHandle
 C_FlMockPluginRegistrar
 C_FlMockRenderer
 C_FlMockTextInputPlugin
 C_FlMockTextureRegistrar
 C_FlMouseCursorPlugin
 C_FlPlatformPlugin
 C_FlRendererClass
 C_FlRendererGL
 C_FlRendererHeadless
 C_FlSettingsPlugin
 C_FlStandardMessageCodec
 C_FlStandardMethodCodec
 C_FlStringCodec
 C_FlTaskRunner
 C_FlTaskRunnerTask
 C_FlTestCodec
 C_FlTextInputPluginClass
 C_FlTextureGLClass
 C_FlTextureInterface
 C_FlutterEngine
 C_FlutterEngineAOTData
 C_FlutterEngineTexture
 C_FlutterPlatformMessageResponseHandle
 C_FlutterTaskRunner
 C_FlValue
 C_FlView
 C_FlViewAccessible
 C_FlViewChild
 C_ReorderData
 Cflutter::AccessibilityBridge::AccessibilityBridgeDelegate
 Cflutter::AccessibilityBridgeIosInterface that represents an accessibility bridge for iOS
 Cflutter_runner_test::AccessibilityBridgeTestDelegate
 CActionData
 Cflutter_runner::ActiveComponentV1
 Cflutter_runner::ActiveComponentV2
 Candroid::aggregate_traits< T, U >
 CAllocator_TestBase
 Cflutter::AndroidContextHolds state that is shared across Android surfaces
 Cflutter::AndroidEGLSurface
 Cflutter::AndroidShellHolderThis is the Android owner of the core engine Shell
 Cflutter::AndroidSurface
 Cflutter::AndroidSurfaceFactory
 Cflutter::AngleSurfaceManager
 Cflutter::Animator
 CAOTDataDeleter
 Cflutter::testing::AOTDataDeleter
 CAppDelegate()
 Cflutter::Application
 Cflutter::ApplicationStore
 Cbase::internal::ArithmeticOrUnderlyingEnum< T, is_enum >
 Cbase::internal::ArithmeticOrUnderlyingEnum< T, false >
 Cbase::internal::ArithmeticOrUnderlyingEnum< T, true >
 Cfml::AsciiTrieA trie for looking for ASCII prefixes
 Cflutter::AssetResolver
 Cfml::AtomicObject< T >
 Cflutter::testing::AttributeRefTester
 Cflutter::testing::AutoIsolateShutdown
 Cflutter::Layer::AutoPrerollSaveLayerState
 Cbase::AutoReset< T >
 Cfml::AutoResetWaitableEvent
 Cflutter::Layer::AutoSaveLayer
 Cflutter::DiffContext::AutoSubtreeRestore
 Cui::AXActionData
 Cui::AXActionHandlerBase
 Cui::AXEventIntent
 Cui::AXFragmentRootDelegateWin
 Cui::AXFragmentRootMapWin
 Cui::AXHypertext
 Cui::AXMode
 Cui::AXModeObserver
 Cui::AXNode
 Cui::AXNodeData
 Cui::AXNodeTextStyles
 Cui::AXPlatformNode
 CAXPlatformNodeCocoa(Private)
 Cui::AXPlatformNodeDelegate
 CAXPlatformNodeWin
 Cui::AXPosition< AXPositionType, AXNodeType >
 Cui::AXPosition< AXNodePosition, AXNode >
 Cui::AXRange< AXPositionType >
 Cui::AXRangeRectDelegate
 Cui::AXRelativeBounds
 Cui::AXTableInfo
 Cui::AXTreeData
 Cui::AXTreeID
 Cui::AXTreeIDHash
 Cui::AXTreeIDRegistry
 Cui::AXTreeManager
 Cui::AXTreeManagerMap
 Cui::AXTreeObserver
 Cui::AXTreeUpdateBase< AXNodeData, AXTreeData >
 Cui::AXTreeUpdateState
 Cui::AXUniqueId
 Cflutter::BasicMessageChannel< T >
 Cfml::BasicTaskRunnerAn interface over the ability to schedule tasks on a TaskRunner
 Cbase::internal::BigEnoughPromotion< Lhs, Rhs, is_intmax_type, is_max_exponent >
 Cbase::internal::BigEnoughPromotion< Lhs, Rhs, false, false >
 Cbase::internal::BigEnoughPromotion< Lhs, Rhs, is_intmax_type, true >
 Cbase::internal::BigEnoughPromotion< Lhs, Rhs, true, false >
 Cflutter::BinaryMessenger
 Cfml::BitConverter< from_length, to_length, buffer_length >
 Cflutter::BoundsAccumulator
 Cflutter::testing::BoundsTolerance
 Cflutter_runner::testing::BufferCollectionTokenPair
 Cdart_utils::BuildInfo
 Cflutter::ByteStreamReader
 Cflutter::ByteStreamWriter
 Cflutter::PersistentCache::CacheObjectHeader
 Cflutter::testing::CanvasCompareTester
 Cflutter::CanvasSpy
 Cflutter::testing::CaseParameters
 CCComObjectRootEx
 Cui::AXTableInfo::CellData
 Cfml::CFRef< T >
 Cfml::CFRef< CFRunLoopRef >
 Cfml::CFRef< CFRunLoopTimerRef >
 Cfml::CFRef< CVMetalTextureCacheRef >
 Cfml::CFRef< CVOpenGLESTextureCacheRef >
 Cfml::CFRef< CVOpenGLESTextureRef >
 Cfml::CFRef< CVPixelBufferRef >
 Cui::AXTreeObserver::Change
 Cbase::internal::CheckedAddFastOp< T, U >
 Cbase::internal::CheckedAddOp< T, U, Enable >
 Cbase::internal::CheckedAddOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedAndOp< T, U, Enable >
 Cbase::internal::CheckedAndOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedDivOp< T, U, Enable >
 Cbase::internal::CheckedDivOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedLshOp< T, U, Enable >
 Cbase::internal::CheckedLshOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedMaxOp< T, U, Enable >
 Cbase::internal::CheckedMaxOp< T, U, typename std::enable_if< std::is_arithmetic< T >::value &&std::is_arithmetic< U >::value >::type >
 Cbase::internal::CheckedMinOp< T, U, Enable >
 Cbase::internal::CheckedMinOp< T, U, typename std::enable_if< std::is_arithmetic< T >::value &&std::is_arithmetic< U >::value >::type >
 Cbase::internal::CheckedModOp< T, U, Enable >
 Cbase::internal::CheckedModOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedMulFastAsmOp< T, U >
 Cbase::internal::CheckedMulFastOp< T, U >
 Cbase::internal::CheckedMulOp< T, U, Enable >
 Cbase::internal::CheckedMulOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedNumeric< T >
 Cbase::internal::CheckedNumericState< T, type >
 Cbase::internal::CheckedNumericState< T >
 Cbase::internal::CheckedNumericState< T, NUMERIC_FLOATING >
 Cbase::internal::CheckedNumericState< T, NUMERIC_INTEGER >
 Cbase::internal::CheckedOrOp< T, U, Enable >
 Cbase::internal::CheckedOrOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedRshOp< T, U, Enable >
 Cbase::internal::CheckedRshOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedSubFastOp< T, U >
 Cbase::internal::CheckedSubOp< T, U, Enable >
 Cbase::internal::CheckedSubOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckedXorOp< T, U, Enable >
 Cbase::internal::CheckedXorOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::CheckOnFailure
 CChildIterator
 Cui::AXPlatformNodeDelegate::ChildIterator
 Cui::AXNode::ChildIteratorBase< NodeType, NextSibling, PreviousSibling, FirstChild, LastChild >
 CCHROME_CONDITION_VARIABLE
 CCHROME_SRWLOCK
 Cflutter_runner::testing::FakeShapeT< S >::CircleDef
 Cbase::internal::ClampedAddFastAsmOp< T, U >
 Cbase::internal::ClampedAddFastOp< T, U >
 Cbase::internal::ClampedAddOp< T, U, Enable >
 Cbase::internal::ClampedAddOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedAndOp< T, U, Enable >
 Cbase::internal::ClampedAndOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedDivOp< T, U, Enable >
 Cbase::internal::ClampedDivOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedLshOp< T, U, Enable >
 Cbase::internal::ClampedLshOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedMaxOp< T, U, Enable >
 Cbase::internal::ClampedMaxOp< T, U, typename std::enable_if< std::is_arithmetic< T >::value &&std::is_arithmetic< U >::value >::type >
 Cbase::internal::ClampedMinOp< T, U, Enable >
 Cbase::internal::ClampedMinOp< T, U, typename std::enable_if< std::is_arithmetic< T >::value &&std::is_arithmetic< U >::value >::type >
 Cbase::internal::ClampedModOp< T, U, Enable >
 Cbase::internal::ClampedModOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedMulFastAsmOp< T, U >
 Cbase::internal::ClampedMulFastOp< T, U >
 Cbase::internal::ClampedMulOp< T, U, Enable >
 Cbase::internal::ClampedMulOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedNegFastOp< T >
 Cbase::internal::ClampedNumeric< T >
 Cbase::internal::ClampedOrOp< T, U, Enable >
 Cbase::internal::ClampedOrOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedRshOp< T, U, Enable >
 Cbase::internal::ClampedRshOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedSubFastAsmOp< T, U >
 Cbase::internal::ClampedSubFastOp< T, U >
 Cbase::internal::ClampedSubOp< T, U, Enable >
 Cbase::internal::ClampedSubOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cbase::internal::ClampedXorOp< T, U, Enable >
 Cbase::internal::ClampedXorOp< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >
 Cflutter::testing::MockCanvas::ClipPathData
 Cflutter_runner::testing::FakeEntityNodeT< S >::ClipPlane
 Cflutter::testing::MockCanvas::ClipRectData
 Cflutter::testing::MockCanvas::ClipRRectData
 Cminikin::CmapCoverage
 Cscenic::Color
 Cflutter::Command
 Cfml::CommandLine
 Cfml::internal::CommandLineBuilder
 Cflutter::EventLoop::Task::Comparer
 Cflutter::TaskRunner::Task::Comparer
 CComponentController
 CComponentController
 CComponentRunner
 Cflutter::CompositorContext
 Cflutter::testing::MockCanvas::ConcatMatrixData
 Cflutter::ConnectionCollectionMaintains a current integer assigned to a name (connections)
 Cflutter::UIDartState::ContextThe subset of state which is owned by the shell or engine and passed through the RuntimeController into DartIsolates. If a shell-owned resource needs to be exposed to the framework via UIDartState, a pointer to the resource can be added to this struct with appropriate default construction
 Cfml::internal::CopyableLambda< T >
 Cfml::CountDownLatch
 Cflutter::Counter
 Cflutter::CounterValues
 Cflutter::CpuUsageInfoCPU 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
 Cflutter::CursorHandler
 Cflutter::CustomAccessibilityAction
 Cflutter::CustomEncodableValue
 Cflutter::Damage
 Ctonic::DartApiScope
 Ctonic::DartArgHolder< index, ArgType >
 Ctonic::DartArgHolder< indices, ArgTypes >
 Ctonic::DartArgIterator
 Ctonic::DartByteData
 Cflutter::DartCallbackCache
 Cflutter::DartCallbackRepresentation
 Ctonic::DartClassLibrary
 Ctonic::DartClassProvider
 Ctonic::DartConverter< T, Enable >
 Ctonic::DartConverter< bool >
 Ctonic::DartConverter< const char * >
 Ctonic::DartConverter< Dart_Handle >
 Ctonic::DartConverter< DartByteData >
 Ctonic::DartConverter< DartConverterMapping >
 Ctonic::DartConverter< DartList >
 Ctonic::DartConverter< flutter::Paint >
 Ctonic::DartConverter< flutter::PaintData >
 Ctonic::DartConverter< flutter::RRect >
 Ctonic::DartConverter< PTR< T > >
 Ctonic::DartConverter< std::string >
 Ctonic::DartConverter< std::u16string >
 Ctonic::DartConverter< std::vector< T > >
 Ctonic::DartConverter< T *, typename std::enable_if< std::is_convertible< T *, const DartWrappable * >::value >::type >
 Ctonic::DartConverter< T, typename std::enable_if< std::is_enum< T >::value >::type >
 Ctonic::DartConverter< TypedList< kTypeName, ElemType > >
 Ctonic::DartConverter< unsigned long long >
 Ctonic::DartConverterFloatingPoint< T >
 Ctonic::DartConverterFloatingPoint< double >
 Ctonic::DartConverterFloatingPoint< float >
 Ctonic::DartConverterInteger< T >
 Ctonic::DartConverterInteger< int >
 Ctonic::DartConverterInteger< long int >
 Ctonic::DartConverterInteger< long long >
 Ctonic::DartConverterInteger< unsigned >
 Ctonic::DartConverterInteger< unsigned long >
 Ctonic::DartConverterTypes< T >
 Ctonic::DartConverterWrappable
 Ctonic::DartDispatcher< IndicesType, T >
 Cflutter::testing::DartFixture
 Cflutter::DartIO
 Cflutter::DartIsolateGroupData
 Ctonic::DartIsolateScope
 Ctonic::DartLibraryNatives
 Ctonic::DartList
 Ctonic::DartListFactory< T, Enable >
 Ctonic::DartMessageHandler
 Ctonic::DartMicrotaskQueue
 Ctonic::DartPersistentValue
 Cflutter::DartProject
 Cflutter::DartRuntimeHooks
 Cflutter::DartServiceIsolateUtility methods for interacting with the DartVM managed service isolate present in debug and profile runtime modes
 Cflutter::DartUI
 Cflutter::DartVMDescribes 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
 Cflutter::DartVMDataProvides thread-safe access to data that is necessary to bootstrap a new Dart VM instance. All snapshots referenced by this object are read-only
 CDartVMInitializer
 Cflutter::DartVMRef
 Ctonic::DartWeakPersistentValue
 Ctonic::DartWrappable
 Ctonic::DartWrapperInfo
 Cflutter::testing::DarwinContextMetal
 Cfml::DebugTaskRunnerChecker
 Cfml::DebugThreadChecker
 Cbase::DefaultSingletonTraits< T >
 Cfml::DelayedTask
 Cflutter::TaskRunnerWin32Window::Delegate
 Cflutter::Animator::Delegate
 Cflutter::Engine::DelegateWhile the engine operates entirely on the UI task runner, it needs the capabilities of the other components to fulfill the requirements of the root isolate. The shell is the only class that implements this interface as no other component has access to all components in a thread safe manner. The engine delegates these tasks to the shell via this interface
 Cflutter::PlatformView::DelegateUsed to forward events from the platform view to interested subsystems. This forwarding is done by the shell which sets itself up as the delegate of the platform view
 Cflutter::PointerDataDispatcher::DelegateThe interface for Engine to implement
 Cflutter::Rasterizer::DelegateUsed to forward events from the rasterizer to interested subsystems. Currently, the shell sets itself up as the rasterizer delegate to listen for frame rasterization events. It can then forward these events to the engine
 Cflutter_runner::Engine::Delegate
 Cflutter::ServiceProtocol::Handler::Description
 Cfilesystem::Descriptor
 Cflutter::DiffContext
 Cflutter::Dispatcher
 Cflutter::EmbedderTaskRunner::DispatchTableA
 Cflutter::Display
 Cflutter::DisplayHelperWinUWP
 Cflutter::DisplayListFlags
 Cflutter::testing::DisplayListInvocation
 Cflutter::testing::DisplayListInvocationGroup
 Cflutter::DisplayManagerManages lifecycle of the connected displays. This class is thread-safe
 Cflutter::DLOp
 Cflutter::testing::MockCanvas::DrawCall
 Cflutter::testing::MockCanvas::DrawPaint
 Cflutter::testing::MockCanvas::DrawPathData
 Cflutter::testing::MockCanvas::DrawPictureData
 Cflutter::testing::MockCanvas::DrawRectData
 Cflutter::testing::MockCanvas::DrawShadowData
 Cflutter::testing::MockCanvas::DrawTextData
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, DstRange >
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, NUMERIC_RANGE_CONTAINED >
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, INTEGER_REPRESENTATION_SIGNED, INTEGER_REPRESENTATION_SIGNED, NUMERIC_RANGE_NOT_CONTAINED >
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, INTEGER_REPRESENTATION_SIGNED, INTEGER_REPRESENTATION_UNSIGNED, NUMERIC_RANGE_NOT_CONTAINED >
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, INTEGER_REPRESENTATION_UNSIGNED, INTEGER_REPRESENTATION_SIGNED, NUMERIC_RANGE_NOT_CONTAINED >
 Cbase::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, INTEGER_REPRESENTATION_UNSIGNED, INTEGER_REPRESENTATION_UNSIGNED, NUMERIC_RANGE_NOT_CONTAINED >
 Cflutter::testing::ELFAOTSymbols
 Cdart_utils::ElfSnapshot
 Cscenic::EmbeddedViewInfo
 Cflutter::EmbeddedViewParams
 Cflutter::testing::EmbedderConfigBuilder
 Cflutter::EmbedderEngine
 Cflutter::EmbedderExternalTextureResolver
 Cflutter::EmbedderExternalView
 Cflutter::EmbedderLayers
 Cflutter::EmbedderRenderTargetDescribes 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
 Cflutter::EmbedderRenderTargetCacheA cache used to reference render targets that are owned by the embedder but needed by th engine to render a frame
 Cflutter::EmbedderResources
 Cflutter::EmbedderSurface
 Cflutter::testing::EmbedderTestBackingStoreProducer
 Cflutter::testing::EmbedderTestCompositor
 Cflutter::testing::EmbedderTestContext
 Cflutter::testing::EmbedderTestTaskRunnerA task runner that we expect the embedder to provide but whose implementation is a real FML task runner
 Cflutter::EmbedderThreadHost
 CEmptyTestEventListener
 Cenable_shared_from_this
 CEncodableValueVariant
 Cflutter::EngineModifier
 Ctonic::DartLibraryNatives::Entry
 Cflutter::RasterCacheKey< ID >::Equal
 Cflutter::EmbedderExternalView::ViewIdentifier::Equal
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Equal
 Cflutter::EventChannel< T >
 Cflutter::EventLoop
 Cui::AXEventGenerator::EventParams
 Cflutter::EventSink< T >
 Cflutter::ExternalTextureGL
 Cflutter::ExternalTextureGLState
 Cflutter::ExternalViewEmbedder
 Cminikin::FakedFont
 Cflutter_runner::testing::FakeEntityNodeT< S >
 Cflutter_runner::testing::FakeGraph
 Cflutter_runner::testing::FakeImage
 Cflutter_runner::testing::FakeImageT< S >
 Cflutter_runner::testing::FakeMaterialT< S >
 Cflutter_runner::testing::FakeMemoryT< S >
 Cflutter_runner::testing::FakeNodeT< S >
 Cflutter_runner::testing::FakeOpacityNodeT< S >
 Cflutter_runner::testing::FakeResourceT< S >
 Cflutter_runner::testing::FakeSceneGraphT< S >
 Cflutter_runner::testing::FakeSceneGraphT< StateT >
 Cflutter_runner::testing::FakeShapeNodeT< S >
 Cflutter_runner::testing::FakeShapeT< S >
 Cflutter_runner::testing::FakeTransform
 Cflutter_runner::testing::FakeView
 Cflutter_runner::testing::FakeViewHolderT< S >
 Cflutter_runner::testing::FakeViewport
 Cflutter_runner::testing::FakeViewT< S >
 Cminikin::FontCollection::FallbackFontProvider
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, is_promotion_possible >
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, false >
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, true >
 Ctonic::FileLoader
 CFixture
 Cflutter::DartIsolate::Flags
 CFlatland_TestBase
 Cflutter_runner::FlatlandConnection
 CFlKeyEmbedderCheckedKey
 CFlPixelBufferTexturePrivate
 CFlRendererPrivate
 CFlTextInputPluginPrivate
 CFlutterAppDelegate()
 CFlutterAppDelegate(Test)
 C<FlutterApplicationLifeCycleDelegate>
 CFlutterBackingStore
 CFlutterBackingStoreConfig
 C<FlutterBinaryMessenger>
 CFlutterChannelKeyResponder()
 CFlutterClippingMaskView()
 Cflutter::FlutterCompositor
 CFlutterCompositor
 CFlutterCustomTaskRunners
 CFlutterDesktopEngineProperties
 CFlutterDesktopEngineState
 CFlutterDesktopMessage
 CFlutterDesktopMessenger
 CFlutterDesktopPixelBuffer
 CFlutterDesktopPixelBufferTextureConfig
 CFlutterDesktopPluginRegistrar
 CFlutterDesktopSize
 CFlutterDesktopTextureInfo
 CFlutterDesktopViewControllerState
 CFlutterDesktopWindow
 CFlutterDesktopWindowControllerState
 CFlutterDesktopWindowProperties
 CFlutterEmbedderKeyResponder()
 CFlutterEngine(ScenariosTest)
 CFlutterEngine(TestLowMemory)
 CFlutterEngineAOTDataSource
 CFlutterEngineDartBuffer
 CFlutterEngineDartObject
 CFlutterEngineDisplay
 CFlutterEngineGroup()
 CFlutterEngineProcTableFunction-pointer-based versions of the APIs above
 CFlutterFrameBufferProvider()
 CFlutterFrameInfo
 Cflutter_runner::FlutterFrameTimes
 C<FlutterIndirectScribbleDelegate>
 CFlutterIOSurfaceHolder()
 C<FlutterIOSurfaceManagerDelegate>
 CFlutterKeyboardManager()
 CFlutterKeyEvent
 C<FlutterKeyPrimaryResponder>
 C<FlutterKeySecondaryResponder>
 CFlutterLayer
 CFlutterLocale
 C<FlutterMacOSExternalTexture>
 Cflutter::FlutterMain
 C<FlutterMessageCodec>
 CFlutterMetalBackingStore
 CFlutterMetalExternalTexture
 CFlutterMetalRendererConfig
 CFlutterMetalResizableBackingStoreProvider
 CFlutterMetalTexture
 C<FlutterMethodCodec>
 CFlutterMouseCursorPlugin()
 CFlutterObservatoryPublisher()
 C<FlutterObservatoryPublisherDelegate>
 CFlutterOpenGLBackingStore
 CFlutterOpenGLFramebuffer
 CFlutterOpenGLRendererConfig
 CFlutterOpenGLResizableBackingStoreProvider
 CFlutterOpenGLTexture
 CFlutterPlatformMessage
 CFlutterPlatformView
 C<FlutterPlatformView>
 C<FlutterPlatformViewFactory>
 Cflutter::FlutterPlatformViewLayer
 Cflutter::FlutterPlatformViewLayerPool
 CFlutterPlatformViewMutation
 Cflutter::FlutterPlatformViewsController
 CFlutterPlatformViewSemanticsContainer()
 CFlutterPlatformViewsTestMockFlutterPlatformFactory
 C<FlutterPlugin>
 CFlutterPluginAppLifeCycleDelegate()
 C<FlutterPluginRegistrar>
 C<FlutterPluginRegistry>
 CFlutterPointA structure to represent a 2D point
 CFlutterPointerEvent
 CFlutterPresentInfo
 CFlutterProjectArgs
 Cflutter::FlutterProjectBundle
 CFlutterRectA structure to represent a rectangle
 C<FlutterRenderer>
 CFlutterRendererConfig
 CFlutterResizeSynchronizer()
 C<FlutterResizeSynchronizerDelegate>
 CFlutterRestorationPlugin()
 CFlutterRoundedRectA structure to represent a rounded rectangle
 Cflutter_runner::FlutterRunnerProductConfiguration
 CFlutterScrollableSemanticsObject()
 CFlutterSemanticsCustomAction
 CFlutterSemanticsNode
 CFlutterSizeA structure to represent the width and height
 CFlutterSoftwareBackingStore
 CFlutterSoftwareRendererConfig
 C<FlutterStreamHandler>
 C<FlutterSurfaceManager>
 CFlutterTask
 C<FlutterTaskQueue>
 CFlutterTaskRunnerDescription
 C<FlutterTextInputDelegate>
 CFlutterTextInputPlugin()
 CFlutterTextInputPlugin(TestMethods)
 CFlutterTextInputView
 CFlutterTextInputView()
 CFlutterTextPlaceholder
 C<FlutterTexture>
 C<FlutterTextureRegistrarDelegate>
 C<FlutterTextureRegistry>
 CFlutterTokenizer()
 CFlutterTransformation
 CFlutterUIntSize
 CFlutterUIPressProxy()
 Cflutter::FlutterView
 CFlutterView()
 Cflutter::FlutterViewController
 CFlutterViewController(TestMethods)
 CFlutterViewController(Tests)
 C<FlutterViewEngineDelegate>
 C<FlutterViewResponder>
 Cflutter::FlutterWindow
 CFlutterWindowMetricsEvent
 Cflutter::FlutterWindowsEngine
 Cflutter::FlutterWindowsTextureRegistrar
 CFlValueBool
 CFlValueDouble
 CFlValueFloat32List
 CFlValueFloatList
 CFlValueHandler
 CFlValueInt
 CFlValueInt32List
 CFlValueInt64List
 CFlValueList
 CFlValueMap
 CFlValueString
 CFlValueUint8List
 Cflutter_runner::FocusDelegate
 CFocuser
 Cminikin::Font
 Ctxt::FontAssetProvider
 Cflutter::FontCollection
 Cminikin::FontCollection
 Cminikin::FontFakery
 Cminikin::FontFamily
 Ctxt::FontFeatures
 Cminikin::FontLanguage
 Cminikin::FontLanguageListCache
 Cminikin::FontLanguages
 Cminikin::FontStyle
 Cminikin::FontVariation
 Cflutter::SurfaceFrame::FramebufferInfo
 Cflutter::FrameDamage
 Cflutter::ImageGenerator::FrameInfoInfo about a single frame in the context of a multi-frame image, useful for animation and blending
 Cflutter::FrameTiming
 Cflutter::FrameTimingsRecorder
 Cflutter::GamepadCursorWinUWP
 Cflutter::GamepadWinUWP
 Cbase::internal::GetNumericRepresentation< NumericType >
 Cflutter_runner::GfxSessionConnection
 Cflutter::GLContextResult
 Cflutter::EmbedderSurfaceGL::GLDispatchTable
 Cflutter::GLFrameInfo
 Cflutter::GlProcs
 CGoldenImage()
 CGoldenPlatformViewTests()
 CGoldenTestManager()
 Cflutter::GPUMTLTextureInfo
 Cflutter::GPUSurfaceGLDelegate
 Cflutter::GPUSurfaceMetalDelegateInterface 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
 Cflutter::GPUSurfaceSoftwareDelegateInterface 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
 Cflutter::GPUSurfaceVulkanDelegate
 Cflutter::GpuUsageInfoPolled information related to the usage of the GPU
 Cminikin::GraphemeBreak
 Cflutter::ServiceProtocol::Handler
 Cflutter::PlatformMessageHandlerIos::HandlerInfo
 Cflutter::testing::MockSyncSwitch::Handlers
 Cfml::SyncSwitch::HandlersRepresents the 2 code paths available when calling |SyncSwitch::Execute|
 Cflutter_runner::testing::StateT::HandleT< T >
 CHarfBuzzSubset< T, typename >
 CHarfBuzzSubset< T, void_t< decltype(hb_subset(std::declval< hb_face_t * >(), std::declval< T >()))> >
 Cflutter::RasterCacheKey< ID >::Hash
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Hash
 Cflutter::EmbedderExternalView::ViewIdentifier::Hash
 Cstd::hash< fml::RefPtr< T > >
 Ctxt::FontCollection::FamilyKey::Hasher
 CHarfbuzzWrappers::hb_blob_deleter
 CHarfbuzzWrappers::hb_face_deleter
 CHarfbuzzWrappers::hb_set_deleter
 CHarfbuzzWrappers::hb_subset_input_deleter
 Cminikin::HbBlob
 Cminikin::Hyphenator
 Cminikin::HyphenEdit
 CIAccessibleRelation
 Cfml::icu::ICUContext
 CIItemContainerProvider
 Cflutter_runner::testing::FakeImageT< S >::Image2Def
 Cflutter_runner::testing::FakeImageT< S >::Image3Def
 Cflutter::ImageDecoder
 Cflutter_runner::testing::FakeImageT< S >::ImageDef
 Cflutter::ImageGeneratorThe 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 ImageGenerators
 Cflutter::ImageGeneratorRegistryKeeps 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)
 Cflutter::ImageMetaData
 Cflutter_runner::testing::FakeImageT< S >::ImagePipe2Def
 Cflutter_runner::testing::FakeImageT< S >::ImagePipeDef
 Cflutter::ImmContext
 Cflutter::IncomingMessageDispatcher
 Ctonic::IndicesForSignature< T >
 Ctonic::IndicesForSignature< ResultType(*)(ArgTypes...)>
 Ctonic::IndicesForSignature< ResultType(C::*)(ArgTypes...) const >
 Ctonic::IndicesForSignature< ResultType(C::*)(ArgTypes...)>
 Ctonic::IndicesGenerator< requested_index, indices >
 Ctonic::IndicesGenerator< 0, indices... >
 Ctonic::IndicesHolder< indices >
 CInputMethodEditorClient
 Cgfx::Insets
 Cgfx::InsetsF
 Cbase::internal::IntegerBitsPlusSign< NumericType >
 Cbase::internal::IntegerForDigitsAndSign< Size, IsSigned >
 Cintegral_constant
 Cflutter::IOManager
 Cflutter::IOSContextManages 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
 Cflutter::AccessibilityBridge::IosDelegate
 Cflutter::IOSRenderTargetGL
 Cflutter::IOSSurface
 CIRawElementProviderAdviseEvents
 CIRawElementProviderFragmentRoot
 CIRawElementProviderSimple
 Cbase::internal::IsCheckedOp< L, R >
 Cbase::internal::IsClampedOp< L, R >
 Cbase::internal::IsEqual< L, R >
 Cbase::internal::IsGreater< L, R >
 Cbase::internal::IsGreaterOrEqual< L, R >
 Cbase::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs >
 Cbase::internal::IsLess< L, R >
 Cbase::internal::IsLessOrEqual< L, R >
 Cbase::internal::IsNotEqual< L, R >
 Cbase::internal::IsNumericRangeContained< Dst, Src, Enable >
 Cbase::internal::IsNumericRangeContained< Dst, Src, typename std::enable_if< ArithmeticOrUnderlyingEnum< Dst >::value &&ArithmeticOrUnderlyingEnum< Src >::value >::type >
 Cflutter::IsolateConfigurationAn 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
 Cflutter_runner::IsolateConfigurator
 Cflutter::IsolateNameServer
 Cflutter::IsolateNameServerNatives
 Cbase::internal::IsStrictOp< L, R >
 Cbase::internal::IsTypeInRangeForNumericType< Dst, Src >
 Cbase::internal::IsValueInRangeFastOp< Dst, Src, Enable >
 Cbase::internal::IsValueInRangeFastOp< Dst, Src, typename std::enable_if< std::is_integral< Dst >::value &&std::is_integral< Src >::value &&!std::is_signed< Dst >::value &&std::is_signed< Src >::value &&!IsTypeInRangeForNumericType< Dst, Src >::value >::type >
 Cbase::internal::IsValueInRangeFastOp< Dst, Src, typename std::enable_if< std::is_integral< Dst >::value &&std::is_integral< Src >::value &&std::is_signed< Dst >::value &&std::is_signed< Src >::value &&!IsTypeInRangeForNumericType< Dst, Src >::value >::type >
 Citerator
 Candroid::LruCache< TKey, TValue >::Iterator
 Cflutter_runner::IxnHasher
 Cfml::jni::JavaObjectWeakGlobalRef
 Cfml::jni::JavaRef< T >
 Cfml::jni::JavaRef< jobject >
 Cfml::jni::JNIDetach
 Candroid::key_value_pair_t< KEY, VALUE >
 Cflutter_runner::Keyboard
 Cflutter::KeyboardHandlerBase
 Cflutter::KeyboardHookHandler
 Cflutter::KeyboardKeyHandler::KeyboardKeyHandlerDelegate
 CKeyboardListener
 Cflutter::KeyData
 Cflutter::KeyDataPacket
 Cflutter::testing::KeyEventUserData
 Cflutter::LanguageInfo
 Cflutter::Layer
 Cflutter::LayerTree
 Cminikin::Layout
 Cminikin::LayoutGlyph
 CLazyDir
 Cminikin::LineBreaker
 Cflutter::LineMetrics
 Ctxt::LineMetrics
 Cminikin::LineWidths
 Cflutter::testing::LoadedELFDeleter
 CLoadedElfDeleter
 Cbase::win::ScopedSafearray::LockScope< ElementVartype >
 Cfml::LogMessage
 Cbase::LogMessage
 Cfml::LogMessageVoidify
 Cbase::LogMessageVoidify
 Cfml::LogSettings
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, Promotion >
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, LEFT_PROMOTION >
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, RIGHT_PROMOTION >
 Candroid::LruCache< TKey, TValue >
 CMacOSGLContextSwitch
 Cfml::internal::MakeRefCountedHelper< T >
 Cfml::ManualResetWaitableEvent
 Cdart_utils::MappedResource
 Cfml::Mapping
 Cbase::internal::MathWrapper< M, L, R >
 Cbase::internal::MaxExponent< NumericType >
 Cbase::internal::MaxExponentPromotion< Lhs, Rhs, Promotion >
 Cbase::internal::MaxExponentPromotion< Lhs, Rhs, LEFT_PROMOTION >
 Cbase::internal::MaxExponentPromotion< Lhs, Rhs, RIGHT_PROMOTION >
 Cflutter::MemoryUsageInfoMemory 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
 Cflutter::MessageCodec< T >
 Cflutter::MessageCodec< EncodableValue >
 Cflutter::MessageCodec< rapidjson::Document >
 Cfml::MessageLoop
 Cflutter::EmbedderSurfaceMetal::MetalDispatchTable
 Cflutter::MethodCall< T >
 Cflutter::MethodChannel< T >
 Cflutter::MethodCodec< T >
 Cflutter::MethodCodec< EncodableValue >
 Cflutter::MethodCodec< rapidjson::Document >
 Cflutter::MethodResult< T >
 Cminikin::MinikinFont
 Cminikin::MinikinPaint
 Cminikin::MinikinRect
 CMockConfig
 CMockContext
 CMockDisplay
 Cflutter::testing::MockGlFunctions
 Cflutter::testing::MockLayerTree
 Cflutter::testing::MockMessageQueue
 CMockSurface
 Cflutter::testing::MockSyncSwitch
 CMouseSource
 CMouseState
 Cflutter::Mutator
 Cflutter::MutatorsStack
 Cbase::internal::NarrowingRange< Dst, Src, Bounds >
 Cbase::NoDestructor< T >
 C<NSAccessibility>
 CNSAccessibilityElement
 C<NSApplicationDelegate>
 C<NSCopying>
 CNSObject
 C<NSObject>
 C<NSObjectFlutterBinaryMessenger>
 CNSTextField
 CNSTextFieldCell
 CNSTextView
 CNSView
 CNSViewController
 C<NSViewFlutterViewReshapeListener>
 Cnumeric_limits
 CObservatoryNSNetServiceDelegate
 Candroid::OnEntryRemoved< EntryKey, EntryValue >
 Candroid::OnEntryRemoved< TKey, TValue >
 Cfml::CommandLine::Option
 Cui::AXTree::OrderedSetContent
 Cui::AXTree::OrderedSetItemsMap
 Cflutter::OverlayLayer
 Cflutter::PlatformViewAndroidJNI::OverlayMetadata
 Cflutter::FlutterPlatformNodeDelegate::OwnerBridge
 Cui::AXNode::OwnerTree
 Ctonic::PackagesMap
 Cflutter::Paint
 Cflutter::testing::MockTexture::PaintCall
 Cflutter::Layer::PaintContext
 Cflutter::PaintData
 Ctxt::PaintRecord
 Cflutter::PaintRegion
 Ctxt::Paragraph
 Ctxt::ParagraphBuilder
 Ctxt::ParagraphStyle
 Cui::PendingStructureChanges
 CPersistentCache
 Cflutter::PhysicalWindowBounds
 Cflutter::Pipeline< R >
 Cflutter::PixelBufferTexture
 Ctxt::PlaceholderRun
 Cflutter::PlatformConfigurationA class for holding and distributing platform-level information to and from the Dart code in Flutter's framework
 Cflutter::PlatformConfigurationClientA client interface that the RuntimeController uses to define handlers for PlatformConfiguration requests
 Cflutter::PlatformData
 Cflutter::PlatformViewEmbedder::PlatformDispatchTable
 Cflutter::PlatformHandler
 Cflutter::PlatformMessage
 CPlatformMessageHandler
 Cflutter::PlatformMessageHandler
 Cfml::PlatformSemaphore
 Cflutter::PlatformViewPlatform 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
 Cflutter::PlatformViewAndroidDelegate
 Cflutter::PlatformViewAndroidJNI
 Cflutter::Plugin
 Cflutter::PluginRegistrar
 Cflutter::PluginRegistrarManager
 Cflutter::PluginRegistry
 Cgfx::Point
 Cflutter::Point
 Cflutter::PointerData
 Cflutter::PointerDataDispatcher
 Cflutter::PointerDataPacket
 Cflutter::PointerDataPacketConverter
 Cflutter_runner::PointerDelegate
 Cflutter::PointerState
 Cgfx::PointF
 Cbase::internal::PositionOfSignBit< Integer >
 Ctxt::Paragraph::PositionWithAffinity
 Cflutter::PrerollContext
 Cflutter::testing::PrerollContextHolder
 Cvulkan::VulkanProcTable::Proc< T >
 Cflutter::Pipeline< R >::ProducerContinuation
 Cflutter::ProfilerMetricsIOSUtility class that gathers profiling metrics used by flutter::SamplingProfiler
 Cflutter::ProfileSampleContainer 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
 Cflutter_runner::ProgramMetadata
 CProvider_TestBase
 Ctxt::Paragraph::Range< T >
 Cgfx::Range
 Cbase::internal::RangeCheck
 Cflutter::RasterCache
 Cflutter::RasterCacheKey< ID >
 Cflutter::RasterCacheMetrics
 Cflutter::RasterCacheResult
 Cflutter::Rect
 Cgfx::Rect
 Cflutter_runner::testing::FakeShapeT< S >::RectangleDef
 Cgfx::RectF
 Cfml::internal::RefCountedThreadSafeBase
 Cfml::RefPtr< T >
 Cfml::RefPtr< const flutter::DartSnapshot >
 Cfml::RefPtr< flutter::AndroidEnvironmentGL >
 Cfml::RefPtr< flutter::AndroidNativeWindow >
 Cfml::RefPtr< flutter::Canvas >
 Cfml::RefPtr< flutter::CanvasImage >
 Cfml::RefPtr< flutter::DartSnapshot >
 Cfml::RefPtr< flutter::ImageDescriptor >
 Cfml::RefPtr< flutter::PlatformMessageResponse >
 Cfml::RefPtr< flutter::SkiaUnrefQueue >
 Cfml::RefPtr< fml::internal::WeakPtrFlag >
 Cfml::RefPtr< fml::MessageLoopImpl >
 Cfml::RefPtr< fml::MessageLoopTaskQueues >
 Cfml::RefPtr< fml::NativeLibrary >
 Cfml::RefPtr< fml::RasterThreadMerger >
 Cfml::RefPtr< fml::SharedThreadMerger >
 Cfml::RefPtr< fml::TaskRunner >
 Cfml::RefPtr< Impl >
 Cfml::RefPtr< vulkan::VulkanProcTable >
 Cfml::RefPtr< zircon::dart::Handle >
 Cflutter::testing::RenderEnvironment
 Cflutter::testing::RenderSurface
 Cflutter::EmbedderExternalView::RenderTargetDescriptor
 Cflutter::internal::ReplyManager
 Cflutter::runtime::ResourcesEntry
 Cflutter::testing::MockCanvas::RestoreData
 Cbase::internal::ResultType< M, L, R, Args >
 Cbase::internal::ResultType< M, L, R >
 Cdart_utils::RootInspectNode
 Cflutter_runner::testing::FakeShapeT< S >::RoundedRectangleDef
 Cflutter::RRect
 Cminikin::FontCollection::Run
 Ctxt::StyledRuns::Run
 Cflutter::RunConfigurationSpecifies 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
 Ctxt::RunMetrics
 CRunner
 Cdart_utils::RunnerTemp
 CRuntimeClass
 Cflutter::RuntimeDelegate
 Cflutter::SamplingProfilerSampling 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 observatory timeline
 Cbase::internal::SaturateFastAsmOp< Dst, Src >
 Cbase::internal::SaturateFastOp< Dst, Src, Enable >
 Cbase::internal::SaturateFastOp< Dst, Src, typename std::enable_if< std::is_integral< Src >::value &&std::is_integral< Dst >::value &&!SaturateFastAsmOp< Dst, Src >::is_supported >::type >
 Cbase::internal::SaturateFastOp< Dst, Src, typename std::enable_if< std::is_integral< Src >::value &&std::is_integral< Dst >::value &&SaturateFastAsmOp< Dst, Src >::is_supported >::type >
 Cflutter::testing::MockCanvas::SaveData
 Cflutter::testing::MockCanvas::SaveLayerData
 Ctonic::DartState::Scope
 Cfml::scoped_nsobject< NSAutoreleasePool >
 Cbase::scoped_nsobject< NSAutoreleasePool >
 Cbase::scoped_nsprotocol< NST >
 Cfml::scoped_nsprotocol< NST >
 Cbase::scoped_nsprotocol< AXPlatformNodeCocoa *>
 Cfml::scoped_nsprotocol< CAEAGLLayer *>
 Cfml::scoped_nsprotocol< CALayer *>
 Cfml::scoped_nsprotocol< CAMetalLayer *>
 Cfml::scoped_nsprotocol< EAGLContext *>
 Cfml::scoped_nsprotocol< FlutterBasicMessageChannel *>
 Cfml::scoped_nsprotocol< FlutterDarwinContextMetal *>
 Cfml::scoped_nsprotocol< FlutterDarwinExternalTextureMetal *>
 Cfml::scoped_nsprotocol< FlutterMethodChannel *>
 Cfml::scoped_nsprotocol< FlutterTextInputPlugin *>
 Cbase::scoped_nsprotocol< id >
 Cfml::scoped_nsprotocol< id >
 Cfml::scoped_nsprotocol< id< MTLCommandQueue > >
 Cfml::scoped_nsprotocol< id< MTLTexture > >
 Cfml::scoped_nsprotocol< NSMutableDictionary< NSNumber *, SemanticsObject * > *>
 Cfml::scoped_nsprotocol< NSObject< FlutterObservatoryPublisherDelegate-p > *>
 Cfml::scoped_nsprotocol< NSObject< FlutterTaskQueue-p > *>
 Cfml::scoped_nsprotocol< NSObject< FlutterTexture > *>
 Cfml::scoped_nsprotocol< NST *>
 Cbase::scoped_nsprotocol< NST *>
 Cfml::scoped_nsprotocol< UIView *>
 Cfml::scoped_nsprotocol< UIViewController *>
 Cfml::scoped_nsprotocol< VSyncClient *>
 Cfml::ScopedBlock< B >
 Cfml::ScopedBlock< FlutterBinaryMessageHandler >
 Cfml::ScopedBlock< PlatformMessageResponseCallback >
 Cbase::win::ScopedBstr
 Cfml::ScopedCleanupClosureWraps a closure that is invoked in the destructor unless released by the caller
 Cflutter::CompositorContext::ScopedFrame
 Cfml::tracing::ScopedInstantEnd
 Cfml::jni::ScopedJavaLocalFrame
 Cbenchmarking::ScopedPauseTiming
 Cbase::win::ScopedSafearray
 Cfml::ScopedSetLogSettings
 Cflutter::testing::ScopedStubFlutterApi
 Cflutter::testing::ScopedStubFlutterGlfwApi
 Cflutter::testing::ScopedStubFlutterWindowsApi
 Cfml::ScopedTemporaryDirectory
 Cbase::win::ScopedVariant
 Cscenic::Screenshot
 Cflutter::Rasterizer::ScreenshotA POD type used to return the screenshot data along with the size of the frame
 Cflutter::ScriptCompletionTaskObserver
 Cui::AXNode::OwnerTree::Selection
 CSemanticListener
 Cflutter::SemanticsNode
 CSemanticsObject()
 CSemanticTree
 Cfml::Semaphore
 Cflutter::SequentialIdGenerator
 Cui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition
 Cflutter::ServiceProtocol
 CSession_TestBase
 CSessionListener
 Cflutter::testing::MockCanvas::SetMatrixData
 Cflutter::Settings
 Cfml::SharedLock
 Cfml::SharedMutex
 Cflutter::ShellArgs
 Cflutter::testing::ShellTestVsyncClock
 Cbase::SimpleToken
 Cflutter::Size
 Cgfx::Size
 Czircon::dart::SizedRegion
 Cgfx::SizeF
 CSkBBHFactory
 CSkBBoxHierarchy
 CSkCanvasVirtualEnforcer
 CSkEventTracer
 CSkExecutor
 CSkFontMgr
 CSkFontStyleSet
 Cflutter::SkiaGPUObject< T >
 Cflutter::SkiaGPUObject< flutter::DisplayList >
 Cflutter::SkiaGPUObject< SkImage >
 Cflutter::SkiaGPUObject< SkPicture >
 Cflutter::SkiaGPUObject< SkShader >
 Cflutter::SkMatrixSource
 CSkRefCnt
 Cflutter::PersistentCache::SkSLCache
 Cflutter::SnapshotDelegate
 Cflutter::SnapshotSurfaceProducer
 Cflutter_runner::testing::SnapshotT
 Cflutter::EmbedderSurfaceSoftware::SoftwareDispatchTable
 Cflutter::SomeData
 Cminikin::SparseBitSet
 Cflutter::StandardCodecSerializer
 Cflutter_runner::testing::StateT
 Cbase::internal::StaticDstRangeRelationToSrcRange< Dst, Src, DstSign, SrcSign >
 Cbase::internal::StaticDstRangeRelationToSrcRange< Dst, Src, INTEGER_REPRESENTATION_SIGNED, INTEGER_REPRESENTATION_UNSIGNED >
 Cbase::internal::StaticDstRangeRelationToSrcRange< Dst, Src, INTEGER_REPRESENTATION_UNSIGNED, INTEGER_REPRESENTATION_SIGNED >
 Cbase::internal::StaticDstRangeRelationToSrcRange< Dst, Src, Sign, Sign >
 Cflutter::DiffContext::Statistics
 Cfml::Status
 Cflutter::Stopwatch
 Cflutter::StreamHandler< T >
 Cflutter::StreamHandlerError< T >
 Cbase::internal::StrictNumeric< T >
 Cflutter::StringAttribute
 Cflutter::testing::StubFlutterApi
 Cflutter::testing::StubFlutterGlfwApi
 Cflutter::testing::StubFlutterWindowsApi
 Ctxt::StyledRuns
 Cflutter::SurfaceFrame::SubmitInfo
 Cflutter::SurfaceAbstract Base Class that represents where we will be rendering content
 Cflutter::SurfaceFrame
 Cflutter::SurfacePool
 Cflutter_runner::SurfaceProducer
 Cflutter_runner::SurfaceProducerSurface
 Cflutter::SwitchableGLContext
 CSwitchDesc
 Cfml::SyncSwitch
 Cui::AXEventGenerator::TargetedEvent
 Cflutter::EventLoop::Task
 Cfml::TaskQueueEntry
 Cfml::TaskQueueId
 Cfml::testing::TaskQueueWrapperA mock task queue NOT calling MessageLoop->Run() in thread
 Cflutter::TaskRunner
 Cfml::TaskRunnerAffineWeakPtrFactory< T >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceGL >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceSoftware >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::Rasterizer >
 Cfml::TaskRunnerChecker
 Cflutter::TaskRunners
 Cflutter::TaskRunnerWin32Window
 Cfml::TaskSource
 CTest
 Cui::TestAXNodeHelper
 Cflutter::TestCustomValue
 CTestData
 Cflutter::testing::TestGLSurface
 Cflutter::TestMetalContext
 Cflutter::TestMetalSurfaceCreates a MTLTexture backed SkSurface and context that can be used to render to in unit-tests
 Cflutter::testing::TestParameters
 Cflutter::TestVulkanContextUtility class to create a Vulkan device context, a corresponding Skia context, and device resources
 CTestWithEnvironment
 Cflutter::TextBox
 Ctxt::Paragraph::TextBox
 Cflutter::TextEditingDeltaA change in the state of an input field
 Cflutter::TextInputManagerWin32
 Cflutter::TextInputModel
 Cflutter::TextInputPluginDelegate
 Cflutter::TextRange
 Ctxt::TextShadow
 Ctxt::TextStyle
 Cflutter::Texture
 Cflutter::TestMetalContext::TextureInfo
 Cflutter::TextureRegistrar
 Cflutter::TextureRegistry
 Cfml::Thread
 Cfml::ThreadChecker
 Cflutter::ThreadHostThe collection of all the threads used by the engine
 Cfml::ThreadLocalUniquePtr< T >
 Cfml::TimeDelta
 Cfml::TimePoint
 Cfml::TimestampProvider
 Cfml::TaskSource::TopTask
 Cflutter_runner::testing::TouchEventBuilder
 CTouchSource
 Cfml::tracing::TraceFlow
 Cflutter::VolatilePathTracker::TrackedPathThe fields of this struct must only accessed on the UI task runner
 Candroid::trait_pointer< T >
 Candroid::trait_pointer< T * >
 Candroid::trait_trivial_copy< T >
 Candroid::trait_trivial_copy< key_value_pair_t< K, V > >
 Candroid::trait_trivial_ctor< T >
 Candroid::trait_trivial_ctor< key_value_pair_t< K, V > >
 Candroid::trait_trivial_dtor< T >
 Candroid::trait_trivial_dtor< key_value_pair_t< K, V > >
 Candroid::trait_trivial_move< T >
 Candroid::trait_trivial_move< key_value_pair_t< K, V > >
 Candroid::traits< TYPE >
 Cgfx::Transform
 Cflutter_runner::TransformedClip
 Cfml::AsciiTrie::TrieNode
 Cbase::internal::TwiceWiderInteger< Integer, IsSigned >
 Ctonic::TypedList< kTypeName, ElemType >
 CUIAccessibilityCustomAction
 CUIAccessibilityElement
 C<UIApplicationDelegate>
 Cui::UiaRegistrarWin
 CUIGestureRecognizer
 C<UIGestureRecognizerDelegate>
 CUIKey
 CUIResponder
 CUIScrollView
 C<UIScrollViewDelegate>
 CUITapGestureRecognizer
 C<UITapGestureRecognizerTestGestureRecognizerDelegate>
 C<UITextInput>
 CUITextInputStringTokenizer
 CUITextPosition
 CUITextRange
 CUITextSelectionRect
 CUITraitCollection(MethodsFromNewerSDK)
 CUIView
 CUIViewController
 Cbase::internal::UnderlyingType< T >
 Cbase::internal::UnderlyingType< CheckedNumeric< T > >
 Cbase::internal::UnderlyingType< ClampedNumeric< T > >
 Cbase::internal::UnderlyingType< StrictNumeric< T > >
 Cfml::internal::os_unix::UniqueDirTraits
 Cflutter::testing::UniqueEngineTraits
 Cflutter_runner::UniqueFDIONSTraits
 Cfml::internal::os_unix::UniqueFDTraits
 Cfml::UniqueLock
 Cfml::UniqueLooperTraits
 Cfml::UniqueObject< T, Traits >
 Cfml::UniqueObject< ALooper *, fml::UniqueLooperTraits >
 Cfml::UniqueObject< fdio_ns_t *, UniqueFDIONSTraits >
 Cfml::UniqueObject< HANDLE, UniqueHandleTraits >
 Cfml::UniqueObject< int, internal::os_unix::UniqueFDTraits >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, IsInteger, IsFloat >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, false, true >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, true, false >
 C<UNUserNotificationCenterDelegate>
 CUserDataReassignMethod
 Cbase::win::internal::VariantUtil< ElementVartype >
 Cbase::win::VariantVector
 Cbase::win::internal::VartypeToNativeType< ElementVartype >
 Cbase::win::internal::VartypeToNativeType< VT_BOOL >
 Cbase::win::internal::VartypeToNativeType< VT_BSTR >
 Cbase::win::internal::VartypeToNativeType< VT_DATE >
 Cbase::win::internal::VartypeToNativeType< VT_DISPATCH >
 Cbase::win::internal::VartypeToNativeType< VT_I1 >
 Cbase::win::internal::VartypeToNativeType< VT_I2 >
 Cbase::win::internal::VartypeToNativeType< VT_I4 >
 Cbase::win::internal::VartypeToNativeType< VT_I8 >
 Cbase::win::internal::VartypeToNativeType< VT_R4 >
 Cbase::win::internal::VartypeToNativeType< VT_R8 >
 Cbase::win::internal::VartypeToNativeType< VT_UI1 >
 Cbase::win::internal::VartypeToNativeType< VT_UI2 >
 Cbase::win::internal::VartypeToNativeType< VT_UI4 >
 Cbase::win::internal::VartypeToNativeType< VT_UI8 >
 Cbase::win::internal::VartypeToNativeType< VT_UNKNOWN >
 Cgfx::Vector2d
 Cgfx::Vector2dF
 Cscenic::ViewContext
 CViewController()
 Cflutter::EmbedderExternalView::ViewIdentifier
 Cflutter_runner::ViewMutators
 Cflutter::ViewportMetrics
 CViewProvider
 CViewRefFocused
 Cflutter_runner::testing::ViewTokenPair
 Cflutter::VolatilePathTracker
 Cflutter_runner::VsyncInfo
 Cvulkan::VulkanApplication
 Cvulkan::VulkanBackbuffer
 Cvulkan::VulkanCommandBuffer
 Cvulkan::VulkanDebugReport
 Cvulkan::VulkanDevice
 Cvulkan::VulkanHandle< T >
 Cvulkan::VulkanHandle< VkBufferCollectionFUCHSIAX >
 Cvulkan::VulkanHandle< VkCommandBuffer >
 Cvulkan::VulkanHandle< VkCommandPool >
 Cvulkan::VulkanHandle< VkDebugReportCallbackEXT >
 Cvulkan::VulkanHandle< VkDevice >
 Cvulkan::VulkanHandle< VkDeviceMemory >
 Cvulkan::VulkanHandle< VkFence >
 Cvulkan::VulkanHandle< VkImage >
 Cvulkan::VulkanHandle< VkInstance >
 Cvulkan::VulkanHandle< VkPhysicalDevice >
 Cvulkan::VulkanHandle< VkQueue >
 Cvulkan::VulkanHandle< VkSemaphore >
 Cvulkan::VulkanHandle< VkSurfaceKHR >
 Cflutter_runner::VulkanImage
 Cvulkan::VulkanImage
 Cvulkan::VulkanNativeSurface
 Cvulkan::VulkanProvider
 Cvulkan::VulkanSurface
 Cflutter_runner::VulkanSurfacePool
 Cvulkan::VulkanSwapchain
 Cvulkan::VulkanWindow
 Cfml::Wakeable
 CWatcher
 Cfml::WeakPtr< T >
 Cfml::WeakPtr< flutter::AccessibilityBridgeIos >
 Cfml::WeakPtr< flutter::Engine >
 Cfml::WeakPtr< flutter::FlutterViewController >
 Cfml::WeakPtr< flutter::ImageDecoder >
 Cfml::WeakPtr< flutter::ImageGeneratorRegistry >
 Cfml::WeakPtr< flutter::IOManager >
 Cfml::WeakPtr< flutter::PlatformView >
 Cfml::WeakPtr< flutter::PlatformViewAndroid >
 Cfml::WeakPtr< flutter::Rasterizer >
 Cfml::WeakPtr< flutter::SnapshotDelegate >
 Cfml::WeakPtr< flutter::testing::TestIOManager >
 Cfml::WeakPtr< flutter_runner::VsyncWaiter >
 Cfml::WeakPtr< GrDirectContext >
 Cfml::WeakPtrFactory< T >
 Cfml::WeakPtrFactory< flutter::AccessibilityBridge >
 Cfml::WeakPtrFactory< flutter::Animator >
 Cfml::WeakPtrFactory< flutter::Engine >
 Cfml::WeakPtrFactory< flutter::GPUSurfaceVulkan >
 Cfml::WeakPtrFactory< flutter::ImageDecoder >
 Cfml::WeakPtrFactory< flutter::ImageGeneratorRegistry >
 Cfml::WeakPtrFactory< flutter::PlatformView >
 Cfml::WeakPtrFactory< flutter::Shell >
 Cfml::WeakPtrFactory< flutter::ShellIOManager >
 Cfml::WeakPtrFactory< flutter::SmoothPointerDataDispatcher >
 Cfml::WeakPtrFactory< flutter::testing::TestIOManager >
 Cfml::WeakPtrFactory< flutter_runner::ComponentV1 >
 Cfml::WeakPtrFactory< flutter_runner::ComponentV2 >
 Cfml::WeakPtrFactory< flutter_runner::Engine >
 Cfml::WeakPtrFactory< flutter_runner::FlatlandPlatformView >
 Cfml::WeakPtrFactory< flutter_runner::GfxPlatformView >
 Cfml::WeakPtrFactory< flutter_runner::GfxSessionConnection >
 Cfml::WeakPtrFactory< flutter_runner::PlatformView >
 Cfml::WeakPtrFactory< flutter_runner::VsyncWaiter >
 Cfml::WeakPtrFactory< flutter_runner::VulkanSurfaceProducer >
 Cflutter::testing::Win32Message
 Cflutter::Window
 Cflutter::WindowBindingHandler
 Cflutter::WindowBindingHandlerDelegate
 Cflutter::WindowBoundsWinUWP
 Cflutter::WindowFrame
 Cflutter::WindowProcDelegateManagerWin32
 Cflutter::WindowProperties
 Cflutter::WindowWin32
 Cflutter::testing::WmCharInfo
 Cflutter::testing::WmDeadCharInfo
 Cflutter::testing::WmKeyDownInfo
 Cflutter::testing::WmKeyUpInfo
 Cflutter::testing::WmSysKeyUpInfo
 Cminikin::WordBreaker
 CXCTestCase
 CXCTestExpectation
 CXCUIElement(ftr_waitForNonExistence)
 Czircon_dart_byte_array_t
 Czircon_dart_handle_list_t
 Czircon_dart_handle_pair_t
 Czircon_dart_handle_t
 CBaseT
 CSemanticsManager