#include <embedder_test.h>
Public Member Functions | |
| EmbedderTestContext & | GetEmbedderContext (EmbedderTestContextType type) |
Public Member Functions inherited from flutter::testing::EmbedderTest | |
| EmbedderTest () | |
| std::string | GetFixturesDirectory () const |
| template<typename T > | |
| T & | GetEmbedderContext () |
| template<> | |
| EmbedderTestContextGL & | GetEmbedderContext () |
| template<> | |
| EmbedderTestContextMetal & | GetEmbedderContext () |
| template<> | |
| EmbedderTestContextSoftware & | GetEmbedderContext () |
| template<> | |
| EmbedderTestContextVulkan & | GetEmbedderContext () |
Public Member Functions inherited from flutter::testing::ThreadTest | |
| ThreadTest () | |
| fml::RefPtr< fml::TaskRunner > | GetCurrentTaskRunner () |
| Get the task runner for the thread that the current unit-test is running on. This creates a message loop as necessary. | |
| fml::RefPtr< fml::TaskRunner > | CreateNewThread (const std::string &name="") |
| Creates a new thread, initializes a message loop on it, and, returns its task runner to the unit-test. The message loop is terminated (and its thread joined) when the test ends. This allows tests to create multiple named threads as necessary. | |
Additional Inherited Members | |
Protected Member Functions inherited from flutter::testing::EmbedderTest | |
| EmbedderTestContext & | GetGLContext () |
| EmbedderTestContext & | GetMetalContext () |
| EmbedderTestContext & | GetSoftwareContext () |
| EmbedderTestContext & | GetVulkanContext () |
| FML_DISALLOW_COPY_AND_ASSIGN (EmbedderTest) | |
Protected Attributes inherited from flutter::testing::EmbedderTest | |
| std::unique_ptr< EmbedderTestContext > | gl_context_ |
| std::unique_ptr< EmbedderTestContext > | metal_context_ |
| std::unique_ptr< EmbedderTestContext > | software_context_ |
| std::unique_ptr< EmbedderTestContext > | vulkan_context_ |
Definition at line 76 of file embedder_test.h.
| EmbedderTestContext & flutter::testing::EmbedderTestMultiBackend::GetEmbedderContext | ( | EmbedderTestContextType | type | ) |
Definition at line 55 of file embedder_test.cc.
References flutter::testing::EmbedderTest::GetGLContext(), flutter::testing::EmbedderTest::GetMetalContext(), flutter::testing::EmbedderTest::GetSoftwareContext(), flutter::testing::EmbedderTest::GetVulkanContext(), flutter::testing::kMetalContext, flutter::testing::kOpenGLContext, flutter::testing::kSoftwareContext, flutter::testing::kVulkanContext, and type.