Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Enumerations
settings.h File Reference
#include <fcntl.h>
#include <chrono>
#include <cstdint>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "flutter/fml/build_config.h"
#include "flutter/fml/closure.h"
#include "flutter/fml/mapping.h"
#include "flutter/fml/time/time_point.h"
#include "flutter/fml/unique_fd.h"

Go to the source code of this file.

Classes

class  flutter::FrameTiming
 
struct  flutter::Settings
 

Namespaces

namespace  flutter
 

Typedefs

using flutter::TaskObserverAdd = std::function< void(intptr_t, fml::closure)>
 
using flutter::TaskObserverRemove = std::function< void(intptr_t)>
 
using flutter::UnhandledExceptionCallback = std::function< bool(const std::string &, const std::string &)>
 
using flutter::LogMessageCallback = std::function< void(const std::string &, const std::string &)>
 
using flutter::MappingCallback = std::function< std::unique_ptr< fml::Mapping >(void)>
 
using flutter::Mappings = std::vector< std::unique_ptr< const fml::Mapping > >
 
using flutter::MappingsCallback = std::function< Mappings(void)>
 
using flutter::FrameRasterizedCallback = std::function< void(const FrameTiming &)>
 

Enumerations

enum class  flutter::AndroidRenderingAPI { flutter::kSoftware , flutter::kImpellerOpenGLES , flutter::kImpellerVulkan , flutter::kSkiaOpenGLES }