Include dependency graph for opengl.c:

Data Structures | |
| struct | vout_sys_t |
Defines | |
| #define | VLCGL_TARGET GL_TEXTURE_2D |
| #define | GL_UNSIGNED_SHORT_5_6_5 0x8363 |
| #define | VLCGL_RGB_FORMAT GL_RGBA |
| #define | VLCGL_RGB_TYPE GL_UNSIGNED_BYTE |
| #define | YCBCR_MESA 0x8757 |
| #define | UNSIGNED_SHORT_8_8_MESA 0x85BA |
| #define | VLCGL_YUV_FORMAT YCBCR_MESA |
| #define | VLCGL_YUV_TYPE UNSIGNED_SHORT_8_8_MESA |
| #define | VLCGL_FORMAT VLCGL_RGB_FORMAT |
| #define | VLCGL_TYPE VLCGL_RGB_TYPE |
| #define | GL_CLAMP_TO_EDGE 0x812F |
| #define | OPENGL_EFFECT_NONE 1 |
| #define | OPENGL_EFFECT_CUBE 2 |
| #define | OPENGL_EFFECT_TRANSPARENT_CUBE 4 |
| #define | PROVIDER_TEXT N_("OpenGL Provider") |
| #define | PROVIDER_LONGTEXT N_("Allows you to modify what OpenGL provider should be used") |
| #define | SPEED_TEXT N_( "OpenGL cube rotation speed" ) |
| #define | SPEED_LONGTEXT |
| #define | EFFECT_TEXT N_("Effect") |
| #define | EFFECT_LONGTEXT |
Functions | |
| static int | CreateVout (vlc_object_t *) |
| static void | DestroyVout (vlc_object_t *) |
| static int | Init (vout_thread_t *) |
| static void | End (vout_thread_t *) |
| static int | Manage (vout_thread_t *) |
| static void | Render (vout_thread_t *, picture_t *) |
| static void | DisplayVideo (vout_thread_t *, picture_t *) |
| static int | Control (vout_thread_t *, int, va_list) |
| static int | GetAlignedSize (int) |
| static int | InitTextures (vout_thread_t *) |
| static int | SendEvents (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
Variables | |
| static const char *const | ppsz_effects [] |
| static const char *const | ppsz_effects_text [] |
| #define EFFECT_LONGTEXT |
Value:
N_( \ "Several visual OpenGL effects are available." )
| #define EFFECT_TEXT N_("Effect") |
| #define GL_CLAMP_TO_EDGE 0x812F |
| #define GL_UNSIGNED_SHORT_5_6_5 0x8363 |
| #define OPENGL_EFFECT_CUBE 2 |
| #define OPENGL_EFFECT_NONE 1 |
| #define OPENGL_EFFECT_TRANSPARENT_CUBE 4 |
| #define PROVIDER_LONGTEXT N_("Allows you to modify what OpenGL provider should be used") |
| #define PROVIDER_TEXT N_("OpenGL Provider") |
| #define SPEED_LONGTEXT |
Value:
N_( "Rotation speed of the OpenGL cube effect, if " \ "enabled." )
| #define SPEED_TEXT N_( "OpenGL cube rotation speed" ) |
| #define UNSIGNED_SHORT_8_8_MESA 0x85BA |
| #define VLCGL_FORMAT VLCGL_RGB_FORMAT |
| #define VLCGL_RGB_FORMAT GL_RGBA |
| #define VLCGL_RGB_TYPE GL_UNSIGNED_BYTE |
| #define VLCGL_TARGET GL_TEXTURE_2D |
| #define VLCGL_TYPE VLCGL_RGB_TYPE |
| #define VLCGL_YUV_FORMAT YCBCR_MESA |
| #define VLCGL_YUV_TYPE UNSIGNED_SHORT_8_8_MESA |
| #define YCBCR_MESA 0x8757 |
| static int Control | ( | vout_thread_t * | , | |
| int | , | |||
| va_list | ||||
| ) | [static] |
| static int CreateVout | ( | vlc_object_t * | ) | [static] |
| static void DestroyVout | ( | vlc_object_t * | ) | [static] |
| static void DisplayVideo | ( | vout_thread_t * | , | |
| picture_t * | ||||
| ) | [static] |
| static void End | ( | vout_thread_t * | ) | [static] |
| int GetAlignedSize | ( | int | ) | [inline, static] |
| static int Init | ( | vout_thread_t * | ) | [static] |
| static int InitTextures | ( | vout_thread_t * | ) | [static] |
| static int Manage | ( | vout_thread_t * | ) | [static] |
| static void Render | ( | vout_thread_t * | , | |
| picture_t * | ||||
| ) | [static] |
| static int SendEvents | ( | vlc_object_t * | , | |
| char const * | , | |||
| vlc_value_t | , | |||
| vlc_value_t | , | |||
| void * | ||||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_effects[] [static] |
Initial value:
{
"none", "cube", "transparent-cube" }
const char* const ppsz_effects_text[] [static] |
1.5.1