|
virtual void | FlipPage (struct gbm_bo *bo, bool rendered, bool videoLayer, bool async) |
|
virtual bool | SetVideoMode (const RESOLUTION_INFO &res, struct gbm_bo *bo) |
|
virtual bool | SetActive (bool active) |
|
virtual bool | InitDrm () |
|
virtual void | DestroyDrm () |
|
int | GetFileDescriptor () const |
|
int | GetRenderNodeFileDescriptor () const |
|
const char * | GetRenderDevicePath () const |
|
CDRMPlane * | GetVideoPlane () const |
|
CDRMPlane * | GetGuiPlane () const |
|
CDRMCrtc * | GetCrtc () const |
|
CDRMConnector * | GetConnector () const |
|
std::vector< std::string > | GetConnectedConnectorNames () |
|
virtual RESOLUTION_INFO | GetCurrentMode () |
|
virtual std::vector< RESOLUTION_INFO > | GetModes () |
|
virtual bool | SetMode (const RESOLUTION_INFO &res) |
|
void | SetInFenceFd (int fd) |
|
int | TakeOutFenceFd () |
|
|
static uint32_t | FourCCWithAlpha (uint32_t fourcc) |
|
static uint32_t | FourCCWithoutAlpha (uint32_t fourcc) |
|
|
bool | OpenDrm (bool needConnector) |
|
drm_fb * | DrmFbGetFromBo (struct gbm_bo *bo) |
|
|
int | m_fd |
|
CDRMConnector * | m_connector {nullptr} |
|
CDRMEncoder * | m_encoder {nullptr} |
|
CDRMCrtc * | m_crtc {nullptr} |
|
CDRMCrtc * | m_orig_crtc {nullptr} |
|
CDRMPlane * | m_video_plane {nullptr} |
|
CDRMPlane * | m_gui_plane {nullptr} |
|
drmModeModeInfo * | m_mode = nullptr |
|
int | m_width = 0 |
|
int | m_height = 0 |
|
int | m_inFenceFd {-1} |
|
int | m_outFenceFd {-1} |
|
std::vector< std::unique_ptr< CDRMPlane > > | m_planes |
|
The documentation for this class was generated from the following files:
- xbmc/windowing/gbm/drm/DRMUtils.h
- xbmc/windowing/gbm/drm/DRMUtils.cpp