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

Namespaces

 detail
 
 helpers
 

Classes

class  AnonymousShmFile
 
class  BufferAllocator
 
class  BufferTextureBinder
 
class  CurrentConfiguration
 
class  Cursor
 
class  Display
 
class  DisplayBuffer
 
class  DRMModeResources
 
struct  GBMNativeBuffer
 
class  GBMBuffer
 
class  InternalClient
 
class  InternalNativeDisplay
 
class  InternalNativeSurface
 
class  KMSDisplayConfiguration
 
class  KMSOutput
 
class  KMSOutputContainer
 
struct  PageFlipEventData
 
class  KMSPageFlipper
 
class  VTFileOperations
 
class  PosixProcessOperations
 
class  LinuxVirtualTerminal
 
class  NativePlatform
 
class  PageFlipper
 
class  Platform
 
class  RealKMSDisplayConfiguration
 
class  RealKMSOutput
 
class  RealKMSOutputContainer
 
class  ShmBuffer
 
class  ShmFile
 
class  VirtualTerminal
 

Typedefs

typedef std::unique_ptr
< gbm_surface, std::function
< void(gbm_surface *)> > 
GBMSurfaceUPtr
 
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
 

Enumerations

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

Functions

int drm_close_threadsafe (int fd)
 
MirPixelFormat gbm_format_to_mir_format (uint32_t format)
 
uint32_t mir_format_to_gbm_format (MirPixelFormat 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::mesa::DRMModeConnectorUPtr
typedef std::unique_ptr<drmModeCrtc,std::function<void(drmModeCrtc*)> > mir::graphics::mesa::DRMModeCrtcUPtr
typedef std::unique_ptr<drmModeEncoder,std::function<void(drmModeEncoder*)> > mir::graphics::mesa::DRMModeEncoderUPtr
typedef std::unique_ptr<drmModeRes,std::function<void(drmModeRes*)> > mir::graphics::mesa::DRMModeResUPtr
typedef std::unique_ptr<gbm_surface,std::function<void(gbm_surface*)> > mir::graphics::mesa::GBMSurfaceUPtr

Enumeration Type Documentation

anonymous enum : uint32_t
Enumerator
invalid_gbm_format 

Function Documentation

int mir::graphics::mesa::drm_close_threadsafe ( int  fd)
MirPixelFormat mir::graphics::mesa::gbm_format_to_mir_format ( uint32_t  format)
uint32_t mir::graphics::mesa::mir_format_to_gbm_format ( MirPixelFormat  format)
int mir::graphics::mesa::mir_server_mesa_egl_native_display_is_valid ( MirMesaEGLNativeDisplay display)

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014