Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
impeller::testing::MockGLESImpl Class Reference

#include <mock_gles.h>

Inheritance diagram for impeller::testing::MockGLESImpl:
impeller::testing::IMockGLESImpl

Public Member Functions

 MOCK_METHOD (void, DeleteTextures,(GLsizei size, const GLuint *queries),(override))
 
 MOCK_METHOD (void, GenTextures,(GLsizei n, GLuint *textures),(override))
 
 MOCK_METHOD (void, BindTexture,(GLenum target, GLuint texture),(override))
 
 MOCK_METHOD (void, TexImage2D,(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels),(override))
 
 MOCK_METHOD (void, TexSubImage2D,(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels),(override))
 
 MOCK_METHOD (void, GenFramebuffers,(GLsizei n, GLuint *framebuffers),(override))
 
 MOCK_METHOD (void, BindFramebuffer,(GLenum target, GLuint framebuffer),(override))
 
 MOCK_METHOD (void, FramebufferTexture2D,(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level),(override))
 
 MOCK_METHOD (GLenum, CheckFramebufferStatus,(GLenum target),(override))
 
 MOCK_METHOD (void, ReadPixels,(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels),(override))
 
 MOCK_METHOD (void, DeleteFramebuffers,(GLsizei n, const GLuint *framebuffers),(override))
 
 MOCK_METHOD (void, ObjectLabelKHR,(GLenum identifier, GLuint name, GLsizei length, const GLchar *label),(override))
 
 MOCK_METHOD (void, Uniform1fv,(GLint location, GLsizei count, const GLfloat *value),(override))
 
 MOCK_METHOD (void, Uniform2fv,(GLint location, GLsizei count, const GLfloat *value),(override))
 
 MOCK_METHOD (void, Uniform3fv,(GLint location, GLsizei count, const GLfloat *value),(override))
 
 MOCK_METHOD (void, Uniform4fv,(GLint location, GLsizei count, const GLfloat *value),(override))
 
 MOCK_METHOD (void, UniformMatrix2fv,(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value),(override))
 
 MOCK_METHOD (void, UniformMatrix3fv,(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value),(override))
 
 MOCK_METHOD (void, UniformMatrix4fv,(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value),(override))
 
 MOCK_METHOD (void, GenQueriesEXT,(GLsizei n, GLuint *ids),(override))
 
 MOCK_METHOD (void, BeginQueryEXT,(GLenum target, GLuint id),(override))
 
 MOCK_METHOD (void, EndQueryEXT,(GLuint id),(override))
 
 MOCK_METHOD (void, GetQueryObjectuivEXT,(GLuint id, GLenum target, GLuint *result),(override))
 
 MOCK_METHOD (void, GetQueryObjectui64vEXT,(GLuint id, GLenum target, GLuint64 *result),(override))
 
 MOCK_METHOD (void, DeleteQueriesEXT,(GLsizei size, const GLuint *queries),(override))
 
 MOCK_METHOD (void, GenBuffers,(GLsizei n, GLuint *buffers),(override))
 
 MOCK_METHOD (void, DeleteBuffers,(GLsizei n, const GLuint *buffers),(override))
 
 MOCK_METHOD (void, BufferSubData,(GLenum target, GLintptr offset, GLsizeiptr size, const void *data),(override))
 
 MOCK_METHOD (GLboolean, IsTexture,(GLuint texture),(override))
 
 MOCK_METHOD (void, DiscardFramebufferEXT,(GLenum target, GLsizei numAttachments, const GLenum *attachments),(override))
 
 MOCK_METHOD (void, InvalidateFramebuffer,(GLenum target, GLsizei numAttachments, const GLenum *attachments),(override))
 
 MOCK_METHOD (void, GetIntegerv,(GLenum name, GLint *value),(override))
 
 MOCK_METHOD (void, Viewport,(GLint x, GLint y, GLsizei width, GLsizei height),(override))
 
 MOCK_METHOD (void, DrawArrays,(GLenum mode, GLint first, GLsizei count),(override))
 
 MOCK_METHOD (void, DrawElements,(GLenum mode, GLsizei count, GLenum type, const void *indices),(override))
 
 MOCK_METHOD (void, DrawArraysInstanced,(GLenum mode, GLint first, GLsizei count, GLsizei instancecount),(override))
 
 MOCK_METHOD (void, DrawElementsInstanced,(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount),(override))
 
 MOCK_METHOD (void, VertexAttribDivisor,(GLuint index, GLuint divisor),(override))
 
