Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWayland::Region Class Reference

#include <qwlregion_p.h>

+ Inheritance diagram for QtWayland::Region:
+ Collaboration diagram for QtWayland::Region:

Public Member Functions

 Region (struct wl_client *client, uint32_t id)
 
 ~Region () override
 
uint id () const
 
QRegion region () const
 

Static Public Member Functions

static RegionfromResource (struct ::wl_resource *resource)
 

Private Member Functions

void region_destroy_resource (Resource *) override
 
void region_destroy (Resource *resource) override
 
void region_add (Resource *resource, int32_t x, int32_t y, int32_t w, int32_t h) override
 
void region_subtract (Resource *resource, int32_t x, int32_t y, int32_t w, int32_t h) override
 

Detailed Description

Definition at line 30 of file qwlregion_p.h.

Constructor & Destructor Documentation

◆ Region()

QtWayland::Region::Region ( struct wl_client * client,
uint32_t id )

Definition at line 12 of file qwlregion.cpp.

◆ ~Region()

QtWayland::Region::~Region ( )
override

Definition at line 17 of file qwlregion.cpp.

Member Function Documentation

◆ fromResource()

Region * QtWayland::Region::fromResource ( struct ::wl_resource * resource)
static

Definition at line 21 of file qwlregion.cpp.

Referenced by QWaylandSurfacePrivate::surface_set_input_region(), and QWaylandSurfacePrivate::surface_set_opaque_region().

+ Here is the caller graph for this function:

◆ id()

uint QtWayland::Region::id ( ) const
inline

Definition at line 38 of file qwlregion_p.h.

◆ region()

QRegion QtWayland::Region::region ( ) const
inline

Definition at line 40 of file qwlregion_p.h.

◆ region_add()

void QtWayland::Region::region_add ( Resource * resource,
int32_t x,
int32_t y,
int32_t w,
int32_t h )
overrideprivate

Definition at line 36 of file qwlregion.cpp.

◆ region_destroy()

void QtWayland::Region::region_destroy ( Resource * resource)
overrideprivate

Definition at line 31 of file qwlregion.cpp.

◆ region_destroy_resource()

void QtWayland::Region::region_destroy_resource ( Resource * )
overrideprivate

Definition at line 26 of file qwlregion.cpp.

◆ region_subtract()

void QtWayland::Region::region_subtract ( Resource * resource,
int32_t x,
int32_t y,
int32_t w,
int32_t h )
overrideprivate

Definition at line 41 of file qwlregion.cpp.


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