| Valkka
    1.6.1
    OpenSource Video Management | 
Things related to OpenGL. More...

| Classes | |
| class | YUVFrame | 
| A GPU YUV frame.  More... | |
| struct | OpenGLFrameFifoContext | 
| Describes the stack structure and fifo behaviour for an OpenGLFrameFifo.  More... | |
| class | OpenGLFrameFifo | 
| A FrameFifo managed and used by OpenGLThread.  More... | |
| class | SlotContext | 
| Each Frame carries information about it's slot number in Frame::slot.  More... | |
| class | RenderContext | 
| Encapsulates data for rendering a single bitmap: vertex array object (VAO), vertex buffer object (VBO), vertice coordinates, transformation matrix, etc.  More... | |
| class | RenderGroup | 
| Group of bitmaps that are rendered into the same X-window.  More... | |
| class | OpenGLThread | 
| This class does a lot of things:  More... | |
| class | TEX | 
| A class encapsulating information about an OpenGL texture set (sizes, OpenGL reference ids, etc.)  More... | |
| class | YUVTEX | 
| A class encapsulating information about an OpenGL texture set for a YUV pixmap (sizes, OpenGL reference ids, etc.)  More... | |
| struct | OpenGLSignalPars | 
| Signal information for OpenGLThread.  More... | |
| struct | OpenGLSignalContext | 
| Encapsulates data sent by the signal.  More... | |
| Enumerations | |
| enum class | OpenGLSignal { none , exit , info , new_render_group , del_render_group , new_render_context , del_render_context , new_rectangle , clear_objects } | 
| Signals used by OpenGLThread.  More... | |
| int | readbytes (const char *fname, char *&buffer) | 
| int | readyuvbytes (const char *fname, GLubyte *&Y, GLubyte *&U, GLubyte *&V) | 
| Auxiliary routine for testing. | |
| void | zeroyuvbytes (int ysize, GLubyte *&Y, GLubyte *&U, GLubyte *&V) | 
| Auxiliary routine for testing. | |
| void | getPBO (GLuint &index, GLsizei size, GLubyte *&payload) | 
| Get PBO from the GPU. There are two versions of this function: other one can be enabled in source for valgrind debugging. | |
| void | releasePBO (GLuint *index, GLubyte *payload) | 
| void | getTEX (GLuint &index, GLint internal_format, GLint format, GLsizei w, GLsizei h) | 
| Get texture from the GPU. | |
Things related to OpenGL.
| 
 | strong | 
Signals used by OpenGLThread.
| int readbytes | ( | const char * | fname, | 
| char *& | buffer | ||
| ) | 
Auxiliary routine for testing