Searched refs:MouseCursorMonitor (Results 1 - 25 of 33) sorted by relevance

12

/external/chromium_org/third_party/webrtc/modules/desktop_capture/
H A Dmouse_cursor_monitor_null.cc17 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow(
23 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen(
H A Dmouse_cursor_monitor_unittest.cc24 public MouseCursorMonitor::Callback {
30 // MouseCursorMonitor::Callback interface
35 virtual void OnMouseCursorPosition(MouseCursorMonitor::CursorState state,
44 MouseCursorMonitor::CursorState state_;
65 scoped_ptr<MouseCursorMonitor> capturer(MouseCursorMonitor::CreateForScreen(
68 capturer->Init(this, MouseCursorMonitor::SHAPE_AND_POSITION);
80 EXPECT_EQ(MouseCursorMonitor::INSIDE, state_);
101 scoped_ptr<MouseCursorMonitor> capturer(
102 MouseCursorMonitor
[all...]
H A Dmouse_cursor_monitor.h25 class MouseCursorMonitor { class in namespace:webrtc
59 virtual ~MouseCursorMonitor() {}
63 static MouseCursorMonitor* CreateForWindow(
71 static MouseCursorMonitor* CreateForScreen(
H A Ddesktop_and_cursor_composer.h21 // MouseCursorMonitor and renders it on the generated streams.
24 public MouseCursorMonitor::Callback {
31 MouseCursorMonitor* mouse_monitor);
44 // MouseCursorMonitor::Callback interface.
46 virtual void OnMouseCursorPosition(MouseCursorMonitor::CursorState state,
50 scoped_ptr<MouseCursorMonitor> mouse_monitor_;
55 MouseCursorMonitor::CursorState cursor_state_;
H A Ddesktop_and_cursor_composer_unittest.cc95 class FakeMouseMonitor : public MouseCursorMonitor {
144 MouseCursorMonitor::CursorState state,
154 if (state == MouseCursorMonitor::INSIDE && image_rect.Contains(p)) {
198 fake_cursor_->SetState(MouseCursorMonitor::INSIDE, DesktopVector());
235 MouseCursorMonitor::CursorState state = tests[i].inside
236 ? MouseCursorMonitor::INSIDE
237 : MouseCursorMonitor::OUTSIDE;
252 VerifyFrame(*frame, MouseCursorMonitor::OUTSIDE, DesktopVector());
H A Dmouse_cursor_monitor_win.cc23 class MouseCursorMonitorWin : public MouseCursorMonitor {
162 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow(
167 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen(
H A Dmouse_cursor_monitor_x11.cc60 class MouseCursorMonitorX11 : public MouseCursorMonitor,
109 // Init can be called only once per instance of MouseCursorMonitor.
209 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow(
219 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen(
H A Ddesktop_and_cursor_composer.cc125 MouseCursorMonitor* mouse_monitor)
135 mouse_monitor_->Init(this, MouseCursorMonitor::SHAPE_AND_POSITION);
154 if (frame && cursor_.get() && cursor_state_ == MouseCursorMonitor::INSIDE) {
168 MouseCursorMonitor::CursorState state,
H A Dmouse_cursor_monitor_mac.mm31 class MouseCursorMonitorMac : public MouseCursorMonitor {
284 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow(
289 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen(
/external/chromium_org/remoting/host/
H A Dipc_mouse_cursor_monitor.h18 // Routes webrtc::MouseCursorMonitor calls through the IPC channel to the
20 class IpcMouseCursorMonitor : public webrtc::MouseCursorMonitor {
26 // webrtc::MouseCursorMonitor interface.
34 // The callback passed to |webrtc::MouseCursorMonitor::Init()|.
35 webrtc::MouseCursorMonitor::Callback* callback_;
H A Dfake_mouse_cursor_monitor.h12 class FakeMouseCursorMonitor : public webrtc::MouseCursorMonitor {
H A Dfake_mouse_cursor_monitor.cc20 webrtc::MouseCursorMonitor::Callback* callback,
21 webrtc::MouseCursorMonitor::Mode mode) {
H A Dbasic_desktop_environment.cc43 scoped_ptr<webrtc::MouseCursorMonitor>
45 return scoped_ptr<webrtc::MouseCursorMonitor>(
46 webrtc::MouseCursorMonitor::CreateForScreen(
H A Dipc_mouse_cursor_monitor.cc24 DCHECK_EQ(webrtc::MouseCursorMonitor::SHAPE_ONLY, mode);
H A Dvideo_scheduler.h78 public webrtc::MouseCursorMonitor::Callback {
92 scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor,
101 // webrtc::MouseCursorMonitor::Callback implementation.
105 webrtc::MouseCursorMonitor::CursorState state,
186 scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor_;
H A Ddesktop_environment.h22 class MouseCursorMonitor;
49 virtual scoped_ptr<webrtc::MouseCursorMonitor> CreateMouseCursorMonitor() = 0;
H A Dhost_mock_objects.cc48 scoped_ptr<webrtc::MouseCursorMonitor>
50 return scoped_ptr<webrtc::MouseCursorMonitor>(CreateMouseCursorMonitorPtr());
H A Dvideo_scheduler_unittest.cc137 scoped_ptr<webrtc::MouseCursorMonitor> mouse_monitor);
144 // webrtc::MouseCursorMonitor mocks.
146 webrtc::MouseCursorMonitor::Callback* callback,
147 webrtc::MouseCursorMonitor::Mode mode);
166 webrtc::MouseCursorMonitor::Callback* mouse_monitor_callback_;
197 scoped_ptr<webrtc::MouseCursorMonitor> mouse_monitor) {
244 webrtc::MouseCursorMonitor::Callback* callback,
245 webrtc::MouseCursorMonitor::Mode mode) {
318 scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor(
322 cursor_monitor.PassAs<webrtc::MouseCursorMonitor>());
[all...]
H A Dfake_desktop_environment.cc66 scoped_ptr<webrtc::MouseCursorMonitor>
68 return scoped_ptr<webrtc::MouseCursorMonitor>(new FakeMouseCursorMonitor());
H A Ddesktop_session_agent.h51 public webrtc::MouseCursorMonitor::Callback,
82 // webrtc::MouseCursorMonitor::Callback implementation.
85 webrtc::MouseCursorMonitor::CursorState state,
222 scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor_;
H A Dhost_mock_objects.h39 MOCK_METHOD0(CreateMouseCursorMonitorPtr, webrtc::MouseCursorMonitor*());
52 virtual scoped_ptr<webrtc::MouseCursorMonitor> CreateMouseCursorMonitor()
154 class MockMouseCursorMonitor : public webrtc::MouseCursorMonitor {
H A Dfake_desktop_environment.h56 virtual scoped_ptr<webrtc::MouseCursorMonitor> CreateMouseCursorMonitor()
H A Dvideo_scheduler.cc52 scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor,
142 webrtc::MouseCursorMonitor::CursorState state,
237 mouse_cursor_monitor_->Init(this, webrtc::MouseCursorMonitor::SHAPE_ONLY);
H A Dbasic_desktop_environment.h37 virtual scoped_ptr<webrtc::MouseCursorMonitor> CreateMouseCursorMonitor()
79 // Options shared between |DesktopCapturer| and |MouseCursorMonitor|. It
H A Dipc_desktop_environment.h56 virtual scoped_ptr<webrtc::MouseCursorMonitor> CreateMouseCursorMonitor()

Completed in 2377 milliseconds

12