MythTV master
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MythDRMFramebuffer Class Reference

A simple object representing a DRM Framebuffer object. More...

#include <libmythui/platforms/drm/mythdrmframebuffer.h>

Collaboration diagram for MythDRMFramebuffer:
[legend]

Public Member Functions

QString Description () const
 

Static Public Member Functions

static DRMFb Create (int FD, uint32_t Id)
 

Public Attributes

uint32_t m_id { 0 }
 
uint32_t m_width { 0 }
 
uint32_t m_height { 0 }
 
uint32_t m_format { 0 }
 
uint64_t m_modifiers { 0 }
 
DRMArray m_handles { 0 }
 
DRMArray m_pitches { 0 }
 
DRMArray m_offsets { 0 }
 

Protected Member Functions

 MythDRMFramebuffer (int FD, uint32_t Id)
 

Detailed Description

A simple object representing a DRM Framebuffer object.

Definition at line 10 of file mythdrmframebuffer.h.

Constructor & Destructor Documentation

◆ MythDRMFramebuffer()

MythDRMFramebuffer::MythDRMFramebuffer ( int  FD,
uint32_t  Id 
)
protected

Definition at line 20 of file mythdrmframebuffer.cpp.

Member Function Documentation

◆ Create()

DRMFb MythDRMFramebuffer::Create ( int  FD,
uint32_t  Id 
)
static

Definition at line 8 of file mythdrmframebuffer.cpp.

◆ Description()

QString MythDRMFramebuffer::Description ( void  ) const

Definition at line 39 of file mythdrmframebuffer.cpp.

Member Data Documentation

◆ m_format

uint32_t MythDRMFramebuffer::m_format { 0 }

Definition at line 19 of file mythdrmframebuffer.h.

Referenced by Description().

◆ m_handles

DRMArray MythDRMFramebuffer::m_handles { 0 }

Definition at line 21 of file mythdrmframebuffer.h.

◆ m_height

uint32_t MythDRMFramebuffer::m_height { 0 }

Definition at line 18 of file mythdrmframebuffer.h.

Referenced by Description().

◆ m_id

uint32_t MythDRMFramebuffer::m_id { 0 }

Definition at line 16 of file mythdrmframebuffer.h.

Referenced by Description().

◆ m_modifiers

uint64_t MythDRMFramebuffer::m_modifiers { 0 }

Definition at line 20 of file mythdrmframebuffer.h.

Referenced by Description().

◆ m_offsets

DRMArray MythDRMFramebuffer::m_offsets { 0 }

Definition at line 23 of file mythdrmframebuffer.h.

◆ m_pitches

DRMArray MythDRMFramebuffer::m_pitches { 0 }

Definition at line 22 of file mythdrmframebuffer.h.

◆ m_width

uint32_t MythDRMFramebuffer::m_width { 0 }

Definition at line 17 of file mythdrmframebuffer.h.

Referenced by Description().


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