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

#include <graphicsbuffer.h>

Public Member Functions

 GraphicsBufferRef ()
 
 GraphicsBufferRef (GraphicsBuffer *buffer)
 
 GraphicsBufferRef (const GraphicsBufferRef &other)
 
 GraphicsBufferRef (GraphicsBufferRef &&other)
 
 ~GraphicsBufferRef ()
 
GraphicsBufferRefoperator= (const GraphicsBufferRef &other)
 
GraphicsBufferRefoperator= (GraphicsBufferRef &&other)
 
GraphicsBufferRefoperator= (GraphicsBuffer *buffer)
 
GraphicsBufferbuffer () const
 
GraphicsBufferoperator* () const
 
GraphicsBufferoperator-> () const
 
 operator bool () const
 

Detailed Description

The GraphicsBufferRef type holds a reference to a GraphicsBuffer. While the reference exists, the graphics buffer cannot be destroyed and the client cannnot modify it.

Definition at line 104 of file graphicsbuffer.h.

Constructor & Destructor Documentation

◆ GraphicsBufferRef() [1/4]

KWin::GraphicsBufferRef::GraphicsBufferRef ( )
inline

Definition at line 107 of file graphicsbuffer.h.

◆ GraphicsBufferRef() [2/4]

KWin::GraphicsBufferRef::GraphicsBufferRef ( GraphicsBuffer * buffer)
inline

Definition at line 112 of file graphicsbuffer.h.

◆ GraphicsBufferRef() [3/4]

KWin::GraphicsBufferRef::GraphicsBufferRef ( const GraphicsBufferRef & other)
inline

Definition at line 120 of file graphicsbuffer.h.

◆ GraphicsBufferRef() [4/4]

KWin::GraphicsBufferRef::GraphicsBufferRef ( GraphicsBufferRef && other)
inline

Definition at line 128 of file graphicsbuffer.h.

◆ ~GraphicsBufferRef()

KWin::GraphicsBufferRef::~GraphicsBufferRef ( )
inline

Definition at line 133 of file graphicsbuffer.h.

Member Function Documentation

◆ buffer()

GraphicsBuffer * KWin::GraphicsBufferRef::buffer ( ) const
inline

Definition at line 175 of file graphicsbuffer.h.

◆ operator bool()

KWin::GraphicsBufferRef::operator bool ( ) const
inline

Definition at line 190 of file graphicsbuffer.h.

◆ operator*()

GraphicsBuffer * KWin::GraphicsBufferRef::operator* ( ) const
inline

Definition at line 180 of file graphicsbuffer.h.

◆ operator->()

GraphicsBuffer * KWin::GraphicsBufferRef::operator-> ( ) const
inline

Definition at line 185 of file graphicsbuffer.h.

◆ operator=() [1/3]

GraphicsBufferRef & KWin::GraphicsBufferRef::operator= ( const GraphicsBufferRef & other)
inline

Definition at line 140 of file graphicsbuffer.h.

◆ operator=() [2/3]

GraphicsBufferRef & KWin::GraphicsBufferRef::operator= ( GraphicsBuffer * buffer)
inline

Definition at line 161 of file graphicsbuffer.h.

◆ operator=() [3/3]

GraphicsBufferRef & KWin::GraphicsBufferRef::operator= ( GraphicsBufferRef && other)
inline

Definition at line 152 of file graphicsbuffer.h.


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