KWin
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
KWin::EGLNativeFence Class Reference

#include <eglnativefence.h>

Public Member Functions

 EGLNativeFence (EglDisplay *display)
 
 EGLNativeFence (EglDisplay *display, EGLSyncKHR sync)
 
 EGLNativeFence (EGLNativeFence &&)=delete
 
 EGLNativeFence (const EGLNativeFence &)=delete
 
 ~EGLNativeFence ()
 
bool isValid () const
 
const FileDescriptorfileDescriptor () const
 
bool waitSync () const
 

Static Public Member Functions

static EGLNativeFence importFence (EglDisplay *display, FileDescriptor &&fd)
 

Detailed Description

Definition at line 19 of file eglnativefence.h.

Constructor & Destructor Documentation

◆ EGLNativeFence() [1/4]

KWin::EGLNativeFence::EGLNativeFence ( EglDisplay * display)
explicit

Definition at line 20 of file eglnativefence.cpp.

◆ EGLNativeFence() [2/4]

KWin::EGLNativeFence::EGLNativeFence ( EglDisplay * display,
EGLSyncKHR sync )
explicit

Definition at line 30 of file eglnativefence.cpp.

◆ EGLNativeFence() [3/4]

KWin::EGLNativeFence::EGLNativeFence ( EGLNativeFence && )
delete

◆ EGLNativeFence() [4/4]

KWin::EGLNativeFence::EGLNativeFence ( const EGLNativeFence & )
delete

◆ ~EGLNativeFence()

KWin::EGLNativeFence::~EGLNativeFence ( )

Definition at line 36 of file eglnativefence.cpp.

Member Function Documentation

◆ fileDescriptor()

const FileDescriptor & KWin::EGLNativeFence::fileDescriptor ( ) const

Definition at line 49 of file eglnativefence.cpp.

◆ importFence()

EGLNativeFence KWin::EGLNativeFence::importFence ( EglDisplay * display,
FileDescriptor && fd )
static

Definition at line 59 of file eglnativefence.cpp.

◆ isValid()

bool KWin::EGLNativeFence::isValid ( ) const

Definition at line 44 of file eglnativefence.cpp.

◆ waitSync()

bool KWin::EGLNativeFence::waitSync ( ) const

Definition at line 54 of file eglnativefence.cpp.


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