|
Ginga
0.13.6.1771-df200
The iTV middleware.
|
#include <aux-gl.h>
Static Public Member Functions | |
| static void | init () |
| GL::init Initiliazes the OpenGL context. More... | |
| static void | beginDraw () |
| static void | clear_scene (int w, int h) |
| GL::clear_scene Clear and configure OpenGL context. More... | |
| static void | create_texture (GLuint *) |
| GL::create_texture Creates a new uninitialized OpenGL texture. More... | |
| static void | create_texture (GLuint *, int, int, unsigned char *) |
| GL::create_texture Creates a new OpenGL texture and initializes it with the data content. More... | |
| static void | delete_texture (GLuint *) |
| GL::delete_texture Deletes the texture. More... | |
| static void | update_texture (GLuint, int, int, unsigned char *) |
| GL::update_texture Updates texture with the data content. More... | |
| static void | update_subtexture (GLuint, int, int, int, int, unsigned char *) |
| GL::update_subtexture Updates subtexture with the data content. More... | |
| static void | draw_quad (int, int, int, int, GLuint, GLfloat a=1.0f) |
| GL::draw_quad Draws a textured rectangle. More... | |
| static void | draw_quad (int, int, int, int, GLfloat, GLfloat, GLfloat, GLfloat) |
| GL::draw_quad Draws a colored rectangle. More... | |
|
static |
References ERROR_NOT_IMPLEMENTED, init(), and WARNING.
Referenced by Formatter::redraw().
|
static |
GL::clear_scene Clear and configure OpenGL context.
References CHECK_GL_ERROR, ERROR_NOT_IMPLEMENTED, and g_assert().
Referenced by Formatter::redraw().
|
static |
GL::create_texture Creates a new uninitialized OpenGL texture.
References CHECK_GL_ERROR, and ERROR_NOT_IMPLEMENTED.
Referenced by PlayerVideo::redraw(), PlayerLua::redraw(), PlayerImage::reload(), and PlayerText::reload().
|
static |
GL::create_texture Creates a new OpenGL texture and initializes it with the data content.
References CHECK_GL_ERROR, and ERROR_NOT_IMPLEMENTED.
|
static |
GL::delete_texture Deletes the texture.
References CHECK_GL_ERROR, and ERROR_NOT_IMPLEMENTED.
Referenced by PlayerVideo::redraw(), PlayerImage::reload(), PlayerText::reload(), PlayerLua::stop(), and Player::~Player().
GL::draw_quad Draws a textured rectangle.
References CHECK_GL_ERROR, ERROR_NOT_IMPLEMENTED, and g_assert().
Referenced by Formatter::redraw(), and Player::redraw().
|
static |
GL::draw_quad Draws a colored rectangle.
References CHECK_GL_ERROR, and ERROR_NOT_IMPLEMENTED.
|
static |
GL::init Initiliazes the OpenGL context.
References CHECK_GL_ERROR, CHECK_SHADER_COMPILE_ERROR, ERROR, and ERROR_NOT_IMPLEMENTED.
Referenced by beginDraw().
|
static |
GL::update_subtexture Updates subtexture with the data content.
References CHECK_GL_ERROR, and ERROR_NOT_IMPLEMENTED.
Referenced by PlayerLua::redraw().
|
static |
GL::update_texture Updates texture with the data content.
References CHECK_GL_ERROR, ERROR_NOT_IMPLEMENTED, and g_assert().