- Public Member Functions inherited from impeller::testing::IMockGLESImpl
virtual ~IMockGLESImpl ()=default
 
virtual void DeleteTextures (GLsizei size, const GLuint *queries)
 
virtual void GenTextures (GLsizei n, GLuint *textures)
 
virtual void BindTexture (GLenum target, GLuint texture)
 
virtual void TexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
 
virtual void TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
 
virtual void GenFramebuffers (GLsizei n, GLuint *framebuffers)
 
virtual void BindFramebuffer (GLenum target, GLuint framebuffer)
 
virtual void FramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
virtual GLenum CheckFramebufferStatus (GLenum target)
 
virtual void ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
 
virtual void DeleteFramebuffers (GLsizei n, const GLuint *framebuffers)
 
virtual void ObjectLabelKHR (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
 
virtual void Uniform1fv (GLint location, GLsizei count, const GLfloat *value)
 
virtual void Uniform2fv (GLint location, GLsizei count, const GLfloat *value)
 
virtual void Uniform3fv (GLint location, GLsizei count, const GLfloat *value)
 
virtual void Uniform4fv (GLint location, GLsizei count, const GLfloat *value)
 
virtual void UniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
virtual void UniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
virtual void UniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
virtual void GenQueriesEXT (GLsizei n, GLuint *ids)
 
virtual void BeginQueryEXT (GLenum target, GLuint id)
 
virtual void EndQueryEXT (GLuint id)
 
virtual void GetQueryObjectuivEXT (GLuint id, GLenum target, GLuint *result)
 
virtual void GetQueryObjectui64vEXT (GLuint id, GLenum target, GLuint64 *result)
 
virtual void DeleteQueriesEXT (GLsizei size, const GLuint *queries)
 
virtual void GenBuffers (GLsizei n, GLuint *buffers)
 
virtual void DeleteBuffers (GLsizei n, const GLuint *buffers)
 
virtual void BufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
 
virtual GLboolean IsTexture (GLuint texture)
 
virtual void DiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments)
 
virtual void InvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments)
 
virtual void GetIntegerv (GLenum name, GLint *attachments)
 
virtual void Viewport (GLint x, GLint y, GLsizei width, GLsizei height)
 
virtual void DrawArrays (GLenum mode, GLint first, GLsizei count)
 
virtual void DrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices)
 
virtual void DrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
 
virtual void DrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
 
virtual void VertexAttribDivisor (GLuint index, GLuint divisor)
 

Detailed Description

Definition at line 130 of file mock_gles.h.

Member Function Documentation

