Valkka
1.6.1
OpenSource Video Management
|
Things related to OpenGL. More...
Namespaces | |
glx_attr | |
GLX parameter groups. | |
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 | OpenGLSignal { OpenGLSignal::none, OpenGLSignal::exit, OpenGLSignal::info, OpenGLSignal::new_render_group, OpenGLSignal::del_render_group, OpenGLSignal::new_render_context, OpenGLSignal::del_render_context, OpenGLSignal::new_rectangle, OpenGLSignal::clear_objects } |
Signals used by OpenGLThread. More... | |
int | readbytes (const char *fname, char *&buffer) |
Auxiliary routine for testing. | |
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.