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

#include <drm_blob.h>

Public Member Functions

 DrmBlob (DrmGpu *gpu, uint32_t blobId)
 
 ~DrmBlob ()
 
uint32_t blobId () const
 

Static Public Member Functions

static std::shared_ptr< DrmBlobcreate (DrmGpu *gpu, const void *data, uint32_t dataSize)
 

Protected Attributes

DrmGpu *const m_gpu
 
const uint32_t m_blobId
 

Detailed Description

Definition at line 18 of file drm_blob.h.

Constructor & Destructor Documentation

◆ DrmBlob()

KWin::DrmBlob::DrmBlob ( DrmGpu * gpu,
uint32_t blobId )

Definition at line 15 of file drm_blob.cpp.

◆ ~DrmBlob()

KWin::DrmBlob::~DrmBlob ( )

Definition at line 21 of file drm_blob.cpp.

Member Function Documentation

◆ blobId()

uint32_t KWin::DrmBlob::blobId ( ) const

Definition at line 28 of file drm_blob.cpp.

◆ create()

std::shared_ptr< DrmBlob > KWin::DrmBlob::create ( DrmGpu * gpu,
const void * data,
uint32_t dataSize )
static

Definition at line 33 of file drm_blob.cpp.

Member Data Documentation

◆ m_blobId

const uint32_t KWin::DrmBlob::m_blobId
protected

Definition at line 30 of file drm_blob.h.

◆ m_gpu

DrmGpu* const KWin::DrmBlob::m_gpu
protected

Definition at line 29 of file drm_blob.h.


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