◆ MOCK_METHOD() [1/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( GLboolean  ,
IsTexture  ,
(GLuint texture ,
(override)   
)

◆ MOCK_METHOD() [2/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( GLenum  ,
CheckFramebufferStatus  ,
(GLenum target ,
(override)   
)

◆ MOCK_METHOD() [3/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
BeginQueryEXT  ,
(GLenum target, GLuint id ,
(override)   
)

◆ MOCK_METHOD() [4/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
BindFramebuffer  ,
(GLenum target, GLuint framebuffer)  ,
(override)   
)

◆ MOCK_METHOD() [5/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
BindTexture  ,
(GLenum target, GLuint texture ,
(override)   
)

◆ MOCK_METHOD() [6/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
BufferSubData  ,
(GLenum target, GLintptr offset, GLsizeiptr size, const void *data ,
(override)   
)

◆ MOCK_METHOD() [7/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DeleteBuffers  ,
(GLsizei n, const GLuint *buffers)  ,
(override)   
)

◆ MOCK_METHOD() [8/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DeleteFramebuffers  ,
(GLsizei n, const GLuint *framebuffers)  ,
(override)   
)

◆ MOCK_METHOD() [9/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DeleteQueriesEXT  ,
(GLsizei size, const GLuint *queries)  ,
(override)   
)

◆ MOCK_METHOD() [10/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DeleteTextures  ,
(GLsizei size, const GLuint *queries)  ,
(override)   
)

◆ MOCK_METHOD() [11/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DiscardFramebufferEXT  ,
(GLenum target, GLsizei numAttachments, const GLenum *attachments)  ,
(override)   
)

◆ MOCK_METHOD() [12/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DrawArrays  ,
(GLenum mode, GLint first, GLsizei count)  ,
(override)   
)

◆ MOCK_METHOD() [13/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DrawArraysInstanced  ,
(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)  ,
(override)   
)

◆ MOCK_METHOD() [14/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DrawElements  ,
(GLenum mode, GLsizei count, GLenum type, const void *indices)  ,
(override)   
)

◆ MOCK_METHOD() [15/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
DrawElementsInstanced  ,
(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)  ,
(override)   
)

◆ MOCK_METHOD() [16/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
EndQueryEXT  ,
(GLuint id ,
(override)   
)

◆ MOCK_METHOD() [17/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
FramebufferTexture2D  ,
(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  ,
(override)   
)

◆ MOCK_METHOD() [18/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GenBuffers  ,
(GLsizei n, GLuint *buffers)  ,
(override)   
)

◆ MOCK_METHOD() [19/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GenFramebuffers  ,
(GLsizei n, GLuint *framebuffers)  ,
(override)   
)

◆ MOCK_METHOD() [20/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GenQueriesEXT  ,
(GLsizei n, GLuint *ids)  ,
(override)   
)

◆ MOCK_METHOD() [21/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GenTextures  ,
(GLsizei n, GLuint *textures)  ,
(override)   
)

◆ MOCK_METHOD() [22/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GetIntegerv  ,
(GLenum name, GLint *value)  ,
(override)   
)

◆ MOCK_METHOD() [23/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GetQueryObjectui64vEXT  ,
(GLuint id, GLenum target, GLuint64 *result)  ,
(override)   
)

◆ MOCK_METHOD() [24/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
GetQueryObjectuivEXT  ,
(GLuint id, GLenum target, GLuint *result)  ,
(override)   
)

◆ MOCK_METHOD() [25/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
InvalidateFramebuffer  ,
(GLenum target, GLsizei numAttachments, const GLenum *attachments)  ,
(override)   
)

◆ MOCK_METHOD() [26/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
ObjectLabelKHR  ,
(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)  ,
(override)   
)

◆ MOCK_METHOD() [27/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
ReadPixels  ,
(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)  ,
(override)   
)

◆ MOCK_METHOD() [28/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
TexImage2D  ,
(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)  ,
(override)   
)

◆ MOCK_METHOD() [29/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
TexSubImage2D  ,
(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)  ,
(override)   
)

◆ MOCK_METHOD() [30/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
Uniform1fv  ,
(GLint location, GLsizei count, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [31/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
Uniform2fv  ,
(GLint location, GLsizei count, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [32/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
Uniform3fv  ,
(GLint location, GLsizei count, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [33/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
Uniform4fv  ,
(GLint location, GLsizei count, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [34/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
UniformMatrix2fv  ,
(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [35/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
UniformMatrix3fv  ,
(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [36/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
UniformMatrix4fv  ,
(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)  ,
(override)   
)

◆ MOCK_METHOD() [37/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
VertexAttribDivisor  ,
(GLuint index, GLuint divisor)  ,
(override)   
)

◆ MOCK_METHOD() [38/38]

impeller::testing::MockGLESImpl::MOCK_METHOD ( void  ,
Viewport  ,
(GLint x, GLint y, GLsizei width, GLsizei height ,
(override)   
)

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