Flutter Engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_FlBasicMessageChannel
 C_FlBasicMessageChannelResponseHandle
 C_FlBinaryCodec
 C_FlBinaryMessengerResponseHandle
 C_FlDartProject
 C_FlEngine
 C_FlEventChannel
 C_FlEventChannelResponseHandle
 C_FlJsonMessageCodec
 C_FlJsonMethodCodec
 C_FlKeyEventPlugin
 C_FlMethodCall
 C_FlMethodChannel
 C_FlMethodErrorResponse
 C_FlMethodNotImplementedResponse
 C_FlMethodSuccessResponse
 C_FlMockRenderer
 C_FlMouseCursorPlugin
 C_FlPlatformPlugin
 C_FlPluginRegistrar
 C_FlRendererClass
 C_FlRendererHeadless
 C_FlRendererWayland
 C_FlStandardMessageCodec
 C_FlStandardMethodCodec
 C_FlStringCodec
 C_FlTestCodec
 C_FlTextInputPlugin
 C_FlutterEngine
 C_FlutterEngineAOTData
 C_FlutterPlatformMessageResponseHandle
 C_FlutterTaskRunner
 C_FlValue
 C_FlView
 Cflutter::AccessibilityBridgeIosInterface that represents an accessibility bridge for iOS
 Cflutter_runner::ActiveApplication
 Candroid::aggregate_traits< T, U >
 Cflutter::AndroidContextHolds state that is shared across Android surfaces
 Cflutter::AndroidEGLSurface
 Cflutter::AndroidShellHolder
 Cflutter::AndroidSurface
 Cflutter::AndroidSurfaceFactory
 Cflutter::AngleSurfaceManager
 Cflutter::Animator
 Cflutter::testing::AOTDataDeleter
 CAOTDataDeleter
 Cflutter::AotDataDeleter
 CAppDelegate()
 Cfml::AsciiTrieA trie for looking for ASCII prefixes
 Cflutter::AssetResolver
 Cfml::AtomicObject< T >
 Cflutter::testing::AutoDestroyChildLayerId
 Cflutter::testing::AutoIsolateShutdown
 Cflutter::Layer::AutoPrerollSaveLayerState
 Cfml::AutoResetWaitableEvent
 Cflutter::Layer::AutoSaveLayer
 Cflutter::BasicMessageChannel< T >
 Cflutter::BinaryMessenger
 Cfml::BitConverter< from_length, to_length, buffer_length >
 Cflutter::ByteStreamReader
 Cflutter::ByteStreamWriter
 Cflutter::CanvasSpy
 Cfml::CFRef< T >
 Cfml::CFRef< CFRunLoopRef >
 Cfml::CFRef< CFRunLoopTimerRef >
 Cfml::CFRef< CVMetalTextureCacheRef >
 Cfml::CFRef< CVOpenGLESTextureCacheRef >
 Cfml::CFRef< CVOpenGLESTextureRef >
 Cfml::CFRef< CVPixelBufferRef >
 Cflutter::testing::MockCanvas::ClipPathData
 Cflutter::testing::MockCanvas::ClipRectData
 Cflutter::testing::MockCanvas::ClipRRectData
 Cminikin::CmapCoverage
 Cfml::CommandLine
 Cfml::internal::CommandLineBuilder
 Cflutter::EventLoop::Task::Comparer
 Cflutter::Win32TaskRunner::Task::Comparer
 CComponentController
 Cflutter::CompositorContext
 Cflutter::testing::MockCanvas::ConcatMatrix44Data
 Cflutter::testing::MockCanvas::ConcatMatrixData
 Cfml::ConcurrentTaskRunner
 Cflutter::ConnectionCollectionMaintains a current integer assigned to a name (connections)
 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
 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::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
 Cflutter::DartVMRef
 Ctonic::DartWrappable
 Ctonic::DartWrapperInfo
 Cfml::DebugTaskRunnerChecker
 Cfml::DebugThreadChecker
 Cfml::DelayedTask
 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::AccessibilityBridge::Delegate
 Cflutter_runner::Engine::Delegate
 Cflutter::ServiceProtocol::Handler::Description
 Cfilesystem::Descriptor
 Cflutter::EmbedderTaskRunner::DispatchTableA
 Cflutter::Display
 Cflutter::DisplayManagerManages lifecycle of the connected displays. This class is thread-safe
 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
 Cflutter::testing::ELFAOTSymbols
 Cdart_utils::ElfSnapshot
 Cflutter::EmbeddedViewParams
 Cflutter::testing::EmbedderConfigBuilder
 Cflutter::EmbedderEngine
 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_runner::Engine
 Cflutter::SceneUpdateContext::Entity
 Ctonic::DartLibraryNatives::Entry
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Equal
 Cflutter::EmbedderExternalView::ViewIdentifier::Equal
 Cflutter::RasterCacheKey< ID >::Equal
 Cflutter::EventChannel< T >
 Cflutter::EventLoop
 Cflutter::EventSink< T >
 Cflutter::ExternalViewEmbedder
 Cminikin::FakedFont
 Cminikin::FontCollection::FallbackFontProvider
 Ctonic::FileLoader
 CFixture
 Cflutter::DartIsolate::Flags
 CFlRendererPrivate
 CFlutterAppDelegate()
 C<FlutterApplicationLifeCycleDelegate>
 CFlutterBackingStore
 CFlutterBackingStoreConfig
 C<FlutterBinaryMessenger>
 CFlutterClippingMaskView()
 CFlutterCompositor
 CFlutterCustomTaskRunners
 CFlutterDesktopEngineProperties
 CFlutterDesktopEngineState
 CFlutterDesktopMessage
 CFlutterDesktopMessenger
 CFlutterDesktopPluginRegistrar
 CFlutterDesktopSize
 CFlutterDesktopViewControllerState
 CFlutterDesktopWindow
 CFlutterDesktopWindowControllerState
 CFlutterDesktopWindowProperties
 CFlutterEngine(ScenariosTest)
 CFlutterEngine(TestLowMemory)
 CFlutterEngineAOTDataSource
 CFlutterEngineDartBuffer
 CFlutterEngineDartObject
 CFlutterEngineDisplay
 CFlutterFrameInfo
 CFlutterLayer
 CFlutterLocale
 Cflutter::FlutterMain
 C<FlutterMessageCodec>
 C<FlutterMethodCodec>
 CFlutterMouseCursorPlugin()
 CFlutterObservatoryPublisher()
 C<FlutterObservatoryPublisherDelegate>
 CFlutterOpenGLBackingStore
 CFlutterOpenGLFramebuffer
 CFlutterOpenGLRendererConfig
 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
 CFlutterRendererConfig
 CFlutterRoundedRectA structure to represent a rounded rectangle
 Cflutter_runner::FlutterRunnerProductConfiguration
 CFlutterSemanticsCustomAction
 CFlutterSemanticsNode
 CFlutterSizeA structure to represent the width and height
 CFlutterSoftwareBackingStore
 CFlutterSoftwareRendererConfig
 C<FlutterStreamHandler>
 CFlutterTask
 CFlutterTaskRunnerDescription
 C<FlutterTextInputDelegate>
 CFlutterTextInputView()
 C<FlutterTextureRegistry>
 CFlutterTransformation
 CFlutterUIntSize
 Cflutter::FlutterView
 Cflutter::FlutterViewController
 CFlutterViewController(Tests)
 C<FlutterViewEngineDelegate>
 C<FlutterViewReshapeListener>
 Cflutter::FlutterWindow
 CFlutterWindowMetricsEvent
 Cflutter::FlutterWindowsEngine
 CFlValueBool
 CFlValueDouble
 CFlValueFloatList
 CFlValueHandler
 CFlValueInt
 CFlValueInt32List
 CFlValueInt64List
 CFlValueList
 CFlValueMap
 CFlValueString
 CFlValueUint8List
 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::FrameTiming
 Cflutter::GLContextResult
 Cflutter::EmbedderSurfaceGL::GLDispatchTable
 Cflutter::GLFrameInfo
 CGoldenImage()
 CGoldenPlatformViewTests()
 CGoldenTestManager()
 Cflutter::GPUSurfaceDelegate
 Cflutter::GpuUsageInfoPolled information related to the usage of the GPU
 Cminikin::GraphemeBreak
 Cflutter::ServiceProtocol::Handler
 Cfml::SyncSwitch::HandlersRepresents the 2 code paths available when calling |SyncSwitch::Execute|
 Cflutter::EmbedderExternalView::ViewIdentifier::Hash
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Hash
 Cflutter::RasterCacheKey< ID >::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
 Cflutter::HintFreedDelegate
 Cminikin::Hyphenator
 Cminikin::HyphenEdit
 Cfml::icu::ICUContext
 Cflutter::ImageDecoder
 Cflutter::ImageMetaData
 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
 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 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
 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
 Candroid::LruCache< TKey, TValue >::Iterator
 Cfml::jni::JavaObjectWeakGlobalRef
 Cfml::jni::JavaRef< T >
 Cfml::jni::JavaRef< jobject >
 Candroid::key_value_pair_t< KEY, VALUE >
 Cflutter::KeyboardHookHandler
 Cflutter::LanguageInfo
 Cflutter::Layer
 Cflutter::LayerTree
 Cminikin::Layout
 Cminikin::LayoutGlyph
 CLazyDir
 Cminikin::LineBreaker
 Cflutter::LineMetrics
 Ctxt::LineMetrics
 Cminikin::LineWidths
 CLoadedElfDeleter
 Cflutter::testing::LoadedELFDeleter
 Cfml::LogMessage
 Cfml::LogMessageVoidify
 Cfml::LogSettings
 Candroid::LruCache< TKey, TValue >
 Cfml::internal::MakeRefCountedHelper< T >
 Cfml::ManualResetWaitableEvent
 Cdart_utils::MappedResource
 Cfml::Mapping
 Cflutter::MatrixDecomposition
 Cflutter::MemoryUsageInfoMemory usage stats. dirty_memory_usage is the 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 physicaal memory for shared memory, including loaded frameworks and executables. On iOS, it's physical memory - dirty memory
 Cfml::Message
 Cflutter::MessageCodec< T >
 Cflutter::MessageCodec< EncodableValue >
 Cflutter::MessageCodec< rapidjson::Document >
 Cfml::MessageLoop
 Cfml::MessageSerializable
 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
 CMockSurface
 Cflutter::Mutator
 Cflutter::MutatorsStack
 C<NSApplicationDelegate>
 C<NSCopying>
 CNSObject
 C<NSObject>
 CNSOpenGLView
 CNSResponder
 C<NSTextInputClient>
 CNSViewController
 CObservatoryNSNetServiceDelegate
 Candroid::OnEntryRemoved< EntryKey, EntryValue >
 Candroid::OnEntryRemoved< TKey, TValue >
 Cfml::CommandLine::Option
 Cflutter::OverlayLayer
 Cflutter::PlatformViewAndroidJNI::OverlayMetadata
 Ctonic::PackagesMap
 Cflutter::Paint
 Cflutter::testing::MockTexture::PaintCall
 Cflutter::Layer::PaintContext
 Cflutter::PaintData
 Ctxt::PaintRecord
 Cflutter::SceneUpdateContext::PaintTask
 Ctxt::Paragraph
 Ctxt::ParagraphBuilder
 Ctxt::ParagraphStyle
 CPersistentCache
 Cflutter::PhysicalWindowBounds
 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
 CPlatformMessageHandler
 Cflutter::PlatformMessageRouter
 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
 Cflutter::Point
 Cflutter::PointerData
 Cflutter::PointerDataDispatcher
 Cflutter::PointerDataPacket
 Cflutter::PointerDataPacketConverter
 Cflutter::PointerState
 Ctxt::Paragraph::PositionWithAffinity
 Cflutter::PrerollContext
 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
 Ctxt::Paragraph::Range< T >
 Cflutter::RasterCache
 Cflutter::RasterCacheKey< ID >
 Cflutter::RasterCacheResult
 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::Pipeline >
 Cfml::RefPtr< flutter::PlatformMessage >
 Cfml::RefPtr< flutter::PlatformMessageResponse >
 Cfml::RefPtr< flutter::SkiaUnrefQueue >
 Cfml::RefPtr< fml::internal::WeakPtrFlag >
 Cfml::RefPtr< fml::MessageLoopFuchsia >
 Cfml::RefPtr< fml::MessageLoopImpl >
 Cfml::RefPtr< fml::MessageLoopTaskQueues >
 Cfml::RefPtr< fml::NativeLibrary >
 Cfml::RefPtr< fml::RasterThreadMerger >
 Cfml::RefPtr< fml::TaskRunner >
 Cfml::RefPtr< Impl >
 Cfml::RefPtr< vulkan::VulkanProcTable >
 Cflutter::EmbedderExternalView::RenderTargetDescriptor
 Cflutter::internal::ReplyManager
 Cflutter::runtime::ResourcesEntry
 Cflutter::testing::MockCanvas::RestoreData
 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
 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
 Cflutter::testing::MockCanvas::SaveData
 Cflutter::testing::MockCanvas::SaveLayerData
 Ctonic::DartState::Scope
 Cfml::scoped_nsobject< NSAutoreleasePool >
 Cfml::scoped_nsprotocol< NST >
 Cfml::scoped_nsprotocol< CAEAGLLayer *>
 Cfml::scoped_nsprotocol< CALayer *>
 Cfml::scoped_nsprotocol< CAMetalLayer *>
 Cfml::scoped_nsprotocol< EAGLContext *>
 Cfml::scoped_nsprotocol< FlutterBasicMessageChannel *>
 Cfml::scoped_nsprotocol< FlutterMethodChannel *>
 Cfml::scoped_nsprotocol< FlutterTextInputPlugin *>
 Cfml::scoped_nsprotocol< id >
 Cfml::scoped_nsprotocol< id< MTLCommandQueue > >
 Cfml::scoped_nsprotocol< id< MTLDevice > >
 Cfml::scoped_nsprotocol< NSMutableDictionary< NSNumber *, SemanticsObject * > *>
 Cfml::scoped_nsprotocol< NSObject< FlutterObservatoryPublisherDelegate-p > *>
 Cfml::scoped_nsprotocol< NSObject< FlutterTexture > *>
 Cfml::scoped_nsprotocol< NST *>
 Cfml::scoped_nsprotocol< UIView *>
 Cfml::scoped_nsprotocol< UIViewController *>
 Cfml::scoped_nsprotocol< VSyncClient *>
 Cfml::ScopedBlock< B >
 Cfml::ScopedBlock< PlatformMessageResponseCallback >
 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
 Cfml::ScopedSetLogSettings
 Cflutter::testing::ScopedStubFlutterApi
 Cflutter::testing::ScopedStubFlutterGlfwApi
 Cflutter::testing::ScopedStubFlutterWindowsApi
 Cfml::ScopedTemporaryDirectory
 Cflutter::Rasterizer::ScreenshotA POD type used to return the screenshot data along with the size of the frame
 Cflutter::ScriptCompletionTaskObserver
 CSemanticListener
 Cflutter::SemanticsNode
 CSemanticsObject()
 CSemanticTree
 Cfml::Semaphore
 Cflutter::ServiceProtocol
 CSession_TestBase
 CSessionListener
 Cflutter::SessionWrapper
 Cflutter::testing::MockCanvas::SetMatrixData
 Cflutter::Settings
 Cfml::SharedLock
 Cfml::SharedMutex
 Cflutter::ShellArgs
 Cflutter::testing::ShellTestVsyncClock
 Czircon::dart::SizedRegion
 CSkBBHFactory
 CSkBBoxHierarchy
 CSkCanvasVirtualEnforcer
 CSkEventTracer
 CSkExecutor
 CSkFontMgr
 CSkFontStyleSet
 Cflutter::SkiaGPUObject< T >
 Cflutter::SkiaGPUObject< SkImage >
 Cflutter::SkiaGPUObject< SkPicture >
 Cflutter::SkiaGPUObject< SkShader >
 CSkRefCnt
 Cflutter::SnapshotDelegate
 Cflutter::EmbedderSurfaceSoftware::SoftwareDispatchTable
 Cflutter::SomeData
 Cminikin::SparseBitSet
 Cflutter::StandardCodecSerializer
 Cfml::Status
 Cflutter::Stopwatch
 Cflutter::StreamHandler< T >
 Cflutter::StreamHandlerError< T >
 Cflutter::testing::StubFlutterApi
 Cflutter::testing::StubFlutterGlfwApi
 Cflutter::testing::StubFlutterWindowsApi
 Ctxt::StyledRuns
 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
 Cflutter::EventLoop::Task
 Cfml::TaskQueueEntry
 Cfml::TaskQueueId
 Cfml::TaskRunnerAffineWeakPtrFactory< T >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceGL >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceSoftware >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::Rasterizer >
 Cfml::TaskRunnerChecker
 Cflutter::TaskRunners
 CTest
 Cflutter::testing::TestContext
 CTestData
 Cflutter::testing::TestGLSurface
 Cflutter::TestMetalSurfaceCreates a MTLTexture backed SkSurface and context that can be used to render to in unit-tests
 Cfml::TestStruct
 Cflutter::TextBox
 Ctxt::Paragraph::TextBox
 Cflutter::TextInputModel
 CTextRange
 Ctxt::TextShadow
 Ctxt::TextStyle
 Cflutter::Texture
 Cflutter::TextureRegistry
 Cfml::Thread
 Cflutter_runner::Thread
 Cfml::ThreadChecker
 Cflutter::ThreadHostThe collection of all the threads used by the engine
 Cfml::ThreadLocalUniquePtr< T >
 Cfml::TimeDelta
 Cfml::TimePoint
 Cfml::tracing::TraceFlow
 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 >
 Cfml::AsciiTrie::TrieNode
 Ctonic::TypedList< kTypeName, ElemType >
 CUIAccessibilityCustomAction
 CUIAccessibilityElement
 C<UIApplicationDelegate>
 CUIGestureRecognizer
 C<UIGestureRecognizerDelegate>
 CUIResponder
 C<UIScrollViewDelegate>
 CUISwitch
 CUITapGestureRecognizer
 C<UITapGestureRecognizerTestGestureRecognizerDelegate>
 C<UITextInput>
 CUITextPosition
 CUITextRange
 CUITraitCollection(MethodsFromNewerSDK)
 CUIView
 CUIViewController
 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 >
 C<UNUserNotificationCenterDelegate>
 CViewController()
 Cflutter::ViewHolder
 Cflutter::EmbedderExternalView::ViewIdentifier
 Cflutter::ViewportMetrics
 CViewProvider
 Cflutter_runner::VsyncInfo
 Cflutter_runner::VsyncRecorder
 Cvulkan::VulkanApplication
 Cvulkan::VulkanBackbuffer
 Cvulkan::VulkanCommandBuffer
 Cvulkan::VulkanDebugReport
 Cvulkan::VulkanDevice
 Cvulkan::VulkanHandle< T >
 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 >
 Cvulkan::VulkanImage
 Cflutter_runner::VulkanImage
 Cvulkan::VulkanNativeSurface
 Cvulkan::VulkanProvider
 Cvulkan::VulkanSurface
 Cflutter_runner::VulkanSurfacePool
 Cvulkan::VulkanSwapchain
 Cvulkan::VulkanWindow
 Cfml::Wakeable
 Cfml::WeakPtr< T >
 Cfml::WeakPtr< flutter::AccessibilityBridgeIos >
 Cfml::WeakPtr< flutter::Engine >
 Cfml::WeakPtr< flutter::FlutterViewController >
 Cfml::WeakPtr< flutter::HintFreedDelegate >
 Cfml::WeakPtr< flutter::ImageDecoder >
 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< 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::PlatformView >
 Cfml::WeakPtrFactory< flutter::Shell >
 Cfml::WeakPtrFactory< flutter::ShellIOManager >
 Cfml::WeakPtrFactory< flutter::SmoothPointerDataDispatcher >
 Cfml::WeakPtrFactory< flutter::testing::TestIOManager >
 Cfml::WeakPtrFactory< flutter_runner::Application >
 Cfml::WeakPtrFactory< flutter_runner::Engine >
 Cfml::WeakPtrFactory< flutter_runner::VsyncWaiter >
 Cfml::WeakPtrFactory< flutter_runner::VulkanSurfaceProducer >
 Cflutter::Win32TaskRunner
 Cflutter::Win32Window
 Cflutter::Win32WindowProcDelegateManager
 Cflutter::Window
 Cflutter::WindowBindingHandler
 Cflutter::WindowBindingHandlerDelegate
 Cflutter::WindowFrame
 Cflutter::WindowProperties
 Cminikin::WordBreaker
 CXCTestCase
 CXCTestExpectation
 CXCUIElement(ftr_waitForNonExistence)
 CBaseT
 CSemanticsManager