class DisplayCompositorTest

Defined at line 128 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

Protected Members

Loop display_coordinator_loop_
unique_ptr mock_display_coordinator_
shared_ptr renderer_
shared_ptr display_compositor_
WireClient sysmem_allocator_

Public Methods

void SetUp ()

Defined at line 130 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

void TearDown ()

Defined at line 167 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

fidl::ClientEnd<fuchsia_sysmem2::BufferCollectionToken> CreateToken ()

Defined at line 187 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

void SetDisplaySupported (allocation::GlobalBufferCollectionId id, bool is_supported)

Defined at line 201 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

void ForceRendererOnlyMode (bool force_renderer_only)

Defined at line 208 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

void SendOnVsyncEvent (display::WireConfigStamp stamp)

Defined at line 212 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

std::deque<DisplayCompositor::ApplyConfigInfo> GetPendingApplyConfigs ()

Defined at line 216 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

bool BufferCollectionSupportsDisplay (allocation::GlobalBufferCollectionId id)

Defined at line 220 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

bool TryDirectToDisplay (const std::vector<RenderData> & render_data_list)

Defined at line 226 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

Protected Methods

bool RunPromise (fpromise::promise<> promise)

Defined at line 233 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc

void HardwareFrameCorrectnessWithRotationTester (glm::mat3 transform_matrix, ImageFlip image_flip, fuchsia_math::wire::RectU expected_dst, display::WireCoordinateTransformation expected_transform)

Defined at line 1226 of file ../../src/ui/scenic/lib/flatland/engine/tests/display_compositor_unittest.cc