Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cstd:: integral_constant
 C_FlAccessibleNodeClass
 C_FlAccessibleTextField
 C_FlApplicationClass
 C_FlBasicMessageChannel
 C_FlBasicMessageChannelResponseHandle
 C_FlBinaryCodec
 C_FlBinaryMessengerInterface
 C_FlBinaryMessengerResponseHandleClass
 C_FlBinaryMessengerResponseHandleImpl
 C_FlCompositorClass
 C_FlCompositorOpenGL
 C_FlCompositorSoftware
 C_FlDartProject
 C_FlDisplayMonitor
 C_FlEngine
 C_FlEventChannel
 C_FlEventChannelResponseHandle
 C_FlFramebuffer
 C_FlGnomeSettings
 C_FlJsonMessageCodec
 C_FlJsonMethodCodec
 C_FlKeyboardChannel
 C_FlKeyboardHandler
 C_FlKeyboardLayout
 C_FlKeyboardManager
 C_FlKeyChannelResponder
 C_FlKeyEmbedderCallRecord
 C_FlKeyEmbedderResponder
 C_FlKeyEvent
 C_FlKeyEventChannel
 C_FlMethodCall
 C_FlMethodChannel
 C_FlMethodErrorResponse
 C_FlMethodNotImplementedResponse
 C_FlMethodSuccessResponse
 C_FlMockBinaryMessenger
 C_FlMockKeymap
 C_FlMockPluginRegistrar
 C_FlMockRenderable
 C_FlMockTextureRegistrar
 C_FlMouseCursorChannel
 C_FlMouseCursorHandler
 C_FlOpenGLManager
 C_FlPlatformChannel
 C_FlPlatformHandler
 C_FlPointerManager
 C_FlRenderableInterface
 C_FlScrollingManager
 C_FlSettingsChannel
 C_FlSettingsHandler
 C_FlSettingsInterface
 C_FlSettingsPortal
 C_FlSocketAccessible
 C_FlStandardMethodCodec
 C_FlStringCodec
 C_FlTaskRunner
 C_FlTaskRunnerTask
 C_FlTestCodec
 C_FlTextInputChannel
 C_FlTextInputHandler
 C_FlTextureGLClass
 C_FlTextureInterface
 C_FlTouchManager
 C_FlutterEngine
 C_FlutterEngineAOTData
 C_FlutterPlatformMessageResponseHandle
 C_FlValue
 C_FlView
 C_FlViewAccessible
 C_FlWindowingChannel
 C_FlWindowingHandlerClass
 C_FlWindowMonitor
 C_FlWindowStateMonitor
 Cflutter::AccessibilityBridgeIosInterface that represents an accessibility bridge for iOS
 Cflutter_runner_test::AccessibilityBridgeTestDelegate
 Cflutter::AccessibilityPlugin
 Cflutter::AccumulationRect
 Cimpeller::KHRSwapchainImplVK::AcquireResult
 CActionData
 Cflutter_runner::ActiveComponentV2
 Cflutter::ActualWindowSize
 Cimpeller::AHBFrameSynchronizerVK
 Cimpeller::AHBTexturePoolVKMaintains a bounded pool of hardware buffer backed texture sources that can be used as swapchain images
 Cimpeller::AiksContext
 Cimpeller::AllocationDescribes an allocation on the heap
 Cimpeller::AllocationSize< Period >Represents the size of an allocation in different units
 Cimpeller::AllocationSize< 1u >
 Cimpeller::AllocatorAn object that allocates device memory
 CSkBitmap::Allocator
 Cfuchsia::ui::composition::testing::Allocator_TestBase
 Cimpeller::AllocatorVMATraits
 Cflutter::AndroidContextHolds state that is shared across Android surfaces
 Cflutter::AndroidEGLSurface
 Cflutter::AndroidEGLSurfaceDamage
 Cimpeller::android::AndroidProc< T >
 Cflutter::AndroidShellHolderThis is the Android owner of the core engine Shell
 Cflutter::AndroidSurface
 Cflutter::AndroidSurfaceFactory
 Cflutter::Animator
 CAOTDataDeleter
 Cflutter::testing::AOTDataDeleter
 Cflutter::APKAssetProviderInternal
 CAppDelegate()
 Cimpeller::Arc
 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
 Cimpeller::AtlasGeometry
 Cfml::AtomicObject< T >
 Cimpeller::Attachment
 Cimpeller::RenderTarget::AttachmentConfig
 Cimpeller::RenderTarget::AttachmentConfigMSAA
 Cflutter::AutoCache
 Cimpeller::AutoErrorCheck
 Cflutter::testing::AutoIsolateShutdown
 Cimpeller::compiler::AutoLogger
 Cflutter::Layer::AutoPrerollSaveLayerState
 Cflutter::testing::AutoreleasePoolTestMixin
 Cbase::AutoReset< T >
 Cfml::AutoResetWaitableEvent
 Cflutter::LayerStateStack::AutoRestore
 Cflutter::DiffContext::AutoSubtreeRestore
 Cimpeller::glvk::AutoTrampolineContextAn RAII object that makes the trampolines EGL context current when constructed and clears the EGL binding on destruction
 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
 Cimpeller::BackdropData
 Cimpeller::BackendCast< Sub, Base >
 Cimpeller::BackendCast< BlitEncodeGLES, BlitCommand >
 Cimpeller::BackendCast< CapabilitiesGLES, Capabilities >
 Cimpeller::BackendCast< CapabilitiesVK, Capabilities >
 Cimpeller::BackendCast< CommandBufferVK, CommandBuffer >
 Cimpeller::BackendCast< ComputePipelineMTL, Pipeline< ComputePipelineDescriptor > >
 Cimpeller::BackendCast< ComputePipelineVK, Pipeline< ComputePipelineDescriptor > >
 Cimpeller::BackendCast< ContextGLES, Context >
 Cimpeller::BackendCast< ContextMTL, Context >
 Cimpeller::BackendCast< ContextVK, Context >
 Cimpeller::BackendCast< DeviceBufferGLES, DeviceBuffer >
 Cimpeller::BackendCast< DeviceBufferMTL, DeviceBuffer >
 Cimpeller::BackendCast< DeviceBufferVK, DeviceBuffer >
 Cimpeller::BackendCast< PipelineGLES, Pipeline< PipelineDescriptor > >
 Cimpeller::BackendCast< PipelineLibraryGLES, PipelineLibrary >
 Cimpeller::BackendCast< PipelineLibraryVK, PipelineLibrary >
 Cimpeller::BackendCast< PipelineMTL, Pipeline< PipelineDescriptor > >
 Cimpeller::BackendCast< PipelineVK, Pipeline< PipelineDescriptor > >
 Cimpeller::BackendCast< SamplerGLES, Sampler >
 Cimpeller::BackendCast< SamplerLibraryMTL, SamplerLibrary >
 Cimpeller::BackendCast< SamplerLibraryVK, SamplerLibrary >
 Cimpeller::BackendCast< SamplerMTL, Sampler >
 Cimpeller::BackendCast< SamplerVK, Sampler >
 Cimpeller::BackendCast< ShaderFunctionGLES, ShaderFunction >
 Cimpeller::BackendCast< ShaderFunctionMTL, ShaderFunction >
 Cimpeller::BackendCast< ShaderFunctionVK, ShaderFunction >
 Cimpeller::BackendCast< SurfaceContextVK, Context >
 Cimpeller::BackendCast< TextureGLES, Texture >
 Cimpeller::BackendCast< TextureMTL, Texture >
 Cimpeller::BackendCast< TextureVK, Texture >
 Cimpeller::BackendCast< TypefaceSkia, Typeface >
 Cimpeller::BackgroundCommandPoolVK
 Cflutter::BackingStoreLayer
 Cimpeller::BarrierVKDefines an operations and memory access barrier on a resource
 Cflutter::Base64
 CBaseT
 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 >
 Cimpeller::testing::BlendModeSelection
 Cimpeller::BlitCommand
 Cimpeller::BlitPassBlit passes encode blit into the underlying command buffer
 Cimpeller::BlurParameters
 Cflutter::testing::BoundsTolerance
 Cflutter::BoxConstraints
 Cflutter::gpu::RenderPass::BufferAndUniformSlot
 Cimpeller::BufferBindingsGLESSets up stage bindings for single draw call in the OpenGLES backend
 Cflutter_runner::testing::BufferCollectionTokenPair
 Cimpeller::BufferView
 Cimpeller::BufferVMA
 Cimpeller::BufferVMATraits
 Cflutter::DlVertices::BuilderA utility class to build up a |DlVertices| object one set of data at a time
 Cdart_utils::BuildInfo
 Cflutter::ByteStreamReader
 Cflutter::ByteStreamWriter
 Cflutter::RasterCache::CacheInfo
 Cflutter::PersistentCache::CacheObjectHeader
 CCALayer
 C<CALayerCAMetalDrawable>
 CCallRecord
 Cimpeller::Canvas
 Cflutter::testing::CanvasCompareTester
 Cflutter::CanvasSpy
 Cimpeller::CanvasStackEntry
 Cimpeller::Capabilities
 Cimpeller::CapabilitiesBuilder
 Cflutter::testing::CaseParameters
 CCatalog
 CCComObjectRootEx
 Cui::AXTableInfo::CellData
 Cfml::CFRef< T >
 Cfml::CFRef< CFDataRef >
 Cfml::CFRef< CFRunLoopRef >
 Cfml::CFRef< CFRunLoopTimerRef >
 Cfml::CFRef< CGImageRef >
 Cfml::CFRef< CVMetalTextureCacheRef >
 Cfml::CFRef< IOSurfaceRef >
 Cfml::CFRefTestState
 Cfml::CFRefTraits< T >Default retain and release implementations for CFRef
 Cfml::CFRefTraits< CFRefTestState * >
 Cfml::CFRefTraits< CGImageRef >Fml::CFRef retain and release implementations for CGImageRef
 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, 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
 CChildClippingView()
 Cui::AXPlatformNodeDelegate::ChildIterator
 Cui::AXNode::ChildIteratorBase< NodeType, NextSibling, PreviousSibling, FirstChild, LastChild >
 Cimpeller::android::ChoreographerThis class describes access to the choreographer instance for the current thread. Choreographers are only available on API levels above 24. On levels below 24, an invalid choreographer will be returned
 CCHROME_CONDITION_VARIABLE
 CCHROME_SRWLOCK
 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 >
 Cimpeller::ClipContents
 Cimpeller::ClipCoverage
 Cimpeller::ClipCoverageLayer
 Cflutter::testing::ClipExpectation
 Cflutter::ClipPathEntry
 Cflutter::ClipRectEntry
 Cflutter::ClipRRectEntry
 Cflutter::ClipRSuperellipseEntry
 Cimpeller::EntityPassClipStack::ClipStateResult
 Cflutter_runner::ExternalViewEmbedder::ClipTransform
 Cimpeller::Color
 Cimpeller::ColorAttachmentDescriptorDescribe the color attachment that will be used with this pipeline
 Cimpeller::testing::ColorBlendTestData
 Cflutter::ColorFilterEntry
 Cimpeller::ColorMatrix
 Cimpeller::CommandAn object used to specify work to the GPU along with references to resources the GPU will used when doing said work
 Cimpeller::CommandBufferA collection of encoded commands to be submitted to the GPU for execution. A command buffer is obtained from a graphics Context
 Cfml::CommandLine
 Cfml::internal::CommandLineBuilder
 Cimpeller::CommandPoolVKManages the lifecycle of a single |vk::CommandPool|
 Cimpeller::CommandQueueAn interface for submitting command buffers to the GPU for encoding and execution
 CCommentsUtilHelper functions for the generated comments lexer
 Cimpeller::ComparableBase
 Cimpeller::ComparableEqual< ComparableType, class >
 Cimpeller::ComparableHash< ComparableType, class >
 Cimpeller::testing::CompareFunctionUIData
 Cflutter::EventLoop::Task::Comparer
 Cflutter::TaskRunner::Task::Comparer
 Cimpeller::compiler::Compiler
 Cimpeller::compiler::CompilerBackend
 Cspirv_cross::CompilerGLSL
 Cfuchsia::component::runner::ComponentController
 Cfuchsia::component::runner::ComponentRunner
 Cflutter::Compositor
 Cflutter::CompositorContext
 Cimpeller::CompressedImage
 Cimpeller::ComputePassBindingsCacheMTLEnsures that bindings on the pass are not redundantly set or updated. Avoids making the driver do additional checks and makes the frame insights during profiling and instrumentation not complain about the same
 Cimpeller::ComputePipelineBuilder< ComputeShader_ >An optional (but highly recommended) utility for creating pipelines from reflected shader information
 Cimpeller::ComputePipelineHandle< ComputeShader_ >
 Cimpeller::ConditionVariableA condition variable exactly similar to the one in libcxx with two major differences:
 Cflutter::testing::ShellTest::Config
 Cflutter::testing::ShellTestPlatformViewBuilder::Config
 Cimpeller::egl::ConfigAn EGL config. These are returned by the display to indicate support for a specific config descriptor
 Cimpeller::egl::ConfigDescriptor
 Cimpeller::PathTessellator::Conic
 Cimpeller::ContentContext
 Cimpeller::ContentContextOptions
 Cimpeller::Contents
 Cflutter::egl::Context
 Cflutter::RasterCache::Context
 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
 Chpp::Context
 Cimpeller::ContextTo do anything rendering related with Impeller, you need a context
 Cimpeller::egl::ContextAn instance of an EGL context
 Cflutter::ContextListener
 Cflutter::AndroidContext::ContextSettings
 Cfml::internal::CopyableLambda< T >
 Cfml::CountDownLatch
 Cfml::CpuIndexAndSpeed
 Cfml::CPUSpeedTrackerA class that computes the correct CPU indices for a requested CPU affinity
 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
 Cimpeller::PathTessellator::Cubic
 Cflutter::CursorHandler
 Cflutter::CustomAccessibilityAction
 Cflutter::CustomEncodableValue
 Cimpeller::testing::CVTest
 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< DartList >
 Ctonic::DartConverter< double >
 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::DartConverter< void >
 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
 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
 CData
 Cimpeller::PlaygroundImplMTL::Data
 Cimpeller::DebugAllocatorStats
 Cimpeller::DebugReportVK
 Cfml::DebugTaskRunnerChecker
 Cfml::DebugThreadChecker
 Cimpeller::DecompressedImage
 Cflutter::DecompressResult
 Cbase::DefaultSingletonTraits< T >
 Cimpeller::Degrees
 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::PointerDataPacketConverter::Delegate
 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::SnapshotController::Delegate
 Cflutter::TaskRunnerWindow::Delegate
 Cflutter_runner::Engine::Delegate
 CDepsParser
 Cimpeller::DepthAttachmentDescriptor
 Cimpeller::DepthRange
 Cflutter::ServiceProtocol::Handler::Description
 Cimpeller::DescriptionGLES
 Cfilesystem::Descriptor
 Cimpeller::DescriptorCacheUsed and un-used descriptor sets
 Cimpeller::DescriptorPoolSize
 Cimpeller::DescriptorPoolVKA per-frame descriptor pool. Descriptors from this pool don't need to be freed individually. Instead, the pool must be collected after all the descriptors allocated from it are done being used
 Cimpeller::DescriptorSetLayout
 Cfuchsia::ui::pointerinjector::Device
 Cimpeller::DeviceBuffer
 Cimpeller::DeviceBufferDescriptor
 Cimpeller::DeviceHolderVKHolds a strong reference to the underlying logical Vulkan device. This comes in handy when the context is being torn down and the various components on different threads may need to orchestrate safe shutdown
 Cflutter::DialogWindowCreationRequest
 Cflutter::DiffContext
 Cflutter::DirectManipulationOwner
 Cimpeller::testing::DiscardFrameBufferParams
 Cflutter::EmbedderTaskRunner::DispatchTableA
 Cflutter::Display
 Cimpeller::egl::DisplayA connection to an EGL display. Only one connection per application instance is sufficient
 Cflutter::DisplayData
 Cflutter::DisplayListComplexityCalculator
 Cflutter::DisplayListFlags
 Cflutter::testing::DisplayListInvocation
 Cflutter::testing::DisplayListInvocationGroup
 Cflutter::DisplayListMatrixClipState
 Cflutter::DisplayListStorage
 Cflutter::DisplayManagerManages lifecycle of the connected displays. This class is thread-safe
 Cflutter::DisplayManagerWin32
 Cflutter::DlAttribute< D, T >
 Cflutter::DlAttribute< DlColorFilter, DlColorFilterType >
 Cflutter::DlAttribute< DlColorSource, DlColorSourceType >
 Cflutter::DlAttribute< DlImageFilter, DlImageFilterType >
 Cflutter::DlAttribute< DlMaskFilter, DlMaskFilterType >
 Cflutter::DlAutoCanvasRestore
 Cflutter::DlCanvasDeveloper-facing API for rendering anything within the engine
 Cflutter::DlCanvasDelegate
 Cflutter::DlColor
 Cflutter::DLOp
 Cflutter::DlOpReceiverInternal API for rendering recorded display lists to backends
 Cflutter::DlPaint
 Cflutter::DlPathBuilder
 Cflutter::DlRegion
 Cflutter::testing::DlSurfaceInstance
 Cflutter::testing::DlSurfaceProvider
 Cflutter::DlText
 Cflutter::testing::DlVerbosePath
 Cflutter::DlVertexPainterProvides canvas-like painting methods that actually build vertices
 Cflutter::DlVerticesHolds all of the data (both required and optional) for a DisplayList drawVertices call
 Cimpeller::DrawOrderResolver
 Cimpeller::DriverInfoVKGet information about the Vulkan driver
 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::DummyDelegate
 Cdart::test::Echo
 CEditingDelta
 CEditingState
 Cimpeller::LineContents::EffectiveLineParameters
 Cimpeller::EGLImageKHRWithDisplay
 Cimpeller::EGLImageKHRWithDisplayTraits
 Cimpeller::EGLImageWithDisplay
 Cimpeller::EGLImageWithDisplayTraits
 Cflutter::testing::ELFAOTSymbols
 Cdart_utils::ElfSnapshot
 Cflutter::EmbeddedViewParams
 Cflutter::testing::EmbedderConfigBuilder
 Cimpeller::ContextVK::EmbedderDataEmbedder Stuff
 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::EmbedderSemanticsUpdate
 Cflutter::EmbedderSemanticsUpdate2
 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
 Cflutter::EmbedderViewSlice
 Ctesting::EmptyTestEventListener
 Cstd::enable_shared_from_this
 Cinternal::EncodableValueVariant
 Cflutter::testing::EngineDeleter
 Cflutter::EngineModifier
 Cimpeller::Entity
 Cimpeller::EntityPassClipStackA class that tracks all clips that have been recorded in the current entity pass stencil
 Cimpeller::EntityPassTarget
 CCatalog::EntryVisibleForTesting
 Ctonic::DartLibraryNatives::Entry
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Equal
 Cflutter::EmbedderExternalView::ViewIdentifier::Equal
 Cflutter::RasterCacheKey::Equal
 Cimpeller::ContentContext::RuntimeEffectPipelineKey::Equal
 Cimpeller::GlyphProperties::Equal
 Cimpeller::HandleGLES::EqualA comparer used to test the equality of two handles
 Cimpeller::PipelineLibraryGLES::ProgramKey::Equal
 Cimpeller::ScaledFont::Equal
 Cimpeller::ShaderArchive::ShaderKey::Equal
 Cimpeller::ShaderKey::Equal
 Cimpeller::SubpixelGlyph::Equal
 Cimpeller::TextShadowCache::TextShadowCacheKey::Equal
 Cstd::equal_to< impeller::Glyph >
 Cflutter::EventChannel< T >
 Cflutter::EventLoop
 Cui::AXEventGenerator::EventParams
 Cflutter::EventSink< T >
 Cflutter::EventSink< T >
 Cflutter::EventWatcher
 Cimpeller::ExternalSemaphoreVKA Vulkan semaphore that can be exported as a platform specific file descriptor
 Cflutter::ExternalTexture
 Cflutter::ExternalViewEmbedder
 Cflutter_runner::testing::FakeGraph
 Cflutter_runner::testing::FakeImage
 Cflutter_runner::testing::FakeTransform
 Cflutter_runner::testing::FakeView
 Cflutter_runner::testing::FakeViewport
 Cstd::false_type
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, is_promotion_possible >
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, false >
 Cbase::internal::FastIntegerArithmeticPromotion< Lhs, Rhs, true >
 Cflutter_runner::testing::FencesPair
 Cimpeller::FenceWaiterVK
 Ctonic::FfiDispatcher< C, Signature, function >
 Ctonic::FfiDispatcher< C, Return(C::*)(Args...) const, method >
 Ctonic::FfiDispatcher< C, Return(C::*)(Args...), method >
 Ctonic::FfiDispatcher< C, void(C::*)(Args...), method >
 Ctonic::FfiDispatcher< void, Return(*)(Args...), function >
 Ctonic::FfiDispatcher< void, void(*)(Args...), function >
 Ctonic::FileLoader
 CFilter
 Cimpeller::FilterInput
 Cbenchmark::Fixture
 CFlAccessibleNodePrivate
 Cflutter::DartIsolate::Flags
 Cflutter::DlVertices::Builder::FlagsFlags to indicate/promise which of the optional texture coordinates or colors will be supplied during the build phase
 Cimpeller::Flags
 CLicenseChecker::Flags
 CFlApplicationPrivate
 Cfuchsia::ui::composition::testing::Flatland_TestBase
 Cflutter_runner::FlatlandConnection
 CFlKeyboardChannelVTable
 CFlKeyEmbedderCheckedKey
 CFlMouseCursorChannelVTable
 CFlPixelBufferTexturePrivate
 CFlPlatformChannelVTable
 CFlSetting
 CFlTextInputChannelVTable
 CFlTextureGLPrivate
 CFlutterAddViewInfo
 CFlutterAddViewResult
 CFlutterAppDelegate()
 CFlutterAppDelegate(Test)
 CFlutterBackBufferCache()
 CFlutterBackingStore
 CFlutterBackingStoreConfig
 CFlutterBackingStorePresentInfo
 CFlutterChannelKeyResponder()
 CFlutterChannelUpdateAn update to whether a message channel has a listener set or not
 CFlutterClippingMaskView()
 CFlutterClippingMaskViewPool()
 Cflutter::FlutterCompositor
 CFlutterCompositor
 CFlutterCursorCoordinator(Private)Exposed methods for testing
 CFlutterCustomTaskRunners
 CFlutterDamageA structure to represent a damage region
 CFlutterDartVMServicePublisher()
 C<FlutterDartVMServicePublisherDelegate>
 CFlutterDesktopEngineProperties
 CFlutterDesktopEngineState
 CFlutterDesktopGpuSurfaceDescriptor
 CFlutterDesktopGpuSurfaceTextureConfig
 CFlutterDesktopMessage
 Cflutter::FlutterDesktopMessenger
 CFlutterDesktopMessenger
 CFlutterDesktopPixelBuffer
 CFlutterDesktopPixelBufferTextureConfig
 CFlutterDesktopPluginRegistrar
 CFlutterDesktopSize
 CFlutterDesktopTextureInfo
 CFlutterDesktopViewControllerProperties
 CFlutterDesktopWindow
 CFlutterDesktopWindowControllerState
 CFlutterDesktopWindowProperties
 CFlutterEmbedderKeyResponder()
 CFlutterEmbedderKeyResponder(Tests)
 CFlutterEngine(ScenariosTest)
 CFlutterEngine(TestLowMemory)
 CFlutterEngineAOTDataSource
 CFlutterEngineApplicationRegistrar
 CFlutterEngineDartBuffer
 CFlutterEngineDartObject
 CFlutterEngineDisplay
 C<FlutterEngineFlutterTextInputDelegate>
 CFlutterEngineGroup()
 CFlutterEngineProcTableFunction-pointer-based versions of the APIs above
 CSkwasm::FlutterFontCollection
 CFlutterFrameInfo
 C<FlutterImplicitEngineDelegate>
 C<FlutterKeyboardLayoutDelegate>
 CFlutterKeyboardManager(Testing)
 CFlutterKeyboardManager(Tests)
 C<FlutterKeyboardManagerDelegate>
 C<FlutterKeyboardManagerEventContext>
 CFlutterKeyEvent
 C<FlutterKeyPrimaryResponder>
 C<FlutterKeySecondaryResponder>
 CFlutterLaunchEngine()
 CFlutterLayer
 CFlutterLocale
 CFlutterLocaleStringAttribute
 Cflutter::FlutterMain
 CFlutterMenuPlugin()
 C<FlutterMessageCodec>
 CFlutterMetalBackingStore
 CFlutterMetalExternalTexture
 CFlutterMetalLayer()
 CFlutterMetalRendererConfig
 CFlutterMetalTexture
 C<FlutterMethodCodec>
 CFlutterMouseCursorPlugin()
 CFlutterMutatorView()
 CFlutterMutatorView(Private)
 CFlutterOpenGLBackingStore
 CFlutterOpenGLFramebuffer
 CFlutterOpenGLRendererConfig
 CFlutterOpenGLSurface
 CFlutterOpenGLTexture
 CFlutterPlatformMessage
 CFlutterPlatformPlugin()
 CFlutterPlatformView
 CFlutterPlatformViewCreationParameters
 CFlutterPlatformViewMutation
 CFlutterPlatformViewsController()
 CFlutterPlatformViewsController(Testing)
 CFlutterPlatformViewSemanticsContainer()
 CFlutterPlatformViewsTestMockFlutterPlatformFactory
 CFlutterPlatformViewsTestMockNestedWrapperWebViewFactory
 CFlutterPlatformViewTypeEntry
 CFlutterPluginAppLifeCycleDelegate()
 CFlutterPluginSceneLifeCycleDelegate()
 CFlutterPluginSceneLifeCycleDelegate(Test)
 CFlutterPointA structure to represent a 2D point
 CFlutterPointerEvent
 CFlutterPresentInfo
 CFlutterPresentViewInfo
 CFlutterProjectArgs
 Cflutter::FlutterProjectBundle
 CFlutterRectA structure to represent a rectangle
 CFlutterRegionA region represented by a collection of non-overlapping rectangles
 CFlutterRemoveViewInfo
 CFlutterRemoveViewResult
 CFlutterRenderer
 CFlutterRendererConfig
 CFlutterRestorationPlugin()
 CFlutterRoundedRectA structure to represent a rounded rectangle
 Cflutter_runner::FlutterRunnerProductConfiguration
 CFlutterSceneDelegate
 CFlutterSceneDelegate(Test)
 C<FlutterSceneLifeCycleEngineRegistration>
 C<FlutterSceneLifeCycleProvider>
 CFlutterScrollableSemanticsObject()
 CFlutterScrollableSemanticsObject(CoordinateSpace)
 CFlutterSemanticsCustomAction
 CFlutterSemanticsCustomAction2
 CFlutterSemanticsFlags
 CFlutterSemanticsNode
 CFlutterSemanticsNode2
 CFlutterSemanticsUpdate
 CFlutterSemanticsUpdate2A batch of updates to semantics nodes and custom actions
 CFlutterSendSemanticsActionInfo
 CFlutterSizeA structure to represent the width and height
 CFlutterSoftwareBackingStore
 CFlutterSoftwareBackingStore2
 CFlutterSoftwareRendererConfig
 CFlutterSpellCheckPlugin()
 CFlutterSpellOutStringAttribute
 C<FlutterStreamHandler>
 CFlutterStringAttribute
 CFlutterSurface()
 CFlutterSurface(Private)
 CFlutterSurface(Testing)
 CFlutterSurfaceManager()
 CFlutterSurfaceManager(Private)
 CFlutterSwitchSemanticsObject()
 CFlutterTask
 CFlutterTaskRunnerDescription
 CFlutterTextField(Testing)
 CFlutterTextInputPlugin()
 CFlutterTextInputPlugin(TestMethods)
 C<FlutterTextInputPluginDelegate>
 CFlutterTextInputView
 CFlutterTextInputView()
 CFlutterTextPlaceholder
 C<FlutterTextureRegistrarDelegate>
 CFlutterTimeConverter()
 CFlutterTokenizer()
 CFlutterTouchInterceptingView()
 CFlutterTouchInterceptingView(Tests)
 CFlutterTransformation
 CFlutterUIntSize
 CFlutterUndoManagerPlugin()
 Cflutter::FlutterView
 Cflutter::FlutterViewController
 CFlutterViewController(TestMethods)
 CFlutterViewController(Tests)
 CFlutterViewEngineProvider()
 CFlutterViewFocusChangeRequest
 CFlutterViewFocusEvent
 C<FlutterViewProvider>
 CFlutterVulkanBackingStore
 CFlutterVulkanImage
 CFlutterVulkanRendererConfig
 CFlutterWindowConstraints
 CFlutterWindowController()
 CFlutterWindowController(Testing)
 CFlutterWindowCreationRequest
 CFlutterWindowMetricsEvent
 Cflutter::FlutterWindowsEngine
 Cflutter::testing::FlutterWindowsEngineBuilder
 CFlutterWindowSize
 Cflutter::FlutterWindowsTextureRegistrar
 Cflutter::FlutterWindowsViewControllerControls a view that displays Flutter content
 CFlValueBool
 CFlValueCustom
 CFlValueDouble
 CFlValueFloat32List
 CFlValueFloatList
 CFlValueHandler
 CFlValueInt
 CFlValueInt32List
 CFlValueInt64List
 CFlValueList
 CFlValueMap
 CFlValueString
 CFlValueUint8List
 CFlWindowingChannelVTable
 CFlWindowingHandlerPrivate
 CFlWindowingSize
 Cflutter_runner::FocusDelegate
 Cfuchsia::ui::views::testing::Focuser_TestBase
 Ctxt::FontAssetProvider
 Cflutter::FontCollection
 Ctxt::FontFeatures
 Cimpeller::FontGlyphAtlasAn object that can look up glyph locations within the GlyphAtlas for a particular typeface
 Cimpeller::FontGlyphPairA font along with a glyph in that font rendered at a particular scale and subpixel position
 Ctxt::FontVariations
 Cimpeller::testing::Foo
 Cimpeller::FrameBounds
 Cimpeller::FramebufferAndRenderPass
 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::FrameItem
 Cflutter::FrameTiming
 Cflutter::FrameTimingsRecorder
 Cimpeller::FRCFormatDescriptorA pixel format and usage that is sufficient to check if images of that format and usage are suitable for use with fixed-rate compression
 Cflutter::testing::FrozenFlutterDamage
 Cflutter::testing::FrozenFlutterPoint
 Cflutter::testing::FrozenFlutterRect
 Cflutter::testing::FrozenFlutterSemanticsCustomAction
 Cflutter::testing::FrozenFlutterSemanticsNode
 Cflutter::testing::FrozenFlutterTransformation
 Cflutter::FullscreenRequest
 Cimpeller::GenericRenderPipelineHandle
 Cimpeller::Geometry
 Cimpeller::GeometryResult
 Cbase::internal::GetNumericRepresentation< NumericType >
 Cflutter::GLContextResult
 Cflutter::EmbedderSurfaceGLSkia::GLDispatchTable
 Cflutter::ImageExternalTextureGL::GlEntry
 Cflutter::GLFBOInfo
 Cflutter::GLFrameInfo
 Cflutter::GLPresentInfo
 Cimpeller::GLProc< T >
 Cimpeller::GLTexture
 Cimpeller::glvk::Trampoline::GLTextureInfoDescribes an OpenGL texture along with information on how to sample from it
 Cimpeller::GLTextureTraits
 Cimpeller::GlyphThe glyph index in the typeface
 Cimpeller::GlyphAtlasA texture containing the bitmap representation of glyphs in different fonts along with the ability to query the location of specific font glyphs within the texture
 Cimpeller::GlyphAtlasContextA container for caching a glyph atlas across frames
 Cimpeller::TextRun::GlyphPosition
 Cimpeller::GlyphProperties
 Cimpeller::testing::GoldenDigestManages a global variable for tracking instances of golden images
 CGoldenImage()
 CGoldenPlatformViewTests()
 Cimpeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl
 CGoldenTestManager()
 Cflutter::SnapshotDelegate::GpuImageResultA data structure used by the Skia implementation of deferred GPU based images
 Cflutter::GPUMTLTextureInfo
 Cimpeller::GPUProbe
 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::GpuSurfaceTexture
 Cflutter::GPUSurfaceVulkanDelegateInterface 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
 Cimpeller::GPUTracerGLESTrace GPU execution times using GL_EXT_disjoint_timer_query on GLES
 Cflutter::GpuUsageInfoPolled information related to the usage of the GPU
 Cimpeller::GradientData
 Cimpeller::HalfA storage only class for half precision floating point
 Cimpeller::HalfVector2A storage only class for half precision floating point vector 2
 Cimpeller::HalfVector3A storage only class for half precision floating point vector 3
 Cimpeller::HalfVector4A storage only class for half precision floating point vector 4
 CHandleEventData
 Cimpeller::HandleGLESRepresents a handle to an underlying OpenGL object. Unlike OpenGL object handles, these handles can be collected on any thread as long as their destruction is scheduled in a reactor
 Cflutter::ServiceProtocol::Handler
 CHandler
 Cflutter::PlatformMessageHandlerIos::HandlerInfo
 Cflutter::testing::MockSyncSwitch::Handlers
 Cfml::SyncSwitch::HandlersRepresents the 2 code paths available when calling |SyncSwitchExecute|
 Cimpeller::android::HardwareBufferA wrapper for AHardwareBuffer https://developer.android.com/ndk/reference/group/a-hardware-buffer
 Cimpeller::android::HardwareBufferDescriptorA descriptor use to specify hardware buffer allocations
 CHarfBuzzSubset< T, typename >
 Cflutter::EmbedderExternalView::RenderTargetDescriptor::Hash
 Cflutter::EmbedderExternalView::ViewIdentifier::Hash
 Cflutter::RasterCacheKey::Hash
 Cimpeller::ContentContext::RuntimeEffectPipelineKey::Hash
 Cimpeller::HandleGLES::HashGet the hash value of this handle. Handles can be used as map keys
 Cimpeller::PipelineLibraryGLES::ProgramKey::Hash
 Cimpeller::ShaderArchive::ShaderKey::Hash
 Cimpeller::ShaderKey::Hash
 Cimpeller::TextShadowCache::TextShadowCacheKey::Hash
 Cstd::hash< impeller::DepthAttachmentDescriptor >
 Cstd::hash< impeller::Font::Metrics >
 Cstd::hash< impeller::Glyph >
 Cstd::hash< impeller::StencilAttachmentDescriptor >
 Cstd::hash< impeller::UniqueID >
 CHarfbuzzWrappers::hb_blob_deleter
 CHarfbuzzWrappers::hb_face_deleter
 CHarfbuzzWrappers::hb_set_deleter
 CHarfbuzzWrappers::hb_subset_input_deleter
 Cimpeller::HostBuffer
 Cflutter::HostWindow
 CIAccessibleRelation
 Cfml::icu::ICUContext
 CIDirectManipulationContent
 CIDirectManipulationInteractionEventHandler
 CIDirectManipulationViewport
 CIDirectManipulationViewportEventHandler
 Cimpeller::IdleWaiter
 CIItemContainerProvider
 Cflutter::ImageDecoder
 Cflutter::ImageEncodingImpeller
 Cflutter::ImageFilterEntry
 Cflutter::ImageFilterMutation
 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::ImageLRU
 Cflutter::ImageMetaData
 Cimpeller::ImageVMA
 Cimpeller::ImageVMATraits
 Cfuchsia::ui::input::ImeService
 CImGui_ImplImpeller_Data
 Cflutter::ImmContext
 Cimpeller::testing::IMockGLESImpl
 Cimpeller::ImpellerBenchmarkAccessor
 CImpellerColor
 CImpellerColorMatrix
 Cimpeller::ImpellerContextFuture
 CImpellerContextVulkanInfo
 CImpellerContextVulkanSettings
 Cimpeller::ImpellerEntityUnitTestAccessor
 CImpellerISize
 CImpellerMapping
 CImpellerMatrix
 Cimpeller::ImpellerMetalCaptureManagerCreates and manages a Metal capture scope that supports frame capture when using the FlutterMetalLayer backed drawable
 CImpellerPoint
 CImpellerRange
 CImpellerRect
 CImpellerRoundingRadii
 CImpellerSize
 CImpellerTextDecoration
 CImpellerTextureDescriptor
 CImpellerVulkanContextHolder
 Cimpeller::compiler::IncludeDir
 Cimpeller::compiler::IncluderData
 Cshaderc::CompileOptions::IncluderInterface
 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 >
 Cimpeller::InlinePassContext
 CInputConfig
 Cimpeller::compiler::InputDescription
 Cfuchsia::ui::input::InputMethodEditorClient
 Cgfx::Insets
 Cgfx::InsetsF
 Cbase::internal::IntegerBitsPlusSign< NumericType >
 Cbase::internal::IntegerForDigitsAndSign< Size, IsSigned >
 Cflutter::IntegralTransformEntry
 CInvokeMethodData
 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::IOSSurface
 Cimpeller::IPoint16
 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::Isolate
 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::testing::IsolateData
 Cflutter::IsolateNameServer
 Cflutter::IsolateNameServerNatives
 Cflutter::IsolateScope
 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 >
 Cimpeller::Arc::Iteration
 Cflutter::DisplayList::IteratorIterator utility class used for the |DisplayListbegin| and |DisplayListend| methods. It implements just the basic methods to enable iteration-style for loops
 Cstd::iterator
 CITextRangeProvider
 Cflutter_runner::IxnHasher
 Cfml::jni::JavaObjectWeakGlobalRef
 Cfml::jni::JavaRef< T >
 Cfml::jni::JavaRef< jobject >
 Cfml::jni::JavaRef< jobject >
 Cfml::jni::JNIDetach
 Cflutter::testing::JobRenderer
 Cimpeller::KernelSample
 Cimpeller::KernelSamples
 Cflutter_runner::Keyboard
 Cfuchsia::ui::input3::Keyboard
 Cflutter::KeyboardHandlerBase
 Cflutter::KeyboardHookHandler
 Cflutter::KeyboardKeyHandler::KeyboardKeyHandlerDelegate
 Cfuchsia::ui::input3::KeyboardListener
 Cflutter::KeyboardManager
 Cflutter::KeyData
 Cflutter::KeyDataPacket
 CKeyEventData
 Cflutter::testing::KeyEventUserData
 Cimpeller::KHRFrameSynchronizerVK
 Cimpeller::compiler::KnownType
 Cflutter::LanguageInfo
 Cflutter::Layer
 CLayerData
 Cflutter::LayerStateStack
 Cflutter::LayerTree
 Cflutter::LayerTreeTask
 Cflutter::LayoutClue
 Cflutter::LayoutGoal
 CLayoutGoal
 Cvfs::LazyDir
 Cimpeller::LazyGlyphAtlas
 Cimpeller::LazyRenderingConfig
 Cstd::less< impeller::Glyph >
 Cstd::less< impeller::UniqueID >
 CLexerContext
 CLicenseChecker
 Ctxt::LineMetrics
 Cflutter::testing::LoadedELFDeleter
 CLoadedElfDeleter
 Ccomponent_testing::LocalComponentImpl
 Cimpeller::Lock
 Cbase::win::ScopedSafearray::LockScope< ElementVartype >
 Cfml::testing::LogCapture
 Cfml::LogInterestListener
 Cbase::LogMessage
 Cfml::LogMessage
 Cbase::LogMessageVoidify
 Cfml::LogMessageVoidify
 Cfml::LogSettings
 Cfml::LogState
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, Promotion >
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, LEFT_PROMOTION >
 Cbase::internal::LowestValuePromotion< Lhs, Rhs, RIGHT_PROMOTION >
 CFLUTTER_ASSERT_ARC::MachThreads
 Cfml::internal::MakeRefCountedHelper< T >
 Cfml::testing::MakeSureFmlLogDoesNotSegfaultWhenStaticallyCalled
 Cflutter::egl::Manager
 Cfml::ManualResetWaitableEvent
 Cdart_utils::MappedResource
 Cfml::Mapping
 Cimpeller::Mask< EnumType_ >A mask of typed enums
 Cimpeller::Mask< ColorWriteMaskBits >
 Cimpeller::Mask< HardwareBufferUsageFlags >
 Cimpeller::Mask< TextureUsage >
 Cimpeller::Paint::MaskBlurDescriptor
 Cimpeller::testing::MaskBlurTestConfig
 Cimpeller::MaskTraits< EnumType_ >
 CCatalog::Match
 Cbase::internal::MathWrapper< M, L, R >
 Cimpeller::MatrixA 4x4 matrix using column-major storage
 Cimpeller::MatrixDecomposition
 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
 Cfml::MessageLoopTaskQueues
 Cflutter::EmbedderSurfaceMetalImpeller::MetalDispatchTable
 Cflutter::EmbedderSurfaceMetalSkia::MetalDispatchTable
 Cflutter::MethodCall< T >
 Cflutter::MethodChannel< T >
 Cflutter::MethodCodec< T >
 Cflutter::MethodCodec< EncodableValue >
 Cflutter::MethodCodec< rapidjson::Document >
 Cflutter::MethodResult< T >
 Cflutter::MethodResult< EncodableValue >
 Cflutter::MethodResult< T >
 Cimpeller::Font::MetricsDescribes the modifications made to the intrinsic properties of a typeface
 CMMapFileA memory mapped file
 CMockChannel
 CMockConfig
 CMockContext
 CMockDisplay
 Cflutter::testing::MockEpoxy
 CMockErrorChannel
 CMockEventChannel
 Cimpeller::testing::MockFence
 Cimpeller::testing::MockGLESProvides a mocked version of the |ProcTableGLES| class
 Cflutter::testing::MockGtk
 CMockImage
 Cflutter::testing::MockKeyResponseController
 Cflutter::testing::MockLayerTree
 CMockMessageChannel
 Cflutter::testing::MockMessageQueue
 CMockMethodChannel
 Cflutter::testing::MockSettings
 CMockSurface
 Cflutter::testing::MockSyncSwitch
 Cimpeller::testing::MockVulkanContextBuilder
 Cflutter_runner::testing::MouseEventBuilder
 Cfuchsia::ui::pointer::MouseSource
 CMouseState
 C<MTLDrawable>
 Cflutter::Mutator
 Cflutter::LayerStateStack::MutatorContext
 Cflutter::MutatorsStack
 Cbase::internal::NarrowingRange< Dst, Src, Bounds >
 Cflutter::NativeActivityAn 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
 Cflutter::NativeAssetsManager
 Cimpeller::android::NativeWindowA wrapper for ANativeWindow https://developer.android.com/ndk/reference/group/a-native-window
 Cimpeller::NinePatchConverter
 Cbase::NoDestructor< T >
 Cimpeller::NoExceptionPromise< T >
 C<NSAccessibility>
 CNSAccessibilityElement
 C<NSApplicationDelegate>
 C<NSCopying>
 CNSCursor
 CNSEvent(KeyEquivalentMarker)
 C<NSMenuDelegate>
 CNSObject
 CNSObject(Tests)
 C<NSObject>
 C<NSObjectFlutterBinaryMessenger>
 C<NSObjectFlutterKeyboardLayoutDelegate>
 C<NSObjectNSObject>
 CNSResponder
 CNSTextField
 CNSTextFieldCell
 CNSTextInputContext(Private)
 CNSTextView
 CNSView
 CNSView(ClipsToBounds)
 CNSViewController
 C<NSViewFlutterViewDelegate>
 CNSWindow(FlutterWindowSizing)
 C<NSWindowDelegate>
 Cstd::numeric_limits
 Cimpeller::interop::ObjectBase
 Cfml::SyncSwitch::ObserverObserves changes to the SyncSwitch
 Cimpeller::RoundSuperellipseParam::Octant
 Cflutter::OffscreenSurface
 Cflutter::testing::OncePerBackendWarning
 Cflutter::OpacityEntry
 Cfml::CommandLine::Option
 Cimpeller::compiler::Reflector::Options
 Cui::AXTree::OrderedSetContent
 Cui::AXTree::OrderedSetItemsMap
 Cflutter_runner::Overflow
 Cflutter::OverlayLayerState holder for a Flutter overlay layer
 Cflutter::OverlayLayerPoolStorage for Overlay layers across frames
 Cflutter::PlatformViewAndroidJNI::OverlayMetadata
 Cflutter::FlutterPlatformNodeDelegate::OwnerBridge
 Cui::AXNode::OwnerTree
 Ctonic::PackagesMap
 Cimpeller::Padded< T, Size, class >Struct used for padding uniform buffer array elements
 Cimpeller::Padding< Size >
 Cimpeller::Padding< 8 >
 Cflutter::Paint
 Cimpeller::Paint
 Cflutter::PaintContext
 Cflutter::Texture::PaintContext
 Cflutter::testing::PaintContextHolder
 Cflutter::PaintRegion
 CSkwasm::Paragraph
 Ctxt::Paragraph
 CSkwasm::ParagraphBuilder
 Ctxt::ParagraphBuilder
 CSkwasm::ParagraphStyle
 Ctxt::ParagraphStyle
 Cimpeller::PassBindingsCacheMTLEnsures that bindings on the pass are not redundantly set or updated. Avoids making the driver do additional checks and makes the frame insights during profiling and instrumentation not complain about the same
 Cimpeller::SolidRRectLikeBlurContents::PassContext
 Cflutter::PathData
 Cimpeller::PathReceiverCollection of functions to receive path segments from the underlying path representation via the DlPath::Dispatch method
 Cimpeller::PathSource
 Cimpeller::PathTessellator
 Cflutter::KeyboardManager::PendingEvent
 Cui::PendingStructureChanges
 CGrContextOptions::PersistentCache
 Cflutter::PhysicalWindowBounds
 Cflutter::Pipeline< R >
 Cimpeller::Pipeline< T >Describes the fixed function and programmable aspects of rendering and compute operations performed by commands submitted to the GPU via a command buffer
 Cimpeller::Pipeline< ComputePipelineDescriptor >
 Cimpeller::Pipeline< PipelineDescriptor >
 Cimpeller::PipelineBuilder< VertexShader_, FragmentShader_ >An optional (but highly recommended) utility for creating pipelines from reflected shader information
 Cimpeller::PipelineCacheHeaderVKAn Impeller specific header prepended to all pipeline cache information that is persisted on disk. This information is used to perform additional integrity checks that may have been missed by the Vulkan driver
 Cimpeller::PipelineCacheVK
 Cimpeller::PipelineFuture< T >
 Cimpeller::PipelineFuture< impeller::ComputePipelineDescriptor >
 Cimpeller::PipelineFuture< impeller::PipelineDescriptor >
 Cflutter::PipelineProduceResult
 Cimpeller::ContentContext::Pipelines
 Cfuchsia_test_utils::Pixel
 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::PlatformConfigurationNativeApi
 Cflutter::PlatformData
 Cflutter::PlatformViewEmbedder::PlatformDispatchTable
 Cflutter::PlatformHandler
 Cflutter::PlatformIsolateManager
 Cflutter::PlatformIsolateNativeApi
 Cflutter::PlatformMessage
 Cflutter::PlatformMessageHandler
 CPlatformMessageHandler
 Cflutter::PlatformMessageHandlerStorage
 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
 CPlatformViewData
 CPlatformViewFilter()
 Cflutter::PlatformViewManager
 CPlatformViewMutationLargeClipRRectWithTransformMultipleClipsTests
 Cimpeller::Playground
 Cimpeller::PlaygroundImpl
 Cimpeller::PlaygroundPoint
 Cimpeller::PlaygroundSwitches
 Cflutter::Plugin
 Cflutter::PluginRegistrar
 Cflutter::PluginRegistrarManager
 Cflutter::PluginRegistry
 Cflutter::Point
 Cgfx::Point
 Cflutter::PointerData
 Cflutter::PointerDataDispatcher
 Cflutter::PointerDataPacket
 Cflutter::PointerDataPacketConverter
 Cflutter_runner::PointerDelegate
 Cflutter_runner::PointerInjectorDelegate
 Cflutter::PointerLocation
 Cflutter::PointerState
 Cgfx::PointF
 Cimpeller::Pool< T >A thread-safe pool with a limited byte size
 Cimpeller::AHBTexturePoolVK::PoolEntry
 Cimpeller::PoolVMA
 Cimpeller::PoolVMATraits
 Cbase::internal::PositionOfSignBit< Integer >
 Ctxt::Paragraph::PositionWithAffinity
 Cflutter::PrerollContext
 Cflutter::testing::PrerollContextHolder
 Cflutter::PrerollDelegate
 Cvulkan::VulkanProcTable::Proc< T >
 Cflutter::egl::ProcTable
 Cimpeller::android::ProcTableThe table of Android procs that are resolved dynamically
 Cimpeller::glvk::ProcTableA proc. table consisting of methods that are useful when interoperating between OpenGL and Vulkan. This is different from the OpenGL proc. table since it may contain more interop extension related methods
 Cimpeller::ProcTableGLES
 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
 Cimpeller::PathTessellator::Quad
 Cimpeller::Arc::Iteration::Quadrant
 Cimpeller::RoundSuperellipseParam::Quadrant
 Cimpeller::Quaternion
 Cimpeller::QueueIndexVK
 Cimpeller::QueuesVKThe collection of queues used by the context. The queues may all be the same
 Cimpeller::QueueVKA thread safe object that can be used to access device queues. If multiple objects are created with the same underlying queue, then the external synchronization guarantees of Vulkan queues cannot be met. So care must be taken the same device queue doesn't form the basis of multiple QueueVKs
 Cimpeller::Radians
 Cimpeller::RadiusFor convolution filters, the "radius" is the size of the convolution kernel to use on the local space pixel grid of the filter input. For Gaussian blur kernels, this unit has a linear relationship with Sigma. See kKernelRadiusPerSigma for details on how this relationship works
 Cgfx::Range
 Cimpeller::Range
 Ctxt::Paragraph::Range< T >
 Cbase::internal::RangeCheck
 Cflutter::RasterCache
 Cflutter::RasterCacheItem
 Cflutter::RasterCacheKey
 Cflutter::RasterCacheKeyID
 Cflutter::RasterCacheMetrics
 Cflutter::RasterCacheResult
 Cflutter::RasterCacheUtil
 Cimpeller::Rational
 Cimpeller::raw_ptr< T >A wrapper around a raw ptr that adds additional unopt mode only checks
 Cimpeller::raw_ptr< const impeller::Sampler >
 Cimpeller::raw_ptr< Pipeline< PipelineDescriptor > >
 Cimpeller::ReactorGLESThe reactor attempts to make thread-safe usage of OpenGL ES easier to reason about
 Cimpeller::ReaderLock
 Cloop_fixture::RealLoop
 Cflutter::Rect
 Cgfx::Rect
 Cimpeller::RectanglePackerPacks rectangles into a specified area without rotating them
 Cgfx::RectF
 Cimpeller::CommandPoolRecyclerVK::RecycledDataA unique command pool and zero or more recycled command buffers
 Cfml::internal::RefCountedThreadSafeBase
 Cimpeller::compiler::Reflector
 Cfml::RefPtr< T >
 Cfml::RefPtr< const flutter::DartSnapshot >
 Cfml::RefPtr< flutter::AndroidEnvironmentGL >
 Cfml::RefPtr< flutter::AndroidNativeWindow >
 Cfml::RefPtr< flutter::CanvasImage >
 Cfml::RefPtr< flutter::DartSnapshot >
 Cfml::RefPtr< flutter::DirectManipulationEventHandler >
 Cfml::RefPtr< flutter::FlutterDesktopMessenger >
 Cfml::RefPtr< flutter::FragmentProgram >
 Cfml::RefPtr< flutter::gpu::RenderPipeline >
 Cfml::RefPtr< flutter::gpu::Shader >
 Cfml::RefPtr< flutter::gpu::ShaderLibrary >
 Cfml::RefPtr< flutter::ImageDescriptor >
 Cfml::RefPtr< flutter::PlatformMessageResponse >
 Cfml::RefPtr< flutter::testing::TestVulkanContext >
 Cfml::RefPtr< flutter::UnrefQueue >
 Cfml::RefPtr< fml::internal::WeakPtrFlag >
 Cfml::RefPtr< fml::MessageLoopImpl >
 Cfml::RefPtr< fml::NativeLibrary >
 Cfml::RefPtr< fml::RasterThreadMerger >
 Cfml::RefPtr< fml::SharedThreadMerger >
 Cfml::RefPtr< fml::TaskRunner >
 Cfml::RefPtr< impeller::Canvas >
 Cfml::RefPtr< Impl >
 Cfml::RefPtr< vulkan::VulkanProcTable >
 Cfml::RefPtr< zircon::dart::Handle >
 Cflutter::Stopwatch::RefreshRateUpdaterThe refresh rate interface for Stopwatch
 Cfuchsia::ui::pointerinjector::Registry
 Cflutter::RegularWindowCreationRequest
 Cflutter::testing::RenderContext< C, P, I >
 Cflutter::testing::RenderEnvironment
 Cflutter::testing::RenderJobInfo
 Cimpeller::RenderPassBuilderVK
 Cimpeller::RenderPassDataEncapsulates data that will be needed in the reactor for the encoding of commands for this render pass
 Cflutter::testing::RenderResult
 Cimpeller::RenderTarget
 Cimpeller::RenderTargetAllocatorWrapper around the impeller [Allocator] instance that can be used to provide caching of allocated render target textures
 Cimpeller::RenderTargetConfig
 Cflutter::EmbedderExternalView::RenderTargetDescriptor
 Cimpeller::EntityPassClipStack::ReplayResult
 Cflutter::internal::ReplyManager
 Cimpeller::Resource< T >
 Cimpeller::Resource< BufferView >
 Cimpeller::Resource< std::shared_ptr< const Texture > >
 Cimpeller::ResourceBinderAn interface for binding resources. This is implemented by |Command| and |ComputeCommand| to make GPU resources available to a given command's pipeline
 Cflutter::ResourceCacheLimitCalculator
 Cflutter::ResourceCacheLimitItem
 Cflutter::runtime::ResourcesEntry
 Cimpeller::ResourceVKA resource that may be reclaimed by a |ResourceManagerVK|
 Cbase::internal::ResultType< M, L, R, Args >
 Cbase::internal::ResultType< M, L, R >
 Cdart_utils::RootInspectNode
 Cimpeller::RoundingRadii
 Cimpeller::RoundRect
 Cimpeller::RoundSuperellipse
 Cimpeller::RoundSuperellipseParam
 Cflutter::RRect
 Cimpeller::RSTransform
 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
 CMicrosoft::WRL::RuntimeClass
 Cflutter::testing::RuntimeControllerTester
 Cflutter::RuntimeDelegate
 Cimpeller::RuntimeStage
 Cimpeller::compiler::RuntimeStageData
 Cimpeller::RuntimeUniformDescription
 Cimpeller::RuntimeUniformDimensions
 Cimpeller::testing::RWFoo
 Cimpeller::SampledImageSlotMetadata required to bind a combined texture and sampler
 Cimpeller::Sampler
 Cimpeller::SamplerDescriptor
 Cimpeller::SamplerLibrary
 Cimpeller::interop::SamplersAndUniforms
 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 Dart VM Service 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::HostWindow::SavedWindowInfo
 Cflutter::SaveEntry
 Cflutter::SaveInfo
 Cflutter::SaveLayerEntry
 Cflutter::testing::SaveLayerExpectations
 Cflutter::SaveLayerOptions
 Cimpeller::Canvas::SaveLayerState
 Cimpeller::ScaledFontA font and a scale. Used as a key that represents a typeface within a glyph atlas
 CSceneDelegate()
 Ctonic::DartState::Scope
 Cui::ScopedAXEmbeddedObjectBehaviorSetter
 Cbase::win::ScopedBstr
 Cfml::ScopedCleanupClosureWraps a closure that is invoked in the destructor unless released by the caller
 Cflutter::ScopedClipboardInterface
 Cflutter::CompositorContext::ScopedFrame
 Cfml::tracing::ScopedInstantEnd
 Cfml::jni::ScopedJavaLocalFrame
 Cfml::ScopedNSAutoreleasePool
 Cimpeller::interop::ScopedObject< Object >
 Cimpeller::interop::ScopedObject< impeller::interop::Context >
 Cimpeller::interop::ScopedObject< impeller::interop::LineMetrics >
 Cimpeller::interop::ScopedObject< impeller::interop::Paint >
 Cimpeller::interop::ScopedObject< impeller::interop::TypographyContext >
 Cbenchmarking::ScopedPauseTiming
 Cbase::win::ScopedSafearray
 Cfml::ScopedSetLogSettings
 Cflutter::testing::ScopedStubFlutterApi
 Cflutter::testing::ScopedStubFlutterGlfwApi
 Cflutter::testing::ScopedStubFlutterWindowsApi
 Cfml::ScopedTemporaryDirectory
 Cimpeller::ScopedValidationDisable
 Cimpeller::ScopedValidationFatal
 Cbase::win::ScopedVariant
 Cflutter::Rasterizer::ScreenshotA POD type used to return the screenshot data along with the size of the frame
 Cfuchsia_test_utils::Screenshot
 Cimpeller::testing::Screenshot
 Cimpeller::testing::Screenshotter
 Cflutter::ScriptCompletionTaskObserver
 Cimpeller::PathTessellator::SegmentReceiverAn interface for receiving pruned path segments
 Cui::AXNode::OwnerTree::Selection
 Cfuchsia::accessibility::semantics::SemanticListener
 Cflutter::testing::SemanticsActionObservation
 Cflutter::SemanticsFlags
 Cflutter::SemanticsNode
 CSemanticsObject()
 CSemanticsObject(Tests)
 Cfuchsia::accessibility::semantics::SemanticTree
 Cfml::SemaphoreA traditional counting semaphore. Waits decrement the counter and Signal increments it
 CSendMessageData
 Cimpeller::SeparatedVector2A Vector2, broken down as a separate magnitude and direction. Assumes that the direction given is normalized
 Cflutter::SequentialIdGenerator
 Cui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition
 Cfidl::Server
 Cflutter::ServiceProtocol
 Cflutter::EmbedderRenderTarget::SetCurrentResult
 Cflutter::Settings
 Cimpeller::ContextVK::Settings
 Cimpeller::interop::ContextVK::Settings
 Cflutter::SettingsPlugin
 Cimpeller::compiler::RuntimeStageData::Shader
 Cimpeller::ShaderArchive
 Cimpeller::ShaderArchiveWriter
 Cimpeller::compiler::ShaderBundleData
 Cimpeller::compiler::ShaderConfigA shader config parsed as part of a ShaderBundleConfig
 Cimpeller::ShaderKey
 Cimpeller::ShaderMetadata
 Cimpeller::ShaderStageBufferLayout
 Cimpeller::ShaderStageCompatibilityChecker< VertexShaderT, FragmentShaderT >Checks, at C++ compile-time, if the two pipeline stages are compatible
 Cimpeller::ShaderStageIOSlot
 Cimpeller::ShaderStructMemberMetadata
 Cimpeller::ShaderUniformSlotMetadata required to bind a buffer
 Cimpeller::compiler::ShaderBundleData::ShaderUniformStruct
 Cimpeller::compiler::ShaderBundleData::ShaderUniformStructField
 Cimpeller::compiler::ShaderBundleData::ShaderUniformTexture
 Cimpeller::SharedObjectVK
 CShareViewController()
 Cimpeller::Shear
 Cflutter::ShellArgs
 Cflutter::testing::ShellTestPlatformViewBuilder
 Cflutter::testing::ShellTestVsyncClock
 Cimpeller::SigmaIn filters that use Gaussian distributions, "sigma" is a size of one standard deviation in terms of the local space pixel grid of the filter input. In other words, this determines how wide the distribution stretches
 Cflutter::testing::SignalHandler
 Cbase::SimpleToken
 Cflutter::Size
 Cgfx::Size
 Czircon::dart::SizedRegion
 Cgfx::SizeF
 CSkBBHFactory
 CSkBBoxHierarchy
 CSkCanvasVirtualEnforcer
 CSkEventTracer
 CSkExecutor
 CSkFontMgr
 CSkFontStyleSet
 Cflutter::SkiaGPUObject< T >
 Cflutter::SkiaGPUObject< SkImage >
 Cflutter::testing::SkImageSampling
 Cflutter::SkOptionalPaint
 CSkRefCnt
 Cflutter::PersistentCache::SkSLCache
 Cimpeller::SnapshotRepresents a texture and its intended draw transform/sampler configuration
 Cflutter::SnapshotController
 Cflutter::SnapshotDelegate
 Cimpeller::Contents::SnapshotOptions
 Cflutter::SnapshotSurfaceProducer
 Cflutter::EmbedderSurfaceSoftware::SoftwareDispatchTable
 Cflutter::SomeData
 Cimpeller::compiler::SourceOptions
 CSkwasm::sp_wrapper< T >
 Cimpeller::compiler::SPIRVCompiler
 Cimpeller::compiler::SPIRVCompilerOptions
 Cimpeller::compiler::SPIRVCompilerSourceProfile
 Cimpeller::compiler::SPIRVCompilerTargetEnv
 CSpringAnimation()
 Cflutter::StandardCodecSerializer
 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
 Cfml::StatusOr< T >
 Cimpeller::StencilAttachmentDescriptor
 Cimpeller::StopData
 Cflutter::Stopwatch
 Cflutter::StopwatchVisualizerAbstract class for visualizing (i.e. drawing) a stopwatch
 Cflutter::testing::StreamCapture
 Cflutter::StreamHandler< T >
 Cflutter::StreamHandler< EncodableValue >
 Cflutter::StreamHandlerError< T >
 Cbase::internal::StrictNumeric< T >
 Cflutter::StringAttribute
 Cimpeller::StrokeParametersA structure to store all of the parameters related to stroking a path or basic geometry object
 Cimpeller::compiler::StructMember
 Cflutter::testing::StubFlutterApi
 Cflutter::testing::StubFlutterGlfwApi
 Cflutter::testing::StubFlutterWindowsApi
 Cflutter::SurfaceFrame::SubmitInfo
 Cimpeller::SubpixelGlyphA glyph and its subpixel position
 Cfuchsia::test::Suite
 Cflutter::egl::Surface
 Cflutter::SurfaceAbstract Base Class that represents where we will be rendering content
 Cimpeller::egl::SurfaceAn instance of an EGL surface. There is no ability to create surfaces directly. Instead, one must be created using a Display connection
 Cimpeller::Surface
 CSkwasm::Surface
 Cimpeller::android::SurfaceControlA wrapper for ASurfaceControl. https://developer.android.com/ndk/reference/group/native-activity#asurfacecontrol
 Cflutter::Surface::SurfaceDataA screenshot of the surface's raw data
 Cflutter::SurfaceFrame
 Cflutter::SurfacePool
 Cflutter_runner::SurfaceProducer
 Cflutter_runner::SurfaceProducerSurface
 Cimpeller::android::SurfaceTransactionA wrapper for ASurfaceTransaction. https://developer.android.com/ndk/reference/group/native-activity#asurfacetransaction
 CSkwasm::SurfaceWrapper
 Cimpeller::SwapchainTransientsMTLA cache for the onscreen texture attachments used in surface_mtl
 Cimpeller::SwapchainTransientsVKResources, meant to be memoized by the texture descriptor of the wrapped swapchain images, that are intuitively cheap to create but have been observed to be time consuming to construct on some Vulkan drivers. This includes the device-transient MSAA and depth-stencil textures
 Cimpeller::SwapchainVKA swapchain that adapts to the underlying surface going out of date. If the caller cannot acquire the next drawable, it is due to an unrecoverable error and the swapchain must be recreated with a new surface
 Cflutter::SwitchableGLContext
 CSwitchDesc
 Cimpeller::compiler::Switches
 Cfml::SyncSwitch
 CT
 Cui::AXEventGenerator::TargetedEvent
 Cflutter::EventLoop::Task
 Cfml::TaskQueueEntry
 Cfml::TaskQueueId
 Cfml::testing::TaskQueueWrapperA mock task queue NOT calling MessageLoop->Run() in thread
 Cfml::TaskRunnerAffineWeakPtr< T >
 Cfml::TaskRunnerAffineWeakPtr< flutter::Engine >
 Cfml::TaskRunnerAffineWeakPtr< flutter::ImageDecoder >
 Cfml::TaskRunnerAffineWeakPtr< flutter::ImageGeneratorRegistry >
 Cfml::TaskRunnerAffineWeakPtr< flutter::Rasterizer >
 Cfml::TaskRunnerAffineWeakPtr< flutter::SnapshotDelegate >
 Cfml::TaskRunnerAffineWeakPtrFactory< T >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::Animator >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::Engine >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceGLImpeller >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceGLSkia >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::GPUSurfaceSoftware >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::ImageDecoder >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::ImageGeneratorRegistry >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::Rasterizer >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::SmoothPointerDataDispatcher >
 Cfml::TaskRunnerAffineWeakPtrFactory< flutter::testing::MockSnapshotDelegate >
 Cfml::TaskRunnerChecker
 Cflutter::TaskRunners
 Cflutter::TaskRunnerWindow
 Cfml::TaskSource
 Cimpeller::TessellatorA utility that generates triangles of the specified fill type given a polyline. This happens on the CPU
 Cimpeller::TessellatorLibtessAn extended tessellator that offers arbitrary/concave tessellation via the libtess2 library
 Ctesting::Test
 Cui::TestAXNodeHelper
 Cflutter::TestCustomValue
 Cflutter::testing::TestEGLContext
 Cflutter::testing::TestGLOnscreenOnlySurface
 Cflutter::testing::TestMetalContext
 Cflutter::testing::TestMetalSurfaceCreates a MTLTexture backed SkSurface and context that can be used to render to in unit-tests
 Cflutter::testing::TestParameters
 Cimpeller::HostBuffer::TestStateQueryTest only internal state
 Cflutter::testing::TestVulkanImageCaptures the lifetime of a test VkImage along with its bound memory
 Cflutter::testing::TestVulkanSurface
 Ctesting::TestWithParam
 CTestWithParam
 Ctxt::Paragraph::TextBox
 Cflutter::TextEditingDeltaA change in the state of an input field
 Cimpeller::TextFrameRepresents a collection of shaped text runs
 Cflutter::TextInputManager
 Cflutter::TextInputModel
 Cflutter::TextInputPluginModifier
 CTextInputSemanticsObject(Test)
 Cflutter::TextRange
 Cflutter::testing::TextRenderOptions
 Cimpeller::testing::TextRenderOptions
 Cimpeller::TextRunRepresents a collection of positioned glyphs from a specific font
 Ctxt::TextShadow
 Cimpeller::TextShadowCacheA cache for blurred text that re-uses these across frames
 Cimpeller::TextShadowCache::TextShadowCacheKeyA key to look up cached glyph textures
 CSkwasm::TextStyle
 Ctxt::TextStyle
 Cimpeller::Texture
 Cimpeller::TextureAndSamplerCombines the texture, sampler and sampler slot information
 Cflutter::gpu::Shader::TextureBinding
 Cimpeller::TextureDescriptorA lightweight object that describes the attributes of a texture that can then used an allocator to create that texture
 Cflutter::testing::TestMetalContext::TextureInfo
 Cimpeller::RuntimeEffectContents::TextureInput
 Cflutter::TextureRegistrar
 Cflutter::TextureRegistry
 Cimpeller::TextureSourceVKAbstract base class that represents a vkImage and an vkImageView
 CSkwasm::TextureSourceWrapper
 Cfml::Thread
 Cfml::ThreadChecker
 Cfml::Thread::ThreadConfigThe ThreadConfig is the thread info include thread name, thread priority
 Cfml::ThreadHandle
 Cflutter::ThreadHostThe collection of all the threads used by the engine
 Cflutter::ThreadHost::ThreadHostConfig
 Cflutter::ThreadSnapshot
 Cfml::TimeDelta
 Cfml::TimePoint
 Cfml::TimestampProvider
 Cfml::TaskSource::TopTask
 Cflutter_runner::testing::TouchEventBuilder
 Cfuchsia::ui::pointer::TouchSource
 Cimpeller::TPoint< T >
 Cimpeller::TPoint< int64_t >
 Cimpeller::TPoint< Scalar >
 Cfml::tracing::TraceFlow
 Cimpeller::TrackedObjectsVKA per-frame object used to track resource lifetimes and allocate command buffers and descriptor sets
 Cimpeller::glvk::TrampolineAn object used to interoperate between OpenGL and Vulkan
 Cimpeller::android::TransactionInFlightData
 Cgfx::Transform
 Cflutter::TransformMatrixEntry
 Cflutter::TranslateEntry
 Cimpeller::TRect< T >
 Cimpeller::TRect< Scalar >
 Cfml::AsciiTrie::TrieNode
 Cimpeller::TrigA structure to store the sine and cosine of an angle
 Cimpeller::Tessellator::Trigs
 Cstd::true_type
 Cimpeller::TSize< T >
 Cimpeller::TSize< Scalar >
 Cbase::internal::TwiceWiderInteger< Integer, IsSigned >
 Ctonic::TypedList< kTypeName, ElemType >
 Cimpeller::TypographerContextThe graphics context necessary to render text
 CUIAccessibilityCustomAction
 CUIAccessibilityElement
 C<UIApplicationDelegate>
 Cui::UiaRegistrarWin
 C<UIFocusItem>
 C<UIFocusItemContainer>
 C<UIFocusItemScrollableContainer>
 CUIGestureRecognizer
 C<UIGestureRecognizerDelegate>
 CUIKey
 CUIResponder
 CUIScrollView
 C<UIScrollViewDelegate>
 CUITapGestureRecognizer
 C<UITapGestureRecognizerTestGestureRecognizerDelegate>
 CUITextChecker
 C<UITextInput>
 CUITextInputStringTokenizer
 CUITextPosition
 CUITextRange
 CUITextSelectionRect
 CUITouch()
 CUIView
 CUIView(FindFirstResponder)
 CUIView(FirstResponder)
 CUIViewController
 CUIViewController()
 CUIViewController(FlutterScreenAndSceneIfLoaded)
 C<UIWindowSceneDelegate>
 Cbase::internal::UnderlyingType< T >
 Cbase::internal::UnderlyingType< CheckedNumeric< T > >
 Cbase::internal::UnderlyingType< ClampedNumeric< T > >
 Cbase::internal::UnderlyingType< StrictNumeric< T > >
 Cflutter::gpu::Shader::UniformBinding
 Cimpeller::compiler::UniformDescription
 CUniforms
 Cfml::internal::os_unix::UniqueDirTraits
 Cflutter::testing::UniqueEngineTraits
 Cflutter_runner::UniqueFDIONSTraits
 Cfml::internal::os_unix::UniqueFDTraits
 Cimpeller::UniqueHandleGLESA unique handle to an OpenGL object. The collection of this handle scheduled the destruction of the associated OpenGL object in the reactor
 Cimpeller::UniqueID
 Cfml::UniqueLooperTraits
 Cfml::UniqueObject< T, Traits >
 Cfml::UniqueObject< AHardwareBuffer *, UniqueAHardwareBufferTraits >
 Cfml::UniqueObject< ALooper *, fml::UniqueLooperTraits >
 Cfml::UniqueObject< ANativeWindow *, UniqueANativeWindowTraits >
 Cfml::UniqueObject< ASurfaceControl *, UniqueASurfaceControlTraits >
 Cfml::UniqueObject< BufferVMA, BufferVMATraits >
 Cfml::UniqueObject< EGLImageKHRWithDisplay, EGLImageKHRWithDisplayTraits >
 Cfml::UniqueObject< fdio_ns_t *, UniqueFDIONSTraits >
 Cfml::UniqueObject< GLTexture, GLTextureTraits >
 Cfml::UniqueObject< HANDLE, UniqueHandleTraits >
 Cfml::UniqueObject< ImageVMA, ImageVMATraits >
 Cfml::UniqueObject< impeller::android::WrappedSurfaceTransaction, UniqueASurfaceTransactionTraits >
 Cfml::UniqueObject< int, internal::os_unix::UniqueFDTraits >
 Cfml::UniqueObject< PoolVMA, PoolVMATraits >
 Cfml::UniqueObject< VmaAllocator, AllocatorVMATraits >
 Cimpeller::UniqueResourceVKT< ResourceType_ >A unique handle to a resource which will be reclaimed by the specified resource manager
 Cimpeller::UniqueResourceVKT< BufferResource >
 Cimpeller::UniqueResourceVKT< ImageResource >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, IsInteger, IsFloat >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, false, true >
 Cbase::internal::UnsignedOrFloatForSize< Numeric, true, false >
 C<UNUserNotificationCenterDelegate>
 Cimpeller::ValidationLog
 Cflutter::VariableRefreshRateReporter
 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
 Cimpeller::Vector3
 Cimpeller::Vector4
 Cimpeller::Version
 Cimpeller::VertexBuffer
 Cimpeller::VertexBufferBuilder< VertexType_, IndexType_ >
 Cimpeller::VertexDescriptorMTL
 Cimpeller::Tessellator::VertexGeneratorAn object which produces a list of vertices as |Point|s that tessellate a previously provided shape and delivers the vertices through a |TessellatedVertexProc| callback
 Cimpeller::compiler::VertexType
 Cimpeller::PathTessellator::VertexWriterAn interface for generating a multi contour polyline as a triangle strip
 Cimpeller::Vertices
 Cflutter::testing::ViewContent
 CViewController()
 Cflutter::testing::ViewControllerDeleter
 Cflutter::ViewFocusChangeRequest
 Cflutter::ViewFocusEvent
 Cflutter::EmbedderExternalView::ViewIdentifier
 Cflutter::ViewModifier
 Cimpeller::Viewport
 Cflutter::ViewportMetrics
 Cfuchsia::ui::app::ViewProvider
 CViewRefFocused
 Cflutter_runner::testing::ViewTokenPair
 CVSyncClient()
 CVSyncClient(Testing)
 Cvulkan::VulkanApplication
 Cvulkan::VulkanBackbuffer
 Cvulkan::VulkanCommandBuffer
 Cvulkan::VulkanDebugReport
 Cvulkan::VulkanDevice
 Cflutter::EmbedderSurfaceVulkan::VulkanDispatchTable
 Cflutter::EmbedderSurfaceVulkanImpeller::VulkanDispatchTable
 Cvulkan::VulkanHandle< T >
 Cvulkan::VulkanHandle< VkBufferCollectionFUCHSIA >
 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
 Cskgpu::VulkanMemoryAllocator
 Cvulkan::VulkanNativeSurface
 Cvulkan::VulkanProvider
 Cvulkan::VulkanSurface
 Cflutter_runner::VulkanSurfacePool
 Cvulkan::VulkanSwapchain
 Cimpeller::WaitSetEntry
 Cfml::Wakeable
 Cfuchsia::memorypressure::Watcher
 Cfml::WeakPtr< T >
 Cfml::WeakPtr< flutter::AccessibilityBridgeIos >
 Cfml::WeakPtr< flutter::IOManager >
 Cfml::WeakPtr< flutter::PlatformView >
 Cfml::WeakPtr< flutter::PlatformViewAndroid >
 Cfml::WeakPtr< flutter::testing::TestIOManager >
 Cfml::WeakPtr< flutter_runner::VsyncWaiter >
 Cfml::WeakPtrFactory< T >
 Cfml::WeakPtrFactory< flutter::AccessibilityBridge >
 Cfml::WeakPtrFactory< flutter::GPUSurfaceVulkan >
 Cfml::WeakPtrFactory< flutter::PlatformView >
 Cfml::WeakPtrFactory< flutter::Shell >
 Cfml::WeakPtrFactory< flutter::ShellIOManager >
 Cfml::WeakPtrFactory< flutter::testing::TestIOManager >
 Cfml::WeakPtrFactory< flutter::testing::TestResourceCacheLimitItem >
 Cfml::WeakPtrFactory< flutter_runner::ComponentV2 >
 Cfml::WeakPtrFactory< flutter_runner::Engine >
 Cfml::WeakPtrFactory< flutter_runner::PlatformView >
 Cfml::WeakPtrFactory< flutter_runner::VsyncWaiter >
 Cfml::WeakPtrFactory< flutter_runner::VulkanSurfaceProducer >
 Cfml::WeakPtrFactory< PointerInjectorEndpoint >
 Cflutter::KeyboardManager::Win32Message
 Cflutter::testing::Win32Message
 Cflutter::WindowBindingHandler
 Cflutter::WindowBindingHandlerDelegate
 Cflutter::WindowsProcTable::WINDOWCOMPOSITIONATTRIBDATA
 Cflutter::WindowConstraints
 Cflutter::KeyboardManager::WindowDelegate
 Cflutter::WindowFrame
 Cflutter::WindowingInitRequest
 Cflutter::WindowManager
 Cflutter::WindowProcDelegateManager
 Cflutter::WindowProperties
 Cflutter::testing::WindowsConfigBuilder
 Cflutter::WindowSizeRequest
 Cflutter::WindowsLifecycleManager
 Cflutter::WindowsMessage
 Cflutter::WindowsProcTable
 Cflutter::testing::WindowsTestContext
 Ctesting::WithParamInterface
 Cflutter::testing::WmCharInfo
 Cflutter::testing::WmDeadCharInfo
 Cflutter::testing::WmKeyDownInfo
 Cflutter::testing::WmKeyUpInfo
 Cflutter::testing::WmSysKeyDownInfo
 Cflutter::testing::WmSysKeyUpInfo
 Cimpeller::WorkaroundsVKA non-exhaustive set of driver specific workarounds
 Cimpeller::ReactorGLES::WorkerA delegate implemented by a thread on which an OpenGL context is current. There may be multiple workers for the reactor to perform reactions on. In that case, it is the workers responsibility to ensure that all of them use either the same OpenGL context or multiple OpenGL contexts in the same sharegroup
 Cimpeller::testing::WorkingDirectory
 Cimpeller::android::WrappedSurfaceTransactionA wrapper class that indicates whether a SurfaceTransaction was created by the flutter engine or was borrowed from Java for platform interop
 CWriteKeyValuesInfo
 Cimpeller::WriterLock
 CXCTestCase
 CXCTestExpectation
 Cimpeller::YUVConversionDescriptorVKEqual
 Cimpeller::YUVConversionDescriptorVKHash
 Cimpeller::YUVConversionLibraryVKDue the way the Vulkan spec. treats "identically defined" conversions, creating two conversion with identical descriptors, using one with the image and the other with the sampler, is invalid use
 Cimpeller::YUVConversionVKIt is sometimes necessary to deal with formats not native to Vulkan. In such cases, extra information is necessary to access images. A YUV conversion object is needed in such instances
 Cyy_buffer_state
 Cyy_trans_info
 Cyyguts_t
 Czircon_dart_byte_array_t
 Czircon_dart_handle_list_t
 Czircon_dart_handle_pair_t
 Czircon_dart_handle_t
 CSemanticsManager