Home
last modified time | relevance | path

Searched refs:MouseCursor (Results 1 – 13 of 13) sorted by relevance

/external/webrtc/webrtc/modules/desktop_capture/
Dmouse_cursor.cc19 MouseCursor::MouseCursor() {} in MouseCursor() function in webrtc::MouseCursor
21 MouseCursor::MouseCursor(DesktopFrame* image, const DesktopVector& hotspot) in MouseCursor() function in webrtc::MouseCursor
28 MouseCursor::~MouseCursor() {} in ~MouseCursor()
31 MouseCursor* MouseCursor::CopyOf(const MouseCursor& cursor) { in CopyOf()
33 ? new MouseCursor(BasicDesktopFrame::CopyOf(*cursor.image()), in CopyOf()
35 : new MouseCursor(); in CopyOf()
Dmouse_cursor.h22 class MouseCursor {
24 MouseCursor();
27 MouseCursor(DesktopFrame* image, const DesktopVector& hotspot);
29 ~MouseCursor();
31 static MouseCursor* CopyOf(const MouseCursor& cursor);
43 RTC_DISALLOW_COPY_AND_ASSIGN(MouseCursor);
Dmouse_cursor_monitor.h22 class MouseCursor; variable
48 virtual void OnMouseCursor(MouseCursor* cursor) = 0;
Ddesktop_and_cursor_composer.h45 void OnMouseCursor(MouseCursor* cursor) override;
54 rtc::scoped_ptr<MouseCursor> cursor_;
Ddesktop_and_cursor_composer.cc60 const MouseCursor& cursor,
74 const MouseCursor& cursor, in DesktopFrameWithCursor()
163 void DesktopAndCursorComposer::OnMouseCursor(MouseCursor* cursor) { in OnMouseCursor()
Dmouse_cursor_monitor_mac.mm55 rtc::scoped_ptr<MouseCursor> last_cursor_;
269 // Create a MouseCursor that describes the cursor and pass it to
278 rtc::scoped_ptr<MouseCursor> cursor(
279 new MouseCursor(image.release(), hotspot));
280 last_cursor_.reset(MouseCursor::CopyOf(*cursor));
Dmouse_cursor_monitor_unittest.cc31 void OnMouseCursor(MouseCursor* cursor_image) override { in OnMouseCursor()
43 rtc::scoped_ptr<MouseCursor> cursor_image_;
Dmouse_cursor_monitor_x11.cc87 rtc::scoped_ptr<MouseCursor> cursor_shape_;
209 cursor_shape_.reset(new MouseCursor(image.release(), hotspot)); in CaptureCursor()
Dmouse_cursor_monitor_win.cc96 rtc::scoped_ptr<MouseCursor> cursor( in Capture()
Ddesktop_and_cursor_composer_unittest.cc125 callback_->OnMouseCursor(new MouseCursor(image.release(), hotspot_)); in Capture()
/external/webrtc/webrtc/modules/desktop_capture/win/
Dcursor.h18 class MouseCursor; variable
21 MouseCursor* CreateMouseCursorFromHCursor(HDC dc, HCURSOR cursor);
Dcursor.cc112 MouseCursor* CreateMouseCursorFromHCursor(HDC dc, HCURSOR cursor) { in CreateMouseCursorFromHCursor()
244 return new MouseCursor( in CreateMouseCursorFromHCursor()
Dcursor_unittest.cc37 rtc::scoped_ptr<MouseCursor> mouse_shape( in ConvertToMouseShapeAndCompare()