FFmpeg
Data Fields
FFOpenGLFunctions Struct Reference

Data Fields

FF_PFNGLACTIVETEXTUREPROC glActiveTexture
 
FF_PFNGLGENBUFFERSPROC glGenBuffers
 
FF_PFNGLDELETEBUFFERSPROC glDeleteBuffers
 
FF_PFNGLBUFFERDATAPROC glBufferData
 
FF_PFNGLBINDBUFFERPROC glBindBuffer
 
FF_PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation
 
FF_PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray
 
FF_PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer
 
FF_PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
 
FF_PFNGLUNIFORM1FPROC glUniform1f
 
FF_PFNGLUNIFORM1IPROC glUniform1i
 
FF_PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv
 
FF_PFNGLCREATEPROGRAMPROC glCreateProgram
 
FF_PFNGLDELETEPROGRAMPROC glDeleteProgram
 
FF_PFNGLUSEPROGRAMPROC glUseProgram
 
FF_PFNGLLINKPROGRAMPROC glLinkProgram
 
FF_PFNGLGETPROGRAMIVPROC glGetProgramiv
 
FF_PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
 
FF_PFNGLATTACHSHADERPROC glAttachShader
 
FF_PFNGLCREATESHADERPROC glCreateShader
 
FF_PFNGLDELETESHADERPROC glDeleteShader
 
FF_PFNGLCOMPILESHADERPROC glCompileShader
 
FF_PFNGLSHADERSOURCEPROC glShaderSource
 
FF_PFNGLGETSHADERIVPROC glGetShaderiv
 
FF_PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
 

Detailed Description

Definition at line 123 of file opengl_enc.c.

Field Documentation

◆ glActiveTexture

FF_PFNGLACTIVETEXTUREPROC FFOpenGLFunctions::glActiveTexture

Definition at line 124 of file opengl_enc.c.

Referenced by opengl_prepare().

◆ glGenBuffers

FF_PFNGLGENBUFFERSPROC FFOpenGLFunctions::glGenBuffers

Definition at line 125 of file opengl_enc.c.

Referenced by opengl_init_context().

◆ glDeleteBuffers

FF_PFNGLDELETEBUFFERSPROC FFOpenGLFunctions::glDeleteBuffers

Definition at line 126 of file opengl_enc.c.

Referenced by opengl_deinit_context().

◆ glBufferData

FF_PFNGLBUFFERDATAPROC FFOpenGLFunctions::glBufferData

Definition at line 127 of file opengl_enc.c.

Referenced by opengl_init_context(), and opengl_prepare_vertex().

◆ glBindBuffer

FF_PFNGLBINDBUFFERPROC FFOpenGLFunctions::glBindBuffer

◆ glGetAttribLocation

FF_PFNGLGETATTRIBLOCATIONPROC FFOpenGLFunctions::glGetAttribLocation

Definition at line 129 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glEnableVertexAttribArray

FF_PFNGLENABLEVERTEXATTRIBARRAYPROC FFOpenGLFunctions::glEnableVertexAttribArray

Definition at line 130 of file opengl_enc.c.

Referenced by opengl_draw().

◆ glVertexAttribPointer

FF_PFNGLVERTEXATTRIBPOINTERPROC FFOpenGLFunctions::glVertexAttribPointer

Definition at line 131 of file opengl_enc.c.

Referenced by opengl_draw().

◆ glGetUniformLocation

FF_PFNGLGETUNIFORMLOCATIONPROC FFOpenGLFunctions::glGetUniformLocation

Definition at line 132 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glUniform1f

FF_PFNGLUNIFORM1FPROC FFOpenGLFunctions::glUniform1f

Definition at line 133 of file opengl_enc.c.

Referenced by opengl_prepare().

◆ glUniform1i

FF_PFNGLUNIFORM1IPROC FFOpenGLFunctions::glUniform1i

Definition at line 134 of file opengl_enc.c.

Referenced by opengl_prepare().

◆ glUniformMatrix4fv

FF_PFNGLUNIFORMMATRIX4FVPROC FFOpenGLFunctions::glUniformMatrix4fv

Definition at line 135 of file opengl_enc.c.

Referenced by opengl_prepare().

◆ glCreateProgram

FF_PFNGLCREATEPROGRAMPROC FFOpenGLFunctions::glCreateProgram

Definition at line 136 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glDeleteProgram

FF_PFNGLDELETEPROGRAMPROC FFOpenGLFunctions::glDeleteProgram

Definition at line 137 of file opengl_enc.c.

Referenced by opengl_compile_shaders(), and opengl_deinit_context().

◆ glUseProgram

FF_PFNGLUSEPROGRAMPROC FFOpenGLFunctions::glUseProgram

Definition at line 138 of file opengl_enc.c.

Referenced by opengl_deinit_context(), and opengl_prepare().

◆ glLinkProgram

FF_PFNGLLINKPROGRAMPROC FFOpenGLFunctions::glLinkProgram

Definition at line 139 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glGetProgramiv

FF_PFNGLGETPROGRAMIVPROC FFOpenGLFunctions::glGetProgramiv

Definition at line 140 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glGetProgramInfoLog

FF_PFNGLGETPROGRAMINFOLOGPROC FFOpenGLFunctions::glGetProgramInfoLog

Definition at line 141 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glAttachShader

FF_PFNGLATTACHSHADERPROC FFOpenGLFunctions::glAttachShader

Definition at line 142 of file opengl_enc.c.

Referenced by opengl_compile_shaders().

◆ glCreateShader

FF_PFNGLCREATESHADERPROC FFOpenGLFunctions::glCreateShader

Definition at line 143 of file opengl_enc.c.

Referenced by opengl_load_shader().

◆ glDeleteShader

FF_PFNGLDELETESHADERPROC FFOpenGLFunctions::glDeleteShader

Definition at line 144 of file opengl_enc.c.

Referenced by opengl_compile_shaders(), opengl_deinit_context(), and opengl_load_shader().

◆ glCompileShader

FF_PFNGLCOMPILESHADERPROC FFOpenGLFunctions::glCompileShader

Definition at line 145 of file opengl_enc.c.

Referenced by opengl_load_shader().

◆ glShaderSource

FF_PFNGLSHADERSOURCEPROC FFOpenGLFunctions::glShaderSource

Definition at line 146 of file opengl_enc.c.

Referenced by opengl_load_shader().

◆ glGetShaderiv

FF_PFNGLGETSHADERIVPROC FFOpenGLFunctions::glGetShaderiv

Definition at line 147 of file opengl_enc.c.

Referenced by opengl_load_shader().

◆ glGetShaderInfoLog

FF_PFNGLGETSHADERINFOLOGPROC FFOpenGLFunctions::glGetShaderInfoLog

Definition at line 148 of file opengl_enc.c.

Referenced by opengl_load_shader().


The documentation for this struct was generated from the following file: