KWin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
KWin::ScreencastV1InterfacePrivate Class Reference
Inheritance diagram for KWin::ScreencastV1InterfacePrivate:

Public Member Functions

 ScreencastV1InterfacePrivate (Display *display, ScreencastV1Interface *q)
 
ScreencastStreamV1InterfacecreateStream (Resource *resource, quint32 streamid) const
 
void zkde_screencast_unstable_v1_stream_output (Resource *resource, uint32_t streamid, struct ::wl_resource *output, uint32_t pointer) override
 
void zkde_screencast_unstable_v1_stream_window (Resource *resource, uint32_t streamid, const QString &uuid, uint32_t pointer) override
 
void zkde_screencast_unstable_v1_stream_virtual_output (Resource *resource, uint32_t streamid, const QString &name, int32_t width, int32_t height, wl_fixed_t scale, uint32_t pointer) override
 
void zkde_screencast_unstable_v1_stream_region (QtWaylandServer::zkde_screencast_unstable_v1::Resource *resource, uint32_t stream, int32_t x, int32_t y, uint32_t width, uint32_t height, wl_fixed_t scale, uint32_t pointer) override
 
void zkde_screencast_unstable_v1_destroy (Resource *resource) override
 

Public Attributes

ScreencastV1Interface *const q
 

Detailed Description

Definition at line 73 of file screencast_v1.cpp.

Constructor & Destructor Documentation

◆ ScreencastV1InterfacePrivate()

KWin::ScreencastV1InterfacePrivate::ScreencastV1InterfacePrivate ( Display * display,
ScreencastV1Interface * q )
inline

Definition at line 76 of file screencast_v1.cpp.

Member Function Documentation

◆ createStream()

ScreencastStreamV1Interface * KWin::ScreencastV1InterfacePrivate::createStream ( Resource * resource,
quint32 streamid ) const
inline

Definition at line 82 of file screencast_v1.cpp.

◆ zkde_screencast_unstable_v1_destroy()

void KWin::ScreencastV1InterfacePrivate::zkde_screencast_unstable_v1_destroy ( Resource * resource)
inlineoverride

Definition at line 128 of file screencast_v1.cpp.

◆ zkde_screencast_unstable_v1_stream_output()

void KWin::ScreencastV1InterfacePrivate::zkde_screencast_unstable_v1_stream_output ( Resource * resource,
uint32_t streamid,
struct ::wl_resource * output,
uint32_t pointer )
inlineoverride

Definition at line 89 of file screencast_v1.cpp.

◆ zkde_screencast_unstable_v1_stream_region()

void KWin::ScreencastV1InterfacePrivate::zkde_screencast_unstable_v1_stream_region ( QtWaylandServer::zkde_screencast_unstable_v1::Resource * resource,
uint32_t stream,
int32_t x,
int32_t y,
uint32_t width,
uint32_t height,
wl_fixed_t scale,
uint32_t pointer )
inlineoverride

Definition at line 113 of file screencast_v1.cpp.

◆ zkde_screencast_unstable_v1_stream_virtual_output()

void KWin::ScreencastV1InterfacePrivate::zkde_screencast_unstable_v1_stream_virtual_output ( Resource * resource,
uint32_t streamid,
const QString & name,
int32_t width,
int32_t height,
wl_fixed_t scale,
uint32_t pointer )
inlineoverride

Definition at line 98 of file screencast_v1.cpp.

◆ zkde_screencast_unstable_v1_stream_window()

void KWin::ScreencastV1InterfacePrivate::zkde_screencast_unstable_v1_stream_window ( Resource * resource,
uint32_t streamid,
const QString & uuid,
uint32_t pointer )
inlineoverride

Definition at line 94 of file screencast_v1.cpp.

Member Data Documentation

◆ q

ScreencastV1Interface* const KWin::ScreencastV1InterfacePrivate::q

Definition at line 133 of file screencast_v1.cpp.


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