mythrender_opengl_defs2.h File Reference

Go to the source code of this file.

Typedefs

typedef char GLchar
typedef char GLcharARB
typedef GLuint(* MYTH_GLCREATESHADERPROC )(GLenum shaderType)
typedef void(* MYTH_GLSHADERSOURCEPROC )(GLuint shader, int numOfStrings, const char **strings, const int *lenOfStrings)
typedef void(* MYTH_GLCOMPILESHADERPROC )(GLuint shader)
typedef void(* MYTH_GLGETSHADERIVPROC )(GLuint shader, GLenum pname, GLint *params)
typedef void(* MYTH_GLGETSHADERINFOLOGPROC )(GLuint shader, GLint maxlength, GLint *length, GLchar *infolog)
typedef void(* MYTH_GLDELETEPROGRAMPROC )(GLuint shader)
typedef GLuint(* MYTH_GLCREATEPROGRAMPROC )(void)
typedef void(* MYTH_GLATTACHSHADERPROC )(GLuint program, GLuint shader)
typedef void(* MYTH_GLLINKPROGRAMPROC )(GLuint program)
typedef void(* MYTH_GLUSEPROGRAMPROC )(GLuint program)
typedef void(* MYTH_GLGETPROGRAMINFOLOGPROC )(GLuint object, int maxLen, int *len, char *log)
typedef void(* MYTH_GLGETPROGRAMIVPROC )(GLuint object, GLenum type, int *param)
typedef void(* MYTH_GLDETACHSHADERPROC )(GLuint program, GLuint shader)
typedef void(* MYTH_GLDELETESHADERPROC )(GLuint id)
typedef GLint(* MYTH_GLGETUNIFORMLOCATIONPROC )(GLuint program, const char *name)
typedef void(* MYTH_GLUNIFORM4FPROC )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef void(* MYTH_GLUNIFORMMATRIX4FVPROC )(GLint location, GLint size, GLboolean transpose, const GLfloat *values)
typedef void(* MYTH_GLVERTEXATTRIBPOINTERPROC )(GLuint index, GLint size, GLenum type, GLboolean normalize, GLsizei stride, const GLvoid *ptr)
typedef void(* MYTH_GLENABLEVERTEXATTRIBARRAYPROC )(GLuint index)
typedef void(* MYTH_GLDISABLEVERTEXATTRIBARRAYPROC )(GLuint index)
typedef void(* MYTH_GLBINDATTRIBLOCATIONPROC )(GLuint program, GLuint index, const GLcharARB *name)
typedef void(* MYTH_GLVERTEXATTRIB4FPROC )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

Typedef Documentation

typedef char GLchar

Definition at line 9 of file mythrender_opengl_defs2.h.

typedef char GLcharARB

Definition at line 12 of file mythrender_opengl_defs2.h.

typedef GLuint( * MYTH_GLCREATESHADERPROC)(GLenum shaderType)

Definition at line 36 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLSHADERSOURCEPROC)(GLuint shader, int numOfStrings, const char **strings, const int *lenOfStrings)

Definition at line 38 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLCOMPILESHADERPROC)(GLuint shader)

Definition at line 40 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params)

Definition at line 42 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLGETSHADERINFOLOGPROC)(GLuint shader, GLint maxlength, GLint *length, GLchar *infolog)

Definition at line 44 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLDELETEPROGRAMPROC)(GLuint shader)

Definition at line 46 of file mythrender_opengl_defs2.h.

typedef GLuint( * MYTH_GLCREATEPROGRAMPROC)(void)

Definition at line 48 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLATTACHSHADERPROC)(GLuint program, GLuint shader)

Definition at line 50 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLLINKPROGRAMPROC)(GLuint program)

Definition at line 52 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLUSEPROGRAMPROC)(GLuint program)

Definition at line 54 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLGETPROGRAMINFOLOGPROC)(GLuint object, int maxLen, int *len, char *log)

Definition at line 56 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLGETPROGRAMIVPROC)(GLuint object, GLenum type, int *param)

Definition at line 58 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLDETACHSHADERPROC)(GLuint program, GLuint shader)

Definition at line 60 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLDELETESHADERPROC)(GLuint id)

Definition at line 62 of file mythrender_opengl_defs2.h.

typedef GLint( * MYTH_GLGETUNIFORMLOCATIONPROC)(GLuint program, const char *name)

Definition at line 64 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

Definition at line 66 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLUNIFORMMATRIX4FVPROC)(GLint location, GLint size, GLboolean transpose, const GLfloat *values)

Definition at line 68 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalize, GLsizei stride, const GLvoid *ptr)

Definition at line 70 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLENABLEVERTEXATTRIBARRAYPROC)(GLuint index)

Definition at line 73 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index)

Definition at line 75 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLcharARB *name)

Definition at line 77 of file mythrender_opengl_defs2.h.

typedef void( * MYTH_GLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

Definition at line 79 of file mythrender_opengl_defs2.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sun May 27 06:41:46 2012 for MythTV by  doxygen 1.6.3