KWin
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Friends | List of all members
KWin::LinuxDmaBufV1Feedback Class Reference

#include <linuxdmabufv1clientbuffer.h>

Inheritance diagram for KWin::LinuxDmaBufV1Feedback:

Classes

struct  Tranche
 

Public Types

enum class  TrancheFlag : uint32_t { Scanout = 1 }
 

Public Member Functions

 ~LinuxDmaBufV1Feedback () override
 
void setTranches (const QList< Tranche > &tranches)
 

Friends

class LinuxDmaBufV1ClientBufferIntegrationPrivate
 
class LinuxDmaBufV1FeedbackPrivate
 

Detailed Description

Definition at line 26 of file linuxdmabufv1clientbuffer.h.

Member Enumeration Documentation

◆ TrancheFlag

enum class KWin::LinuxDmaBufV1Feedback::TrancheFlag : uint32_t
strong
Enumerator
Scanout 

Definition at line 32 of file linuxdmabufv1clientbuffer.h.

Constructor & Destructor Documentation

◆ ~LinuxDmaBufV1Feedback()

KWin::LinuxDmaBufV1Feedback::~LinuxDmaBufV1Feedback ( )
overridedefault

Member Function Documentation

◆ setTranches()

void KWin::LinuxDmaBufV1Feedback::setTranches ( const QList< Tranche > & tranches)

Sets the list of tranches for this feedback object, with lower indices indicating a higher priority / a more optimal configuration. The main device does not need to be included

Definition at line 393 of file linuxdmabufv1clientbuffer.cpp.

Friends And Related Symbol Documentation

◆ LinuxDmaBufV1ClientBufferIntegrationPrivate

Definition at line 52 of file linuxdmabufv1clientbuffer.h.

◆ LinuxDmaBufV1FeedbackPrivate

friend class LinuxDmaBufV1FeedbackPrivate
friend

Definition at line 53 of file linuxdmabufv1clientbuffer.h.


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