Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::test::doubles::MockGL Class Reference

#include <mock_gl.h>

Public Member Functions

 MockGL ()
 
 ~MockGL ()
 
 MOCK_METHOD0 (glGetError, GLenum())
 
 MOCK_METHOD1 (glGetString, const GLubyte *(GLenum))
 
 MOCK_METHOD1 (glUseProgram, void(GLuint))
 
 MOCK_METHOD1 (glEnable, void(GLenum))
 
 MOCK_METHOD2 (glBlendFunc, void(GLenum, GLenum))
 
 MOCK_METHOD1 (glActiveTexture, void(GLenum))
 
 MOCK_METHOD4 (glUniformMatrix4fv, void(GLuint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD2 (glUniform1f, void(GLuint, GLfloat))
 
 MOCK_METHOD2 (glBindBuffer, void(GLenum, GLuint))
 
 MOCK_METHOD6 (glVertexAttribPointer, void(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *))
 
 MOCK_METHOD2 (glBindTexture, void(GLenum, GLuint))
 
 MOCK_METHOD1 (glEnableVertexAttribArray, void(GLuint))
 
 MOCK_METHOD1 (glDisableVertexAttribArray, void(GLuint))
 
 MOCK_METHOD3 (glDrawArrays, void(GLenum, GLint, GLsizei))
 
 MOCK_METHOD1 (glCreateShader, GLuint(GLenum))
 
 MOCK_METHOD0 (glCreateProgram, GLuint())
 
 MOCK_METHOD2 (glAttachShader, void(GLuint, GLuint))
 
 MOCK_METHOD1 (glLinkProgram, void(GLuint))
 
 MOCK_METHOD2 (glGetUniformLocation, GLint(GLuint, const GLchar *))
 
 MOCK_METHOD2 (glGetAttribLocation, GLint(GLuint, const GLchar *))
 
 MOCK_METHOD3 (glTexParameteri, void(GLenum, GLenum, GLenum))
 
 MOCK_METHOD2 (glGenTextures, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glGenBuffers, void(GLsizei, GLuint *))
 
 MOCK_METHOD4 (glBufferData, void(GLenum, GLsizeiptr, const GLvoid *, GLenum))
 
 MOCK_METHOD4 (glShaderSource, void(GLuint, GLsizei, const GLchar *const *, const GLint *))
 
 MOCK_METHOD1 (glCompileShader, void(GLuint))
 
 MOCK_METHOD3 (glGetShaderiv, void(GLuint, GLenum, GLint *))
 
 MOCK_METHOD4 (glGetShaderInfoLog, void(GLuint, GLsizei, GLsizei *, GLchar *))
 
 MOCK_METHOD2 (glUniform1i, void(GLint, GLint))
 
 MOCK_METHOD3 (glGetProgramiv, void(GLuint, GLenum, GLint *))
 
 MOCK_METHOD4 (glGetProgramInfoLog, void(GLuint, GLsizei, GLsizei *, GLchar *))
 
 MOCK_METHOD9 (glTexImage2D, void(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *))
 
 MOCK_METHOD2 (glGenFramebuffers, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glBindFramebuffer, void(GLenum, GLuint))
 
 MOCK_METHOD5 (glFramebufferTexture2D, void(GLenum, GLenum, GLenum, GLuint, GLint))
 
 MOCK_METHOD7 (glReadPixels, void(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *))
 

Constructor & Destructor Documentation

mir::test::doubles::MockGL::MockGL ( )
mir::test::doubles::MockGL::~MockGL ( )

Member Function Documentation

mir::test::doubles::MockGL::MOCK_METHOD0 ( glGetError  ,
GLenum()   
)
mir::test::doubles::MockGL::MOCK_METHOD0 ( glCreateProgram  ,
GLuint()   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glGetString  ,
const GLubyte *  GLenum 
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glUseProgram  ,
void(GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glEnable  ,
void(GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glActiveTexture  ,
void(GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glEnableVertexAttribArray  ,
void(GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glDisableVertexAttribArray  ,
void(GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glCreateShader  ,
GLuint(GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glLinkProgram  ,
void(GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD1 ( glCompileShader  ,
void(GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glBlendFunc  ,
void(GLenum, GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glUniform1f  ,
void(GLuint, GLfloat)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindBuffer  ,
void(GLenum, GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindTexture  ,
void(GLenum, GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glAttachShader  ,
void(GLuint, GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glGetUniformLocation  ,
GLint(GLuint, const GLchar *)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glGetAttribLocation  ,
GLint(GLuint, const GLchar *)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenTextures  ,
void(GLsizei, GLuint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenBuffers  ,
void(GLsizei, GLuint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glUniform1i  ,
void(GLint, GLint)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenFramebuffers  ,
void(GLsizei, GLuint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindFramebuffer  ,
void(GLenum, GLuint)   
)
mir::test::doubles::MockGL::MOCK_METHOD3 ( glDrawArrays  ,
void(GLenum, GLint, GLsizei)   
)
mir::test::doubles::MockGL::MOCK_METHOD3 ( glTexParameteri  ,
void(GLenum, GLenum, GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD3 ( glGetShaderiv  ,
void(GLuint, GLenum, GLint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD3 ( glGetProgramiv  ,
void(GLuint, GLenum, GLint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD4 ( glUniformMatrix4fv  ,
void(GLuint, GLsizei, GLboolean, const GLfloat *)   
)
mir::test::doubles::MockGL::MOCK_METHOD4 ( glBufferData  ,
void(GLenum, GLsizeiptr, const GLvoid *, GLenum)   
)
mir::test::doubles::MockGL::MOCK_METHOD4 ( glShaderSource  ,
void(GLuint, GLsizei, const GLchar *const *, const GLint *)   
)
mir::test::doubles::MockGL::MOCK_METHOD4 ( glGetShaderInfoLog  ,
void(GLuint, GLsizei, GLsizei *, GLchar *)   
)
mir::test::doubles::MockGL::MOCK_METHOD4 ( glGetProgramInfoLog  ,
void(GLuint, GLsizei, GLsizei *, GLchar *)   
)
mir::test::doubles::MockGL::MOCK_METHOD5 ( glFramebufferTexture2D  ,
void(GLenum, GLenum, GLenum, GLuint, GLint)   
)
mir::test::doubles::MockGL::MOCK_METHOD6 ( glVertexAttribPointer  ,
void(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)   
)
mir::test::doubles::MockGL::MOCK_METHOD7 ( glReadPixels  ,
void(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)   
)
mir::test::doubles::MockGL::MOCK_METHOD9 ( glTexImage2D  ,
void(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)   
)

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013