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

#include <mock_gles.h>

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

Public Member Functions

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 24 of file mock_gles.h.

Constructor & Destructor Documentation

◆ ~IMockGLESImpl()

virtual impeller::testing::IMockGLESImpl::~IMockGLESImpl ( )
virtualdefault

Member Function Documentation

◆ BeginQueryEXT()

virtual void impeller::testing::IMockGLESImpl::BeginQueryEXT ( GLenum  target,
GLuint  id 
)
inlinevirtual

Definition at line 91 of file mock_gles.h.

91{}

Referenced by impeller::testing::mockBeginQueryEXT().

◆ BindFramebuffer()

virtual void impeller::testing::IMockGLESImpl::BindFramebuffer ( GLenum  target,
GLuint  framebuffer 
)
inlinevirtual

Definition at line 49 of file mock_gles.h.

49{}

Referenced by impeller::testing::mockBindFramebuffer().

◆ BindTexture()

virtual void impeller::testing::IMockGLESImpl::BindTexture ( GLenum  target,
GLuint  texture 
)
inlinevirtual

Definition at line 29 of file mock_gles.h.

29{}

Referenced by impeller::testing::mockBindTexture().

◆ BufferSubData()

virtual void impeller::testing::IMockGLESImpl::BufferSubData ( GLenum  target,
GLintptr  offset,
GLsizeiptr  size,
const void *  data 
)
inlinevirtual

Definition at line 100 of file mock_gles.h.

103 {}

Referenced by impeller::testing::mockBufferSubData().

◆ CheckFramebufferStatus()

virtual GLenum impeller::testing::IMockGLESImpl::CheckFramebufferStatus ( GLenum  target)
inlinevirtual

Definition at line 55 of file mock_gles.h.

55 {
56 return GL_FRAMEBUFFER_COMPLETE;
57 }

Referenced by impeller::testing::mockCheckFramebufferStatus().

◆ DeleteBuffers()

virtual void impeller::testing::IMockGLESImpl::DeleteBuffers ( GLsizei  n,
const GLuint *  buffers 
)
inlinevirtual

Definition at line 99 of file mock_gles.h.

99{}

◆ DeleteFramebuffers()

virtual void impeller::testing::IMockGLESImpl::DeleteFramebuffers ( GLsizei  n,
const GLuint *  framebuffers 
)
inlinevirtual

Definition at line 65 of file mock_gles.h.

65{}

◆ DeleteQueriesEXT()

virtual void impeller::testing::IMockGLESImpl::DeleteQueriesEXT ( GLsizei  size,
const GLuint *  queries 
)
inlinevirtual

Definition at line 97 of file mock_gles.h.

97{}

Referenced by impeller::testing::mockDeleteQueriesEXT().

◆ DeleteTextures()

virtual void impeller::testing::IMockGLESImpl::DeleteTextures ( GLsizei  size,
const GLuint *  queries 
)
inlinevirtual

Definition at line 27 of file mock_gles.h.

27{}

Referenced by impeller::testing::mockDeleteTextures().

◆ DiscardFramebufferEXT()

virtual void impeller::testing::IMockGLESImpl::DiscardFramebufferEXT ( GLenum  target,
GLsizei  numAttachments,
const GLenum *  attachments 
)
inlinevirtual

Definition at line 105 of file mock_gles.h.

107 {};

Referenced by impeller::testing::mockDiscardFramebufferEXT().

◆ DrawArrays()

virtual void impeller::testing::IMockGLESImpl::DrawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)
inlinevirtual

Definition at line 113 of file mock_gles.h.

113{}

Referenced by impeller::testing::mockDrawArrays().

◆ DrawArraysInstanced()

virtual void impeller::testing::IMockGLESImpl::DrawArraysInstanced ( GLenum  mode,
GLint  first,
GLsizei  count,
GLsizei  instancecount 
)
inlinevirtual

Definition at line 118 of file mock_gles.h.

121 {}

