#include <DRMUtils.h>
§ CDRMUtils()
§ ~CDRMUtils()
| virtual CDRMUtils::~CDRMUtils |
( |
| ) |
|
|
virtualdefault |
§ AddProperty()
| virtual bool CDRMUtils::AddProperty |
( |
struct drm_object * |
object, |
|
|
const char * |
name, |
|
|
uint64_t |
value |
|
) |
| |
|
inlinevirtual |
§ DestroyDrm()
| void CDRMUtils::DestroyDrm |
( |
| ) |
|
|
virtual |
§ DrmFbGetFromBo()
| drm_fb * CDRMUtils::DrmFbGetFromBo |
( |
struct gbm_bo * |
bo | ) |
|
|
protected |
§ FlipPage()
| virtual void CDRMUtils::FlipPage |
( |
struct gbm_bo * |
bo, |
|
|
bool |
rendered, |
|
|
bool |
videoLayer |
|
) |
| |
|
inlinevirtual |
§ FourCCWithAlpha()
| uint32_t CDRMUtils::FourCCWithAlpha |
( |
uint32_t |
fourcc | ) |
|
|
static |
§ FourCCWithoutAlpha()
| uint32_t CDRMUtils::FourCCWithoutAlpha |
( |
uint32_t |
fourcc | ) |
|
|
static |
§ FreeProperties()
§ GetCrtc()
| struct crtc* CDRMUtils::GetCrtc |
( |
| ) |
const |
|
inline |
§ GetCurrentMode()
§ GetDevicePath()
| std::string CDRMUtils::GetDevicePath |
( |
| ) |
const |
|
inline |
§ GetFileDescriptor()
| int CDRMUtils::GetFileDescriptor |
( |
| ) |
const |
|
inline |
§ GetModes()
§ GetModule()
| std::string CDRMUtils::GetModule |
( |
| ) |
const |
|
inline |
§ GetOverlayPlane()
| struct plane* CDRMUtils::GetOverlayPlane |
( |
| ) |
const |
|
inline |
§ GetOverlayPlaneModifiersForFormat()
| std::vector<uint64_t>* CDRMUtils::GetOverlayPlaneModifiersForFormat |
( |
uint32_t |
format | ) |
|
|
inline |
§ GetPrimaryPlane()
| struct plane* CDRMUtils::GetPrimaryPlane |
( |
| ) |
const |
|
inline |
§ GetPrimaryPlaneModifiersForFormat()
| std::vector<uint64_t>* CDRMUtils::GetPrimaryPlaneModifiersForFormat |
( |
uint32_t |
format | ) |
|
|
inline |
§ GetProperties()
| bool CDRMUtils::GetProperties |
( |
int |
fd, |
|
|
uint32_t |
id, |
|
|
uint32_t |
type, |
|
|
struct drm_object * |
object |
|
) |
| |
|
staticprotected |
§ GetPropertyId()
| uint32_t CDRMUtils::GetPropertyId |
( |
struct drm_object * |
object, |
|
|
const char * |
name |
|
) |
| |
|
protected |
§ InitDrm()
| bool CDRMUtils::InitDrm |
( |
| ) |
|
|
virtual |
§ OpenDrm()
| bool CDRMUtils::OpenDrm |
( |
bool |
needConnector | ) |
|
|
protected |
§ SetActive()
| virtual bool CDRMUtils::SetActive |
( |
bool |
active | ) |
|
|
inlinevirtual |
§ SetMode()
§ SetProperty()
| virtual bool CDRMUtils::SetProperty |
( |
struct drm_object * |
object, |
|
|
const char * |
name, |
|
|
uint64_t |
value |
|
) |
| |
|
inlinevirtual |
§ SetVideoMode()
| virtual bool CDRMUtils::SetVideoMode |
( |
const RESOLUTION_INFO & |
res, |
|
|
struct gbm_bo * |
bo |
|
) |
| |
|
inlinevirtual |
§ SupportsProperty()
| bool CDRMUtils::SupportsProperty |
( |
struct drm_object * |
object, |
|
|
const char * |
name |
|
) |
| |
§ m_connector
| struct connector* CDRMUtils::m_connector = nullptr |
|
protected |
§ m_crtc
| struct crtc* CDRMUtils::m_crtc = nullptr |
|
protected |
§ m_encoder
| struct encoder* CDRMUtils::m_encoder = nullptr |
|
protected |
§ m_fd
§ m_height
| int CDRMUtils::m_height = 0 |
|
protected |
§ m_mode
| drmModeModeInfo* CDRMUtils::m_mode = nullptr |
|
protected |
§ m_overlay_plane
| struct plane* CDRMUtils::m_overlay_plane = nullptr |
|
protected |
§ m_primary_plane
| struct plane* CDRMUtils::m_primary_plane = nullptr |
|
protected |
§ m_width
| int CDRMUtils::m_width = 0 |
|
protected |
The documentation for this class was generated from the following files: