Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Enumerations
embedder_test_context.h File Reference
#include <future>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
#include "flutter/fml/closure.h"
#include "flutter/fml/macros.h"
#include "flutter/fml/mapping.h"
#include "flutter/shell/platform/embedder/embedder.h"
#include "flutter/shell/platform/embedder/tests/embedder_test_compositor.h"
#include "flutter/testing/elf_loader.h"
#include "flutter/testing/test_dart_native_resolver.h"
#include "third_party/skia/include/core/SkImage.h"

Go to the source code of this file.

Classes

struct  flutter::testing::AOTDataDeleter
 
class  flutter::testing::EmbedderTestContext
 

Namespaces

namespace  flutter
 
namespace  flutter::testing
 

Typedefs

using flutter::testing::SemanticsUpdateCallback2 = std::function< void(const FlutterSemanticsUpdate2 *)>
 
using flutter::testing::SemanticsUpdateCallback = std::function< void(const FlutterSemanticsUpdate *)>
 
using flutter::testing::SemanticsNodeCallback = std::function< void(const FlutterSemanticsNode *)>
 
using flutter::testing::SemanticsActionCallback = std::function< void(const FlutterSemanticsCustomAction *)>
 
using flutter::testing::LogMessageCallback = std::function< void(const char *tag, const char *message)>
 
using flutter::testing::ChannelUpdateCallback = std::function< void(const FlutterChannelUpdate *)>
 
using flutter::testing::UniqueAOTData = std::unique_ptr< _FlutterEngineAOTData, AOTDataDeleter >
 

Enumerations

enum class  flutter::testing::EmbedderTestContextType { flutter::testing::kSoftwareContext , flutter::testing::kOpenGLContext , flutter::testing::kMetalContext , flutter::testing::kVulkanContext }