Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
FlCompositorOpenGLTest Class Reference
Inheritance diagram for FlCompositorOpenGLTest:
flutter::testing::LinuxTest

Protected Member Functions

void SetUp () override
 
 ~FlCompositorOpenGLTest ()
 
- Protected Member Functions inherited from flutter::testing::LinuxTest
void TearDown () override
 
void StartEngine (FlEngine *engine=nullptr)
 

Protected Attributes

::testing::NiceMock< flutter::testing::MockEpoxyepoxy
 
FlOpenGLManager * opengl_manager = nullptr
 
FlMockRenderable * renderable = nullptr
 
FlCompositorOpenGL * compositor = nullptr
 
- Protected Attributes inherited from flutter::testing::LinuxTest
GMainLoop * loop = nullptr
 
FlDartProject * project = nullptr
 
FlEngine * engine = nullptr
 

Additional Inherited Members

- Public Member Functions inherited from flutter::testing::LinuxTest
 LinuxTest ()
 
 ~LinuxTest () override
 

Detailed Description

Definition at line 22 of file fl_compositor_opengl_test.cc.

Constructor & Destructor Documentation

◆ ~FlCompositorOpenGLTest()

FlCompositorOpenGLTest::~FlCompositorOpenGLTest ( )
inlineprotected

Definition at line 31 of file fl_compositor_opengl_test.cc.

31 {
32 g_clear_object(&compositor);
33 g_clear_object(&renderable);
34 g_clear_object(&opengl_manager);
35 }

References compositor, opengl_manager, and renderable.

Member Function Documentation

◆ SetUp()

void FlCompositorOpenGLTest::SetUp ( )
inlineoverrideprotected

Definition at line 24 of file fl_compositor_opengl_test.cc.

24 {
26 renderable = fl_mock_renderable_new();
29 }
FlCompositorOpenGL * fl_compositor_opengl_new(FlOpenGLManager *opengl_manager, gboolean shareable)
void fl_engine_set_implicit_view(FlEngine *self, FlRenderable *renderable)
Definition fl_engine.cc:937
FlOpenGLManager * fl_opengl_manager_new()

References compositor, flutter::testing::LinuxTest::engine, fl_compositor_opengl_new(), fl_engine_set_implicit_view(), fl_opengl_manager_new(), opengl_manager, and renderable.

Member Data Documentation

◆ compositor

FlCompositorOpenGL* FlCompositorOpenGLTest::compositor = nullptr
protected

Definition at line 40 of file fl_compositor_opengl_test.cc.

Referenced by SetUp(), and ~FlCompositorOpenGLTest().

◆ epoxy

::testing::NiceMock<flutter::testing::MockEpoxy> FlCompositorOpenGLTest::epoxy
protected

Definition at line 37 of file fl_compositor_opengl_test.cc.

◆ opengl_manager

FlOpenGLManager* FlCompositorOpenGLTest::opengl_manager = nullptr
protected

Definition at line 38 of file fl_compositor_opengl_test.cc.

Referenced by SetUp(), and ~FlCompositorOpenGLTest().

◆ renderable

FlMockRenderable* FlCompositorOpenGLTest::renderable = nullptr
protected

Definition at line 39 of file fl_compositor_opengl_test.cc.

Referenced by SetUp(), and ~FlCompositorOpenGLTest().


The documentation for this class was generated from the following file: