KWin
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions
KWin::Xcb Namespace Reference

Namespaces

namespace  RandR
 

Classes

class  AbstractWrapper
 Abstract base class for the wrapper. More...
 
class  Atom
 
class  CurrentInput
 
struct  CurrentInputData
 
class  ExtensionData
 
class  Extensions
 
class  GeometryHints
 
class  ModifierMapping
 
struct  ModifierMappingData
 
class  MotifHints
 
class  Property
 
class  QueryKeymap
 
struct  QueryKeymapData
 
class  Shm
 Small helper class to encapsulate SHM related functionality. More...
 
class  StringProperty
 
class  TransientFor
 
class  Tree
 
struct  tupleCompare
 Template to compare the arguments of two std::tuple. More...
 
struct  tupleCompare< T1, T2, 0 >
 Recursive template case for first tuple element. More...
 
class  Window
 
class  WindowGeometry
 
class  Wrapper
 Wrapper taking a WrapperData as first template argument and xcb request args as variadic args. More...
 
class  Wrapper< Data >
 Template specialization for no variadic arguments. More...
 
class  Wrapper< Data, xcb_window_t, Args... >
 Template specialization for xcb_window_t being first variadic argument. More...
 
struct  WrapperData
 Variadic template to wrap an xcb request. More...
 
struct  WrapperData< Reply, Cookie >
 Partial template specialization for WrapperData with no further arguments. More...
 

Typedefs

typedef xcb_window_t WindowId
 

Functions

QList< QByteArray > shapeOpCodes ()
 
QList< QByteArray > randrOpCodes ()
 
QList< QByteArray > randrErrorCodes ()
 
QList< QByteArray > damageOpCodes ()
 
QList< QByteArray > damageErrorCodes ()
 
QList< QByteArray > compositeOpCodes ()
 
QList< QByteArray > fixesOpCodes ()
 
QList< QByteArray > fixesErrorCodes ()
 
QList< QByteArray > renderOpCodes ()
 
QList< QByteArray > syncOpCodes ()
 
uint32_t toXNative (qreal value)
 
QRect toXNative (const QRectF &r)
 
qreal fromXNative (int value)
 
QRectF fromXNative (const QRect &r)
 
QSizeF fromXNative (const QSize &s)
 
QRectF nativeFloor (const QRectF &rect)
 

Typedef Documentation

◆ WindowId

typedef xcb_window_t KWin::Xcb::WindowId

Definition at line 35 of file xcbutils.h.

Function Documentation

◆ compositeOpCodes()

QList< QByteArray > KWin::Xcb::compositeOpCodes ( )

Definition at line 141 of file xcbutils.cpp.

◆ damageErrorCodes()

QList< QByteArray > KWin::Xcb::damageErrorCodes ( )

Definition at line 134 of file xcbutils.cpp.

◆ damageOpCodes()

QList< QByteArray > KWin::Xcb::damageOpCodes ( )

Definition at line 123 of file xcbutils.cpp.

◆ fixesErrorCodes()

QList< QByteArray > KWin::Xcb::fixesErrorCodes ( )

Definition at line 195 of file xcbutils.cpp.

◆ fixesOpCodes()

QList< QByteArray > KWin::Xcb::fixesOpCodes ( )

Definition at line 156 of file xcbutils.cpp.

◆ fromXNative() [1/3]

QRectF KWIN_EXPORT KWin::Xcb::fromXNative ( const QRect & r)

Definition at line 637 of file xcbutils.cpp.

◆ fromXNative() [2/3]

QSizeF KWIN_EXPORT KWin::Xcb::fromXNative ( const QSize & s)

Definition at line 642 of file xcbutils.cpp.

◆ fromXNative() [3/3]

qreal KWIN_EXPORT KWin::Xcb::fromXNative ( int value)

Definition at line 632 of file xcbutils.cpp.

◆ nativeFloor()

QRectF KWIN_EXPORT KWin::Xcb::nativeFloor ( const QRectF & value)

Floors a given value to using the scale as a base Use when flooring to ints from Xwayland i.e floor(a/scale) * scale

Definition at line 652 of file xcbutils.cpp.

◆ randrErrorCodes()

QList< QByteArray > KWin::Xcb::randrErrorCodes ( )

Definition at line 113 of file xcbutils.cpp.

◆ randrOpCodes()

QList< QByteArray > KWin::Xcb::randrOpCodes ( )

Definition at line 65 of file xcbutils.cpp.

◆ renderOpCodes()

QList< QByteArray > KWin::Xcb::renderOpCodes ( )

Definition at line 202 of file xcbutils.cpp.

◆ shapeOpCodes()

QList< QByteArray > KWin::Xcb::shapeOpCodes ( )

Definition at line 50 of file xcbutils.cpp.

◆ syncOpCodes()

QList< QByteArray > KWin::Xcb::syncOpCodes ( )

Definition at line 239 of file xcbutils.cpp.

◆ toXNative() [1/2]

QRect KWIN_EXPORT KWin::Xcb::toXNative ( const QRectF & r)

Definition at line 627 of file xcbutils.cpp.

◆ toXNative() [2/2]

uint32_t KWIN_EXPORT KWin::Xcb::toXNative ( qreal value)

Definition at line 618 of file xcbutils.cpp.