mmsfb.h File Reference

#include "mmstools/mmstypes.h"
#include "mmstools/mmslogger.h"
#include "mmsgui/fb/mmsfbdev.h"
#include "mmsgui/fb/mmskms.h"
#include "mmsgui/fb/mmsfbdevmatrox.h"
#include "mmsgui/fb/mmsfbdevdavinci.h"
#include "mmsgui/fb/mmsfbdevomap.h"
#include "mmsgui/fb/mmsfblayer.h"
#include "mmsgui/fb/mmsfbwindowmanager.h"
#include "mmsgui/fb/mmsfbfont.h"
#include "mmsgui/fb/mmsfbbackendinterface.h"

Include dependency graph for mmsfb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  MMSFB
 The lowest layer to the backends like DFB, X11(XSHM/XVSHM) or FBDEV. More...

Defines

#define LOCK_OGL(fbo)   { mmsfb->lock(); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo); glDisable(GL_SCISSOR_TEST); }
#define UNLOCK_OGL   { glDisable(GL_SCISSOR_TEST); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); mmsfb->unlock(); }
#define MMSFBLAYER_MAXNUM   32

Variables

MMSFBmmsfb

Define Documentation

#define LOCK_OGL ( fbo   )     { mmsfb->lock(); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo); glDisable(GL_SCISSOR_TEST); }

Definition at line 50 of file mmsfb.h.

#define MMSFBLAYER_MAXNUM   32

Definition at line 54 of file mmsfb.h.

#define UNLOCK_OGL   { glDisable(GL_SCISSOR_TEST); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); mmsfb->unlock(); }

Definition at line 51 of file mmsfb.h.


Variable Documentation

Definition at line 49 of file mmsfb.cpp.