KWin
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Signals | Public Member Functions | List of all members
KWin::SubCompositorInterface Class Reference

#include <subcompositor.h>

Inheritance diagram for KWin::SubCompositorInterface:

Signals

void subSurfaceCreated (KWin::SubSurfaceInterface *subsurface)
 

Public Member Functions

 SubCompositorInterface (Display *display, QObject *parent=nullptr)
 
 ~SubCompositorInterface () override
 

Detailed Description

The SubCompositorInterface compositor extension provides applications a way to offload compositing work within a window from clients to the compositor. This may reduce the power usage for applications such as video players, etc.

The SubCompositorInterface corresponds to the Wayland interface wl_subcompositor.

Definition at line 33 of file subcompositor.h.

Constructor & Destructor Documentation

◆ SubCompositorInterface()

KWin::SubCompositorInterface::SubCompositorInterface ( Display * display,
QObject * parent = nullptr )
explicit

Definition at line 72 of file subcompositor.cpp.

◆ ~SubCompositorInterface()

KWin::SubCompositorInterface::~SubCompositorInterface ( )
override

Definition at line 79 of file subcompositor.cpp.

Member Function Documentation

◆ subSurfaceCreated

void KWin::SubCompositorInterface::subSurfaceCreated ( KWin::SubSurfaceInterface * subsurface)
signal

This signal is emitted when a new sub-surface @subsurface has been created.


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