Flutter Engine
 
Loading...
Searching...
No Matches
flutter::testing::MockEpoxy Class Reference

#include <mock_epoxy.h>

Public Member Functions

 MockEpoxy ()
 
 ~MockEpoxy ()
 
 MOCK_METHOD (bool, epoxy_has_gl_extension,(const char *extension))
 
 MOCK_METHOD (bool, epoxy_is_desktop_gl,())
 
 MOCK_METHOD (int, epoxy_gl_version,())
 
 MOCK_METHOD (void, eglCreateImage,(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list))
 
 MOCK_METHOD (void, glClearColor,(GLfloat r, GLfloat g, GLfloat b, GLfloat a))
 
 MOCK_METHOD (void, glBlitFramebuffer,(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter))
 
 MOCK_METHOD (void, glDeleteFramebuffers,(GLsizei n, const GLuint *framebuffers))
 
 MOCK_METHOD (void, glDeleteRenderbuffers,(GLsizei n, const GLuint *renderbuffers))
 
 MOCK_METHOD (void, glDeleteTextures,(GLsizei n, const GLuint *textures))
 
 MOCK_METHOD (void, glGenFramebuffers,(GLsizei n, GLuint *framebuffers))
 
 MOCK_METHOD (void, glGenRenderbuffers,(GLsizei n, GLuint *renderbuffers))
 
 MOCK_METHOD (void, glGenTextures,(GLsizei n, GLuint *textures))
 
 MOCK_METHOD (const GLubyte *, glGetString,(GLenum pname))
 

Detailed Description

Definition at line 16 of file mock_epoxy.h.

Constructor & Destructor Documentation

◆ MockEpoxy()

MockEpoxy::MockEpoxy ( )

Definition at line 63 of file mock_epoxy.cc.

63 {
64 mock = this;
65}
static MockEpoxy * mock
Definition mock_epoxy.cc:53

References mock.

◆ ~MockEpoxy()

MockEpoxy::~MockEpoxy ( )

Definition at line 67 of file mock_epoxy.cc.

67 {
68 if (mock == this) {
69 mock = nullptr;
70 }
71}

References mock.

Member Function Documentation

◆ MOCK_METHOD() [1/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( bool  ,
epoxy_has_gl_extension  ,
(const char *extension)   
)

◆ MOCK_METHOD() [2/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( bool  ,
epoxy_is_desktop_gl  ,
()   
)

◆ MOCK_METHOD() [3/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( const GLubyte *  ,
glGetString  ,
(GLenum pname)   
)

◆ MOCK_METHOD() [4/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( int  ,
epoxy_gl_version  ,
()   
)

◆ MOCK_METHOD() [5/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
eglCreateImage  ,
(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)   
)

◆ MOCK_METHOD() [6/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glBlitFramebuffer  ,
(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)   
)

◆ MOCK_METHOD() [7/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glClearColor  ,
(GLfloat r, GLfloat g, GLfloat b, GLfloat a)   
)

◆ MOCK_METHOD() [8/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glDeleteFramebuffers  ,
(GLsizei n, const GLuint *framebuffers)   
)

◆ MOCK_METHOD() [9/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glDeleteRenderbuffers  ,
(GLsizei n, const GLuint *renderbuffers)   
)

◆ MOCK_METHOD() [10/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glDeleteTextures  ,
(GLsizei n, const GLuint *textures)   
)

◆ MOCK_METHOD() [11/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glGenFramebuffers  ,
(GLsizei n, GLuint *framebuffers)   
)

◆ MOCK_METHOD() [12/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glGenRenderbuffers  ,
(GLsizei n, GLuint *renderbuffers)   
)

◆ MOCK_METHOD() [13/13]

flutter::testing::MockEpoxy::MOCK_METHOD ( void  ,
glGenTextures  ,
(GLsizei n, GLuint *textures)   
)

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