Referenced by impeller::testing::mockDrawArraysInstanced().

◆ DrawElements()

virtual void impeller::testing::IMockGLESImpl::DrawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
const void *  indices 
)
inlinevirtual

Definition at line 114 of file mock_gles.h.

117 {}

Referenced by impeller::testing::mockDrawElements().

◆ DrawElementsInstanced()

virtual void impeller::testing::IMockGLESImpl::DrawElementsInstanced ( GLenum  mode,
GLsizei  count,
GLenum  type,
const void *  indices,
GLsizei  instancecount 
)
inlinevirtual

Definition at line 122 of file mock_gles.h.

126 {}

Referenced by impeller::testing::mockDrawElementsInstanced().

◆ EndQueryEXT()

virtual void impeller::testing::IMockGLESImpl::EndQueryEXT ( GLuint  id)
inlinevirtual

Definition at line 92 of file mock_gles.h.

92{}

Referenced by impeller::testing::mockEndQueryEXT().

◆ FramebufferTexture2D()

virtual void impeller::testing::IMockGLESImpl::FramebufferTexture2D ( GLenum  target,
GLenum  attachment,
GLenum  textarget,
GLuint  texture,
GLint  level 
)
inlinevirtual

Definition at line 50 of file mock_gles.h.

54 {}

◆ GenBuffers()

virtual void impeller::testing::IMockGLESImpl::GenBuffers ( GLsizei  n,
GLuint *  buffers 
)
inlinevirtual

Definition at line 98 of file mock_gles.h.

98{}

Referenced by impeller::testing::mockGenBuffers().

◆ GenFramebuffers()

virtual void impeller::testing::IMockGLESImpl::GenFramebuffers ( GLsizei  n,
GLuint *  framebuffers 
)
inlinevirtual

Definition at line 48 of file mock_gles.h.

48{}

Referenced by impeller::testing::mockGenFramebuffers().

◆ GenQueriesEXT()

virtual void impeller::testing::IMockGLESImpl::GenQueriesEXT ( GLsizei  n,
GLuint *  ids 
)
inlinevirtual

Definition at line 90 of file mock_gles.h.

90{}

Referenced by impeller::testing::mockGenQueriesEXT().

◆ GenTextures()

virtual void impeller::testing::IMockGLESImpl::GenTextures ( GLsizei  n,
GLuint *  textures 
)
inlinevirtual

Definition at line 28 of file mock_gles.h.

28{}

◆ GetIntegerv()

virtual void impeller::testing::IMockGLESImpl::GetIntegerv ( GLenum  name,
GLint *  attachments 
)
inlinevirtual

Definition at line 111 of file mock_gles.h.

111{};

Referenced by impeller::testing::mockGetIntegerv().

◆ GetQueryObjectui64vEXT()

virtual void impeller::testing::IMockGLESImpl::GetQueryObjectui64vEXT ( GLuint  id,
GLenum  target,
GLuint64 *  result 
)
inlinevirtual

Definition at line 94 of file mock_gles.h.

96 {}

Referenced by impeller::testing::mockGetQueryObjectui64vEXT().

◆ GetQueryObjectuivEXT()

virtual void impeller::testing::IMockGLESImpl::GetQueryObjectuivEXT ( GLuint  id,
GLenum  target,
GLuint *  result 
)
inlinevirtual

Definition at line 93 of file mock_gles.h.

93{}

Referenced by impeller::testing::mockGetQueryObjectuivEXT().

◆ InvalidateFramebuffer()

virtual void impeller::testing::IMockGLESImpl::InvalidateFramebuffer ( GLenum  target,
GLsizei  numAttachments,
const GLenum *  attachments 
)
inlinevirtual

Definition at line 108 of file mock_gles.h.

110 {};

Referenced by impeller::testing::mockInvalidateFramebuffer().

◆ IsTexture()

virtual GLboolean impeller::testing::IMockGLESImpl::IsTexture ( GLuint  texture)
inlinevirtual

