Flutter Engine
platform_view.h File Reference
#include <fuchsia/sys/cpp/fidl.h>
#include <fuchsia/ui/input/cpp/fidl.h>
#include <fuchsia/ui/input3/cpp/fidl.h>
#include <fuchsia/ui/pointer/cpp/fidl.h>
#include <fuchsia/ui/scenic/cpp/fidl.h>
#include <lib/fidl/cpp/binding.h>
#include <lib/fit/function.h>
#include <lib/sys/cpp/service_directory.h>
#include <lib/ui/scenic/cpp/id.h>
#include <array>
#include <functional>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <unordered_map>
#include <vector>
#include "flow/embedded_views.h"
#include "flutter/fml/macros.h"
#include "flutter/fml/memory/weak_ptr.h"
#include "flutter/fml/time/time_delta.h"
#include "flutter/shell/common/platform_view.h"
#include "flutter/shell/platform/fuchsia/flutter/keyboard.h"
#include "flutter/shell/platform/fuchsia/flutter/vsync_waiter.h"
#include "focus_delegate.h"
#include "pointer_delegate.h"

Go to the source code of this file.

Classes

class  flutter_runner::PlatformView
 

Namespaces

 flutter_runner
 

Typedefs

using flutter_runner::OnEnableWireframe = fit::function< void(bool)>
 
using flutter_runner::OnUpdateView = fit::function< void(int64_t, SkRect, bool, bool)>
 
using flutter_runner::OnCreateSurface = fit::function< std::unique_ptr< flutter::Surface >()>
 
using flutter_runner::OnSemanticsNodeUpdate = fit::function< void(flutter::SemanticsNodeUpdates, float)>
 
using flutter_runner::OnRequestAnnounce = fit::function< void(std::string)>
 
using flutter_runner::OnShaderWarmup = std::function< void(const std::vector< std::string > &, std::function< void(uint32_t)>, uint64_t, uint64_t)>