webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::MouseCursorMonitorMac Class Reference
Inheritance diagram for webrtc::MouseCursorMonitorMac:
webrtc::MouseCursorMonitor

Public Member Functions

 MouseCursorMonitorMac (const DesktopCaptureOptions &options, CGWindowID window_id, ScreenId screen_id)
 
 ~MouseCursorMonitorMac () override
 
void Init (Callback *callback, Mode mode) override
 
void Capture () override
 
- Public Member Functions inherited from webrtc::MouseCursorMonitor
virtual ~MouseCursorMonitor ()
 
virtual ~MouseCursorMonitor ()
 

Additional Inherited Members

- Public Types inherited from webrtc::MouseCursorMonitor
enum  CursorState { INSIDE, OUTSIDE, INSIDE, OUTSIDE }
 
enum  Mode { SHAPE_ONLY, SHAPE_AND_POSITION, SHAPE_ONLY, SHAPE_AND_POSITION }
 
enum  CursorState { INSIDE, OUTSIDE, INSIDE, OUTSIDE }
 
enum  Mode { SHAPE_ONLY, SHAPE_AND_POSITION, SHAPE_ONLY, SHAPE_AND_POSITION }
 
- Static Public Member Functions inherited from webrtc::MouseCursorMonitor
static MouseCursorMonitorCreateForWindow (const DesktopCaptureOptions &options, WindowId window)
 
static MouseCursorMonitorCreateForScreen (const DesktopCaptureOptions &options, ScreenId screen)
 
static MouseCursorMonitorCreateForWindow (const DesktopCaptureOptions &options, WindowId window)
 
static MouseCursorMonitorCreateForScreen (const DesktopCaptureOptions &options, ScreenId screen)
 

Constructor & Destructor Documentation

◆ MouseCursorMonitorMac()

webrtc::MouseCursorMonitorMac::MouseCursorMonitorMac ( const DesktopCaptureOptions options,
CGWindowID  window_id,
ScreenId  screen_id 
)

◆ ~MouseCursorMonitorMac()

webrtc::MouseCursorMonitorMac::~MouseCursorMonitorMac ( )
override

Member Function Documentation

◆ Capture()

void webrtc::MouseCursorMonitorMac::Capture ( )
overridevirtual

◆ Init()

void webrtc::MouseCursorMonitorMac::Init ( Callback callback,
Mode  mode 
)
overridevirtual

The documentation for this class was generated from the following file: