Mir
Public Member Functions | List of all members
mir::test::doubles::MockGL Class Reference

#include <mock_gl.h>

Public Member Functions

 MockGL ()
 
 ~MockGL ()
 
void provide_gles_extensions ()
 
 MOCK_METHOD1 (glActiveTexture, void(GLenum))
 
 MOCK_METHOD2 (glAttachShader, void(GLuint, GLuint))
 
 MOCK_METHOD2 (glBindBuffer, void(GLenum, GLuint))
 
 MOCK_METHOD2 (glBindFramebuffer, void(GLenum, GLuint))
 
 MOCK_METHOD2 (glBindRenderbuffer, void(GLenum, GLuint))
 
 MOCK_METHOD2 (glBindTexture, void(GLenum, GLuint))
 
 MOCK_METHOD4 (glBlendColor, void(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha))
 
 MOCK_METHOD2 (glBlendFunc, void(GLenum, GLenum))
 
 MOCK_METHOD4 (glBlendFuncSeparate, void(GLenum, GLenum, GLenum, GLenum))
 
 MOCK_METHOD4 (glBufferData, void(GLenum, GLsizeiptr, const GLvoid *, GLenum))
 
 MOCK_METHOD1 (glCheckFramebufferStatus, GLenum(GLenum))
 
 MOCK_METHOD1 (glClear, void(GLbitfield))
 
 MOCK_METHOD4 (glClearColor, void(GLclampf, GLclampf, GLclampf, GLclampf))
 
 MOCK_METHOD4 (glColorMask, void(GLboolean, GLboolean, GLboolean, GLboolean))
 
 MOCK_METHOD1 (glCompileShader, void(GLuint))
 
 MOCK_METHOD0 (glCreateProgram, GLuint())
 
 MOCK_METHOD1 (glCreateShader, GLuint(GLenum))
 
 MOCK_METHOD2 (glDeleteBuffers, void(GLsizei, const GLuint *))
 
 MOCK_METHOD2 (glDeleteFramebuffers, void(GLsizei, const GLuint *))
 
 MOCK_METHOD2 (glDeleteRenderbuffers, void(GLsizei, const GLuint *))
 
 MOCK_METHOD1 (glDeleteProgram, void(GLuint))
 
 MOCK_METHOD1 (glDeleteShader, void(GLuint))
 
 MOCK_METHOD2 (glDeleteTextures, void(GLsizei, const GLuint *))
 
 MOCK_METHOD1 (glDisable, void(GLenum))
 
 MOCK_METHOD1 (glDisableVertexAttribArray, void(GLuint))
 
 MOCK_METHOD3 (glDrawArrays, void(GLenum, GLint, GLsizei))
 
 MOCK_METHOD1 (glEnable, void(GLenum))
 
 MOCK_METHOD1 (glEnableVertexAttribArray, void(GLuint))
 
 MOCK_METHOD0 (glFinish, void())
 
 MOCK_METHOD4 (glFramebufferRenderbuffer, void(GLenum, GLenum, GLenum, GLuint))
 
 MOCK_METHOD5 (glFramebufferTexture2D, void(GLenum, GLenum, GLenum, GLuint, GLint))
 
 MOCK_METHOD2 (glGenBuffers, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glGenFramebuffers, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glGenRenderbuffers, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glGenTextures, void(GLsizei, GLuint *))
 
 MOCK_METHOD2 (glGetAttribLocation, GLint(GLuint, const GLchar *))
 
 MOCK_METHOD0 (glGetError, GLenum())
 
 MOCK_METHOD2 (glGetIntegerv, void(GLenum, GLint *))
 
 MOCK_METHOD4 (glGetProgramInfoLog, void(GLuint, GLsizei, GLsizei *, GLchar *))
 
 MOCK_METHOD3 (glGetProgramiv, void(GLuint, GLenum, GLint *))
 
 MOCK_METHOD4 (glGetShaderInfoLog, void(GLuint, GLsizei, GLsizei *, GLchar *))
 
 MOCK_METHOD3 (glGetShaderiv, void(GLuint, GLenum, GLint *))
 
 MOCK_METHOD1 (glGetString, const GLubyte *(GLenum))
 
 MOCK_METHOD2 (glGetUniformLocation, GLint(GLuint, const GLchar *))
 
 MOCK_METHOD1 (glLinkProgram, void(GLuint))
 
 MOCK_METHOD2 (glPixelStorei, void(GLenum, GLint))
 
 MOCK_METHOD7 (glReadPixels, void(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *))
 
 MOCK_METHOD4 (glRenderbufferStorage, void(GLenum, GLenum, GLsizei, GLsizei))
 
 MOCK_METHOD4 (glShaderSource, void(GLuint, GLsizei, const GLchar *const *, const GLint *))
 
 MOCK_METHOD9 (glTexImage2D, void(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *))
 
 MOCK_METHOD3 (glTexParameteri, void(GLenum, GLenum, GLenum))
 
 MOCK_METHOD2 (glUniform1f, void(GLint, GLfloat))
 
 MOCK_METHOD3 (glUniform2f, void(GLint, GLfloat, GLfloat))
 
 MOCK_METHOD2 (glUniform1i, void(GLint, GLint))
 
 MOCK_METHOD4 (glUniformMatrix4fv, void(GLuint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD1 (glUseProgram, void(GLuint))
 
 MOCK_METHOD6 (glVertexAttribPointer, void(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *))
 
 MOCK_METHOD4 (glViewport, void(GLint, GLint, GLsizei, GLsizei))
 
 MOCK_METHOD1 (glGenerateMipmap, void(GLenum target))
 
 MOCK_METHOD4 (glDrawElements, void(GLenum, GLsizei, GLenum, const GLvoid *))
 

Constructor & Destructor Documentation

◆ MockGL()

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

◆ ~MockGL()

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

Member Function Documentation

◆ MOCK_METHOD0() [1/3]

mir::test::doubles::MockGL::MOCK_METHOD0 ( glCreateProgram  ,
GLuint()   
)

◆ MOCK_METHOD0() [2/3]

mir::test::doubles::MockGL::MOCK_METHOD0 ( glFinish  ,
void()   
)

◆ MOCK_METHOD0() [3/3]

mir::test::doubles::MockGL::MOCK_METHOD0 ( glGetError  ,
GLenum()   
)

◆ MOCK_METHOD1() [1/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glActiveTexture  ,
void(GLenum)   
)

◆ MOCK_METHOD1() [2/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glCheckFramebufferStatus  ,
GLenum(GLenum)   
)

◆ MOCK_METHOD1() [3/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glClear  ,
void(GLbitfield)   
)

◆ MOCK_METHOD1() [4/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glCompileShader  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [5/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glCreateShader  ,
GLuint(GLenum)   
)

◆ MOCK_METHOD1() [6/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glDeleteProgram  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [7/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glDeleteShader  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [8/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glDisable  ,
void(GLenum)   
)

◆ MOCK_METHOD1() [9/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glDisableVertexAttribArray  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [10/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glEnable  ,
void(GLenum)   
)

◆ MOCK_METHOD1() [11/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glEnableVertexAttribArray  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [12/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glGetString  ,
const GLubyte *  GLenum 
)

◆ MOCK_METHOD1() [13/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glLinkProgram  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [14/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glUseProgram  ,
void(GLuint)   
)

◆ MOCK_METHOD1() [15/15]

mir::test::doubles::MockGL::MOCK_METHOD1 ( glGenerateMipmap  ,
void(GLenum target)   
)

◆ MOCK_METHOD2() [1/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glAttachShader  ,
void(GLuint, GLuint)   
)

◆ MOCK_METHOD2() [2/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindBuffer  ,
void(GLenum, GLuint)   
)

◆ MOCK_METHOD2() [3/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindFramebuffer  ,
void(GLenum, GLuint)   
)

◆ MOCK_METHOD2() [4/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindRenderbuffer  ,
void(GLenum, GLuint)   
)

◆ MOCK_METHOD2() [5/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glBindTexture  ,
void(GLenum, GLuint)   
)

◆ MOCK_METHOD2() [6/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glBlendFunc  ,
void(GLenum, GLenum)   
)

◆ MOCK_METHOD2() [7/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glDeleteBuffers  ,
void(GLsizei, const GLuint *)   
)

◆ MOCK_METHOD2() [8/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glDeleteFramebuffers  ,
void(GLsizei, const GLuint *)   
)

◆ MOCK_METHOD2() [9/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glDeleteRenderbuffers  ,
void(GLsizei, const GLuint *)   
)

◆ MOCK_METHOD2() [10/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glDeleteTextures  ,
void(GLsizei, const GLuint *)   
)

◆ MOCK_METHOD2() [11/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenBuffers  ,
void(GLsizei, GLuint *)   
)

◆ MOCK_METHOD2() [12/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenFramebuffers  ,
void(GLsizei, GLuint *)   
)

◆ MOCK_METHOD2() [13/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenRenderbuffers  ,
void(GLsizei, GLuint *)   
)

◆ MOCK_METHOD2() [14/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGenTextures  ,
void(GLsizei, GLuint *)   
)

◆ MOCK_METHOD2() [15/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGetAttribLocation  ,
GLint(GLuint, const GLchar *)   
)

◆ MOCK_METHOD2() [16/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGetIntegerv  ,
void(GLenum, GLint *)   
)

◆ MOCK_METHOD2() [17/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glGetUniformLocation  ,
GLint(GLuint, const GLchar *)   
)

◆ MOCK_METHOD2() [18/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glPixelStorei  ,
void(GLenum, GLint)   
)

◆ MOCK_METHOD2() [19/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glUniform1f  ,
void(GLint, GLfloat)   
)

◆ MOCK_METHOD2() [20/20]

mir::test::doubles::MockGL::MOCK_METHOD2 ( glUniform1i  ,
void(GLint, GLint)   
)

◆ MOCK_METHOD3() [1/5]

mir::test::doubles::MockGL::MOCK_METHOD3 ( glDrawArrays  ,
void(GLenum, GLint, GLsizei)   
)

◆ MOCK_METHOD3() [2/5]

mir::test::doubles::MockGL::MOCK_METHOD3 ( glGetProgramiv  ,
void(GLuint, GLenum, GLint *)   
)

◆ MOCK_METHOD3() [3/5]

mir::test::doubles::MockGL::MOCK_METHOD3 ( glGetShaderiv  ,
void(GLuint, GLenum, GLint *)   
)

◆ MOCK_METHOD3() [4/5]

mir::test::doubles::MockGL::MOCK_METHOD3 ( glTexParameteri  ,
void(GLenum, GLenum, GLenum)   
)

◆ MOCK_METHOD3() [5/5]

mir::test::doubles::MockGL::MOCK_METHOD3 ( glUniform2f  ,
void(GLint, GLfloat, GLfloat)   
)

◆ MOCK_METHOD4() [1/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glBlendColor  ,
void(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)   
)

◆ MOCK_METHOD4() [2/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glBlendFuncSeparate  ,
void(GLenum, GLenum, GLenum, GLenum)   
)

◆ MOCK_METHOD4() [3/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glBufferData  ,
void(GLenum, GLsizeiptr, const GLvoid *, GLenum)   
)

◆ MOCK_METHOD4() [4/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glClearColor  ,
void(GLclampf, GLclampf, GLclampf, GLclampf)   
)

◆ MOCK_METHOD4() [5/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glColorMask  ,
void(GLboolean, GLboolean, GLboolean, GLboolean)   
)

◆ MOCK_METHOD4() [6/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glFramebufferRenderbuffer  ,
void(GLenum, GLenum, GLenum, GLuint)   
)

◆ MOCK_METHOD4() [7/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glGetProgramInfoLog  ,
void(GLuint, GLsizei, GLsizei *, GLchar *)   
)

◆ MOCK_METHOD4() [8/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glGetShaderInfoLog  ,
void(GLuint, GLsizei, GLsizei *, GLchar *)   
)

◆ MOCK_METHOD4() [9/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glRenderbufferStorage  ,
void(GLenum, GLenum, GLsizei, GLsizei)   
)

◆ MOCK_METHOD4() [10/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glShaderSource  ,
void(GLuint, GLsizei, const GLchar *const *, const GLint *)   
)

◆ MOCK_METHOD4() [11/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glUniformMatrix4fv  ,
void(GLuint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [12/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glViewport  ,
void(GLint, GLint, GLsizei, GLsizei)   
)

◆ MOCK_METHOD4() [13/13]

mir::test::doubles::MockGL::MOCK_METHOD4 ( glDrawElements  ,
void(GLenum, GLsizei, GLenum, const GLvoid *)   
)

◆ MOCK_METHOD5()

mir::test::doubles::MockGL::MOCK_METHOD5 ( glFramebufferTexture2D  ,
void(GLenum, GLenum, GLenum, GLuint, GLint)   
)

◆ MOCK_METHOD6()

mir::test::doubles::MockGL::MOCK_METHOD6 ( glVertexAttribPointer  ,
void(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)   
)

◆ MOCK_METHOD7()

mir::test::doubles::MockGL::MOCK_METHOD7 ( glReadPixels  ,
void(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)   
)

◆ MOCK_METHOD9()

mir::test::doubles::MockGL::MOCK_METHOD9 ( glTexImage2D  ,
void(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)   
)

◆ provide_gles_extensions()

void mir::test::doubles::MockGL::provide_gles_extensions ( )

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Tue Feb 20 03:16:44 UTC 2018