|  |  |  | GStreamer OpenGL Plugins 0.10 Plugins Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
void (*GstGLEffectProcessFunc) (GstGLEffects *effects); #define NEEDED_TEXTURES struct GstGLEffects; struct GstGLEffectsClass; void gst_gl_effects_draw_texture (GstGLEffects *effects,GLuint tex); void gst_gl_effects_identity (GstGLEffects *effects); void gst_gl_effects_mirror (GstGLEffects *effects); void gst_gl_effects_squeeze (GstGLEffects *effects); void gst_gl_effects_stretch (GstGLEffects *effects); void gst_gl_effects_tunnel (GstGLEffects *effects); void gst_gl_effects_fisheye (GstGLEffects *effects); void gst_gl_effects_twirl (GstGLEffects *effects); void gst_gl_effects_bulge (GstGLEffects *effects); void gst_gl_effects_square (GstGLEffects *effects); void gst_gl_effects_heat (GstGLEffects *effects); void gst_gl_effects_sepia (GstGLEffects *effects); void gst_gl_effects_xpro (GstGLEffects *effects); void gst_gl_effects_xray (GstGLEffects *effects); void gst_gl_effects_luma_xpro (GstGLEffects *effects); void gst_gl_effects_sin (GstGLEffects *effects); void gst_gl_effects_glow (GstGLEffects *effects);
  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstGLFilter
                           +----GstGLEffects
| plugin | opengl | 
| author | Filippo Argiolas <filippo.argiolas@gmail.com> | 
| class | Filter/Effect | 
| name | sink | 
| direction | sink | 
| presence | always | 
| details | video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ] | 
| name | src | 
| direction | source | 
| presence | always | 
| details | video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ] | 
void gst_gl_effects_draw_texture (GstGLEffects *effects,GLuint tex);