Definition at line 104 of file mock_gles.h.

104{ return true; }

Referenced by impeller::testing::mockIsTexture().

◆ ObjectLabelKHR()

virtual void impeller::testing::IMockGLESImpl::ObjectLabelKHR ( GLenum  identifier,
GLuint  name,
GLsizei  length,
const GLchar *  label 
)
inlinevirtual

Definition at line 66 of file mock_gles.h.

69 {}

Referenced by impeller::testing::mockObjectLabelKHR().

◆ ReadPixels()

virtual void impeller::testing::IMockGLESImpl::ReadPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
void *  pixels 
)
inlinevirtual

Definition at line 58 of file mock_gles.h.

64 {}

Referenced by impeller::testing::mockReadPixels().

◆ TexImage2D()

virtual void impeller::testing::IMockGLESImpl::TexImage2D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLenum  format,
GLenum  type,
const void *  pixels 
)
inlinevirtual

Definition at line 30 of file mock_gles.h.

38 {}

Referenced by impeller::testing::mockTexImage2D().

◆ TexSubImage2D()

virtual void impeller::testing::IMockGLESImpl::TexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const void *  pixels 
)
inlinevirtual

Definition at line 39 of file mock_gles.h.

47 {}

Referenced by impeller::testing::mockTexSubImage2D().

◆ Uniform1fv()

virtual void impeller::testing::IMockGLESImpl::Uniform1fv ( GLint  location,
GLsizei  count,
const GLfloat *  value 
)
inlinevirtual

Definition at line 70 of file mock_gles.h.

70 {
71 }

Referenced by impeller::testing::mockUniform1fv().

◆ Uniform2fv()

virtual void impeller::testing::IMockGLESImpl::Uniform2fv ( GLint  location,
GLsizei  count,
const GLfloat *  value 
)
inlinevirtual

Definition at line 72 of file mock_gles.h.

72 {
73 }

Referenced by impeller::testing::mockUniform2fv().

◆ Uniform3fv()

virtual void impeller::testing::IMockGLESImpl::Uniform3fv ( GLint  location,
GLsizei  count,
const GLfloat *  value 
)
inlinevirtual

Definition at line 74 of file mock_gles.h.

74 {
75 }

Referenced by impeller::testing::mockUniform3fv().

◆ Uniform4fv()

virtual void impeller::testing::IMockGLESImpl::Uniform4fv ( GLint  location,
GLsizei  count,
const GLfloat *  value 
)
inlinevirtual

Definition at line 76 of file mock_gles.h.

76 {
77 }

Referenced by impeller::testing::mockUniform4fv().

◆ UniformMatrix2fv()

virtual void impeller::testing::IMockGLESImpl::UniformMatrix2fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
inlinevirtual

Definition at line 78 of file mock_gles.h.

81 {}

Referenced by impeller::testing::mockUniformMatrix2fv().

◆ UniformMatrix3fv()

virtual void impeller::testing::IMockGLESImpl::UniformMatrix3fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
inlinevirtual

Definition at line 82 of file mock_gles.h.

85 {}

Referenced by impeller::testing::mockUniformMatrix3fv().

◆ UniformMatrix4fv()

virtual void impeller::testing::IMockGLESImpl::UniformMatrix4fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
inlinevirtual

Definition at line 86 of file mock_gles.h.

89 {}

Referenced by impeller::testing::mockUniformMatrix4fv().

◆ VertexAttribDivisor()

virtual void impeller::testing::IMockGLESImpl::VertexAttribDivisor ( GLuint  index,
GLuint  divisor 
)
inlinevirtual

Definition at line 127 of file mock_gles.h.

127{}

Referenced by impeller::testing::mockVertexAttribDivisor().

◆ Viewport()

virtual void impeller::testing::IMockGLESImpl::Viewport ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
inlinevirtual

Definition at line 112 of file mock_gles.h.

112{}

Referenced by impeller::testing::mockViewport().


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