Method
ShellGLSLEffectadd_glsl_snippet
Declaration [src]
void
shell_glsl_effect_add_glsl_snippet (
  ShellGLSLEffect* effect,
  CoglSnippetHook hook,
  const char* declarations,
  const char* code,
  gboolean is_replace
)
Description [src]
Adds a GLSL snippet to the pipeline used for drawing the effect texture. See CoglSnippet for details.
This is only valid inside the a call to the build_pipeline() virtual function.
Parameters
- hook
- 
            Type: CoglSnippetHookWhere to insert the code. 
- declarations
- 
            Type: const char*GLSL declarations. The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. 
- code
- 
            Type: const char*GLSL code. The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. 
- is_replace
- 
            Type: gbooleanWhether Cogl code should be replaced by the custom shader.