class MouseTest

Defined at line 63 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc

Protected Members

MouseSystem mouse_system_
shared_ptr current_snapshot_
InterfacePtr client1_ptr_
InterfacePtr client2_ptr_

Public Methods

void MouseTest ()

Defined at line 65 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc

void SetUp ()

Defined at line 71 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc

void OnNewViewTreeSnapshot (std::shared_ptr<const view_tree::Snapshot> snapshot)

Defined at line 82 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc

void StartWatchLoop (fuchsia::ui::pointer::MouseSourcePtr & mouse_source, std::vector<fup_MouseEvent> & out_events)

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

|out_events|.

Defined at line 88 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc

Protected Methods

std::shared_ptr<view_tree::Snapshot> NewSnapshot (std::vector<zx_koid_t> hits, std::vector<zx_koid_t> hierarchy)

Creates a new snapshot with a hit test that returns |hits|, and a ViewTree with a straight

hierarchy matching |hierarchy|.

Defined at line 104 of file ../../src/ui/scenic/lib/input/tests/mouse_test.cc