Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
mir::graphics::gbm Namespace Reference

Namespaces

 helpers
 

Classes

class  BufferTextureBinder
 
class  DRMModeResources
 
struct  GBMNativeBuffer
 
class  GBMBuffer
 
class  GBMBufferAllocator
 
class  CurrentConfiguration
 
class  GBMCursor
 
class  GBMDisplay
 
class  GBMDisplayBuffer
 
class  GBMPlatform
 
class  InternalClient
 
class  InternalNativeDisplay
 
class  InternalNativeSurface
 
class  KMSDisplayConfiguration
 
class  KMSOutput
 
class  KMSOutputContainer
 
struct  PageFlipEventData
 
class  KMSPageFlipper
 
class  VTFileOperations
 
class  LinuxVirtualTerminal
 
class  NativeGBMPlatform
 
class  OverlappingOutputGroup
 
class  OverlappingOutputGrouping
 Helper class that groups overlapping outputs together. More...
 
class  PageFlipper
 
class  RealKMSDisplayConfiguration
 
class  RealKMSOutput
 
class  RealKMSOutputContainer
 
class  UdevVideoDevices
 
class  VideoDevices
 
class  VirtualTerminal
 

Typedefs

typedef std::unique_ptr
< drmModeCrtc, std::function
< void(drmModeCrtc *)> > 
DRMModeCrtcUPtr
 
typedef std::unique_ptr
< drmModeEncoder,
std::function< void(drmModeEncoder *)> > 
DRMModeEncoderUPtr
 
typedef std::unique_ptr
< drmModeConnector,
std::function< void(drmModeConnector *)> > 
DRMModeConnectorUPtr
 
typedef std::unique_ptr
< drmModeRes, std::function
< void(drmModeRes *)> > 
DRMModeResUPtr
 
typedef std::unique_ptr
< gbm_surface, std::function
< void(gbm_surface *)> > 
GBMSurfaceUPtr
 

Enumerations

enum  : uint32_t { invalid_gbm_format = std::numeric_limits<uint32_t>::max() }
 

Functions

int drm_close_threadsafe (int fd)
 
geometry::PixelFormat gbm_format_to_mir_format (uint32_t format)
 
uint32_t mir_format_to_gbm_format (geometry::PixelFormat format)
 
int mir_server_mesa_egl_native_display_is_valid (MirMesaEGLNativeDisplay *display)
 

Typedef Documentation

typedef std::unique_ptr<drmModeConnector,std::function<void(drmModeConnector*)> > mir::graphics::gbm::DRMModeConnectorUPtr
typedef std::unique_ptr<drmModeCrtc,std::function<void(drmModeCrtc*)> > mir::graphics::gbm::DRMModeCrtcUPtr
typedef std::unique_ptr<drmModeEncoder,std::function<void(drmModeEncoder*)> > mir::graphics::gbm::DRMModeEncoderUPtr
typedef std::unique_ptr<drmModeRes,std::function<void(drmModeRes*)> > mir::graphics::gbm::DRMModeResUPtr
typedef std::unique_ptr<gbm_surface,std::function<void(gbm_surface*)> > mir::graphics::gbm::GBMSurfaceUPtr

Enumeration Type Documentation

anonymous enum : uint32_t
Enumerator
invalid_gbm_format 

Function Documentation

int mir::graphics::gbm::drm_close_threadsafe ( int  fd)
geom::PixelFormat mir::graphics::gbm::gbm_format_to_mir_format ( uint32_t  format)
uint32_t mir::graphics::gbm::mir_format_to_gbm_format ( geometry::PixelFormat  format)
int mir::graphics::gbm::mir_server_mesa_egl_native_display_is_valid ( MirMesaEGLNativeDisplay display)

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013