class FlatlandTouchIntegrationTest

Defined at line 81 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

TODO(https://fxbug.dev/447603809): DO NOT COPY THIS TEST.

All HLCCP tests, and should be migrated from ScenicCtfHlcppTest to ScenicCtfTest.

Protected Members

TransformId kRootTransform
ContentId kRootContentId
bool injector_channel_closed_
float display_width_
float display_height_
InterfacePtr root_session_
ViewRef root_view_ref_
static const uint32_t kDeviceId
static const uint32_t kPointerId
static array kIdentityMatrix

Public Methods

void FlatlandTouchIntegrationTest ()

Defined at line 83 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

Protected Methods

void SetUp ()

clang-format on

Defined at line 97 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void InjectNewViewport (Viewport viewport)

Defined at line 132 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void Inject (float x, float y, fupi_EventPhase phase)

Defined at line 147 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void RegisterInjector (fuchsia::ui::views::ViewRef context_view_ref, fuchsia::ui::views::ViewRef target_view_ref, DispatchPolicy dispatch_policy, std::array<float, 9> viewport_to_context_transform)

Defined at line 167 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void StartWatchLoop (fuchsia::ui::pointer::TouchSourcePtr & touch_source, std::vector<TouchEvent> & out_events, TouchResponseType response_type)

Starts a recursive TouchSource::Watch() loop that collects all received events into

|out_events|.

Defined at line 202 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void ConnectChildView (fuchsia::ui::composition::FlatlandPtr & flatland, ViewportCreationToken && token, fuchsia::math::SizeU size, TransformId transform_id, ContentId content_id)

Defined at line 228 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

void InjectionHelper (const std::vector<std::array<float, 2>> & points, const std::vector<TouchEvent> & view_events, float x_offset, float y_offset)

Injects |points| and checks that the events received in |view_events| match with an offset.

Defined at line 249 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

fuchsia::math::SizeU FullscreenSize ()

Defined at line 293 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc

std::array<std::array<float, 2>, 2> FullScreenExtents ()

Defined at line 302 of file ../../src/ui/scenic/tests/flatland_integration_tests/flatland_touch_integration_test.cc