Go to the source code of this file.
Classes | |
| struct | MockConfig |
| struct | MockDisplay |
| struct | MockContext |
| struct | MockSurface |
| struct | MockImage |
Functions | |
| static bool | check_display (EGLDisplay dpy) |
| static bool | check_initialized (EGLDisplay dpy) |
| static bool | check_config (EGLConfig config) |
| static EGLBoolean | bool_success () |
| static EGLBoolean | bool_failure (EGLint error) |
| EGLBoolean | _eglBindAPI (EGLenum api) |
| EGLBoolean | _eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) |
| EGLContext | _eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) |
| EGLContext | _eglGetCurrentContext () |
| EGLSurface | _eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) |
| EGLSurface | _eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) |
| EGLBoolean | _eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) |
| EGLDisplay | _eglGetDisplay (EGLNativeDisplayType display_id) |
| EGLDisplay | _eglGetCurrentDisplay () |
| EGLDisplay | _eglGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) |
| EGLint | _eglGetError () |
| EGLBoolean | _eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor) |
| EGLBoolean | _eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) |
| EGLBoolean | _eglQueryContext (EGLDisplay display, EGLContext context, EGLint attribute, EGLint *value) |
| EGLBoolean | _eglSwapBuffers (EGLDisplay dpy, EGLSurface surface) |
| EGLImage | _eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) |
| void | _glAttachShader (GLuint program, GLuint shader) |
| static void | _glBindFramebuffer (GLenum target, GLuint framebuffer) |
| static void | _glBindRenderbuffer (GLenum target, GLuint framebuffer) |
| static void | _glBindTexture (GLenum target, GLuint texture) |
| static void | _glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
| GLuint | _glCreateProgram () |
| void | _glCompileShader (GLuint shader) |
| void | _glClearColor (GLfloat r, GLfloat g, GLfloat b, GLfloat a) |
| GLuint | _glCreateShader (GLenum shaderType) |
| void | _glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) |
| void | _glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers) |
| void | _glDeleteShader (GLuint shader) |
| void | _glDeleteTextures (GLsizei n, const GLuint *textures) |
| static void | _glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
| static void | _glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
| static void | _glGenTextures (GLsizei n, GLuint *textures) |
| static void | _glGenFramebuffers (GLsizei n, GLuint *framebuffers) |
| static void | _glGenRenderbuffers (GLsizei n, GLuint *renderbuffers) |
| static void | _glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params) |
| static void | _glGetIntegerv (GLenum pname, GLint *data) |
| static void | _glGetProgramiv (GLuint program, GLenum pname, GLint *params) |
| static void | _glGetProgramInfoLog (GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
| static void | _glGetShaderiv (GLuint shader, GLenum pname, GLint *params) |
| static void | _glGetShaderInfoLog (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
| static const GLubyte * | _glGetString (GLenum pname) |
| static void | _glTexParameterf (GLenum target, GLenum pname, GLfloat param) |
| static void | _glTexParameteri (GLenum target, GLenum pname, GLint param) |
| static void | _glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) |
| static GLenum | _glGetError () |
| void | _glLinkProgram (GLuint program) |
| void | _glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
| void | _glShaderSource (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) |
| bool | epoxy_has_gl_extension (const char *extension) |
| bool | epoxy_is_desktop_gl (void) |
| int | epoxy_gl_version (void) |
| static void | library_init () |
Variables | |
| static MockEpoxy * | mock = nullptr |
| static bool | display_initialized = false |
| static MockDisplay | mock_display |
| static MockConfig | mock_config |
| static MockContext | mock_context |
| static MockSurface | mock_surface |
| static MockImage | mock_image |
| static EGLint | mock_error = EGL_SUCCESS |
| void(*)(void) | _eglGetProcAddress (const char *procname) |
| static GLuint | bound_texture_2d |
| static std::map< GLenum, GLuint > | framebuffer_renderbuffers |
| EGLBoolean(* | epoxy_eglBindAPI )(EGLenum api) |
| EGLBoolean(* | epoxy_eglChooseConfig )(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) |
| EGLContext(* | epoxy_eglCreateContext )(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) |
| EGLSurface(* | epoxy_eglCreatePbufferSurface )(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) |
| EGLSurface(* | epoxy_eglCreateWindowSurface )(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) |
| EGLBoolean(* | epoxy_eglGetConfigAttrib )(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) |
| EGLDisplay(* | epoxy_eglGetDisplay )(EGLNativeDisplayType display_id) |
| EGLDisplay(* | epoxy_eglGetPlatformDisplayEXT )(EGLenum platform, void *native_display, const EGLint *attrib_list) |
| EGLint(* | epoxy_eglGetError )() |
| void(*(* | epoxy_eglGetProcAddress )(const char *procname))(void) |
| EGLBoolean(* | epoxy_eglInitialize )(EGLDisplay dpy, EGLint *major, EGLint *minor) |
| EGLBoolean(* | epoxy_eglMakeCurrent )(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) |
| EGLBoolean(* | epoxy_eglSwapBuffers )(EGLDisplay dpy, EGLSurface surface) |
| EGLImage(* | epoxy_eglCreateImage )(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) |
| void(* | epoxy_glAttachShader )(GLuint program, GLuint shader) |
| void(* | epoxy_glBindFramebuffer )(GLenum target, GLuint framebuffer) |
| void(* | epoxy_glBindRenderbuffer )(GLenum target, GLuint renderbuffer) |
| void(* | epoxy_glBindTexture )(GLenum target, GLuint texture) |
| void(* | epoxy_glBlitFramebuffer )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
| void(* | epoxy_glCompileShader )(GLuint shader) |
| GLuint(* | epoxy_glCreateProgram )() |
| GLuint(* | epoxy_glCreateShader )(GLenum shaderType) |
| void(* | epoxy_glDeleteFramebuffers )(GLsizei n, const GLuint *framebuffers) |
| void(* | expoxy_glDeleteShader )(GLuint shader) |
| void(* | epoxy_glDeleteTextures )(GLsizei n, const GLuint *textures) |
| void(* | epoxy_glFramebufferRenderbuffer )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
| void(* | epoxy_glFramebufferTexture2D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
| void(* | epoxy_glGetFramebufferAttachmentParameteriv )(GLenum target, GLenum attachment, GLenum pname, GLint *params) |
| void(* | epoxy_glGenFramebuffers )(GLsizei n, GLuint *framebuffers) |
| void(* | epoxy_glGenTextures )(GLsizei n, GLuint *textures) |
| void(* | epoxy_glLinkProgram )(GLuint program) |
| void(* | epoxy_glRenderbufferStorage )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
| void(* | epoxy_glShaderSource )(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) |
| void(* | epoxy_glTexParameterf )(GLenum target, GLenum pname, GLfloat param) |
| void(* | epoxy_glTexParameteri )(GLenum target, GLenum pname, GLint param) |
| void(* | epoxy_glTexImage2D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) |
| GLenum(* | epoxy_glGetError )() |
| EGLBoolean _eglBindAPI | ( | EGLenum | api | ) |
Definition at line 110 of file mock_epoxy.cc.
References bool_success().
Referenced by library_init().
| EGLBoolean _eglChooseConfig | ( | EGLDisplay | dpy, |
| const EGLint * | attrib_list, | ||
| EGLConfig * | configs, | ||
| EGLint | config_size, | ||
| EGLint * | num_config | ||
| ) |
Definition at line 114 of file mock_epoxy.cc.
References bool_success(), check_display(), check_initialized(), and mock_config.
Referenced by library_init().
| EGLContext _eglCreateContext | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLContext | share_context, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 143 of file mock_epoxy.cc.
References check_config(), check_display(), check_initialized(), mock_context, and mock_error.
Referenced by library_init().
| EGLImage _eglCreateImage | ( | EGLDisplay | dpy, |
| EGLContext | ctx, | ||
| EGLenum | target, | ||
| EGLClientBuffer | buffer, | ||
| const EGLAttrib * | attrib_list | ||
| ) |
Definition at line 378 of file mock_epoxy.cc.
References mock, mock_image, and target.
Referenced by library_init().
| EGLSurface _eglCreatePbufferSurface | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 159 of file mock_epoxy.cc.
References check_config(), check_display(), check_initialized(), mock_error, and mock_surface.
Referenced by library_init().
| EGLSurface _eglCreateWindowSurface | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLNativeWindowType | win, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 170 of file mock_epoxy.cc.
References check_config(), check_display(), check_initialized(), mock_error, and mock_surface.
Referenced by library_init().
| EGLBoolean _eglGetConfigAttrib | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLint | attribute, | ||
| EGLint * | value | ||
| ) |
Definition at line 182 of file mock_epoxy.cc.
References MockConfig::alpha_size, MockConfig::bind_to_texture_rgb, MockConfig::bind_to_texture_rgba, MockConfig::blue_size, bool_failure(), bool_success(), MockConfig::buffer_size, check_config(), check_display(), check_initialized(), MockConfig::color_buffer_type, MockConfig::config_caveat, MockConfig::config_id, MockConfig::conformant, MockConfig::depth_size, MockConfig::green_size, MockConfig::level, MockConfig::max_pbuffer_height, MockConfig::max_pbuffer_pixels, MockConfig::max_pbuffer_width, MockConfig::max_swap_interval, MockConfig::min_swap_interval, MockConfig::native_renderable, MockConfig::native_visual_id, MockConfig::native_visual_type, MockConfig::red_size, MockConfig::renderable_type, MockConfig::sample_buffers, MockConfig::samples, MockConfig::stencil_size, MockConfig::surface_type, MockConfig::transparent_type, and value.
Referenced by library_init().
| EGLContext _eglGetCurrentContext | ( | ) |
Definition at line 155 of file mock_epoxy.cc.
References mock_context.
Referenced by library_init().
| EGLDisplay _eglGetCurrentDisplay | ( | ) |
Definition at line 282 of file mock_epoxy.cc.
References mock_display.
Referenced by library_init().
| EGLDisplay _eglGetDisplay | ( | EGLNativeDisplayType | display_id | ) |
Definition at line 278 of file mock_epoxy.cc.
References mock_display.
Referenced by library_init().
| EGLint _eglGetError | ( | ) |
Definition at line 292 of file mock_epoxy.cc.
References error, and mock_error.
Referenced by library_init().
| EGLDisplay _eglGetPlatformDisplayEXT | ( | EGLenum | platform, |
| void * | native_display, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 286 of file mock_epoxy.cc.
References mock_display.
Referenced by library_init().
| EGLBoolean _eglInitialize | ( | EGLDisplay | dpy, |
| EGLint * | major, | ||
| EGLint * | minor | ||
| ) |
Definition at line 303 of file mock_epoxy.cc.
References MockConfig::alpha_size, MockConfig::bind_to_texture_rgb, MockConfig::bind_to_texture_rgba, MockConfig::blue_size, bool_success(), MockConfig::buffer_size, check_display(), MockConfig::color_buffer_type, MockConfig::config_caveat, MockConfig::config_id, MockConfig::conformant, MockConfig::depth_size, display_initialized, MockConfig::green_size, MockConfig::level, MockConfig::max_pbuffer_height, MockConfig::max_pbuffer_pixels, MockConfig::max_pbuffer_width, MockConfig::max_swap_interval, MockConfig::min_swap_interval, mock_config, MockConfig::native_renderable, MockConfig::native_visual_id, MockConfig::native_visual_type, MockConfig::red_size, MockConfig::renderable_type, MockConfig::sample_buffers, MockConfig::samples, MockConfig::stencil_size, MockConfig::surface_type, and MockConfig::transparent_type.
Referenced by library_init().
| EGLBoolean _eglMakeCurrent | ( | EGLDisplay | dpy, |
| EGLSurface | draw, | ||
| EGLSurface | read, | ||
| EGLContext | ctx | ||
| ) |
Definition at line 349 of file mock_epoxy.cc.
References bool_success(), check_display(), and check_initialized().
Referenced by library_init().
| EGLBoolean _eglQueryContext | ( | EGLDisplay | display, |
| EGLContext | context, | ||
| EGLint | attribute, | ||
| EGLint * | value | ||
| ) |
Definition at line 359 of file mock_epoxy.cc.
References value.
Referenced by library_init().
| EGLBoolean _eglSwapBuffers | ( | EGLDisplay | dpy, |
| EGLSurface | surface | ||
| ) |
Definition at line 370 of file mock_epoxy.cc.
References bool_success(), check_display(), and check_initialized().
Referenced by library_init().
| void _glAttachShader | ( | GLuint | program, |
| GLuint | shader | ||
| ) |
|
static |
|
static |
|
static |
Definition at line 397 of file mock_epoxy.cc.
References bound_texture_2d, target, and texture.
Referenced by library_init().
|
static |
Definition at line 403 of file mock_epoxy.cc.
References mock.
Referenced by library_init().
| void _glClearColor | ( | GLfloat | r, |
| GLfloat | g, | ||
| GLfloat | b, | ||
| GLfloat | a | ||
| ) |
| void _glCompileShader | ( | GLuint | shader | ) |
| GLuint _glCreateProgram | ( | ) |
Definition at line 417 of file mock_epoxy.cc.
Referenced by library_init().
| GLuint _glCreateShader | ( | GLenum | shaderType | ) |
Definition at line 427 of file mock_epoxy.cc.
Referenced by library_init().
| void _glDeleteFramebuffers | ( | GLsizei | n, |
| const GLuint * | framebuffers | ||
| ) |
| void _glDeleteRenderbuffers | ( | GLsizei | n, |
| const GLuint * | renderbuffers | ||
| ) |
| void _glDeleteShader | ( | GLuint | shader | ) |
| void _glDeleteTextures | ( | GLsizei | n, |
| const GLuint * | textures | ||
| ) |
|
static |
Definition at line 451 of file mock_epoxy.cc.
References framebuffer_renderbuffers.
Referenced by library_init().
|
static |
|
static |
Definition at line 473 of file mock_epoxy.cc.
Referenced by library_init().
|
static |
|
static |
|
static |
Definition at line 551 of file mock_epoxy.cc.
Referenced by library_init().
|
static |
Definition at line 491 of file mock_epoxy.cc.
References framebuffer_renderbuffers, and params.
Referenced by library_init().
|
static |
Definition at line 505 of file mock_epoxy.cc.
References bound_texture_2d, and flutter::data.
Referenced by library_init().
|
static |
|
static |
|
static |
|
static |
|
static |
| void _glLinkProgram | ( | GLuint | program | ) |
| void _glRenderbufferStorage | ( | GLenum | target, |
| GLenum | internalformat, | ||
| GLsizei | width, | ||
| GLsizei | height | ||
| ) |
| void _glShaderSource | ( | GLuint | shader, |
| GLsizei | count, | ||
| const GLchar *const * | string, | ||
| const GLint * | length | ||
| ) |
|
static |
|
static |
|
static |
|
static |
Definition at line 105 of file mock_epoxy.cc.
References error, and mock_error.
Referenced by _eglGetConfigAttrib().
|
static |
Definition at line 100 of file mock_epoxy.cc.
References mock_error.
Referenced by _eglBindAPI(), _eglChooseConfig(), _eglGetConfigAttrib(), _eglInitialize(), _eglMakeCurrent(), and _eglSwapBuffers().
|
static |
Definition at line 91 of file mock_epoxy.cc.
References mock_error.
Referenced by _eglCreateContext(), _eglCreatePbufferSurface(), _eglCreateWindowSurface(), and _eglGetConfigAttrib().
|
static |
Definition at line 73 of file mock_epoxy.cc.
References mock_error.
Referenced by _eglChooseConfig(), _eglCreateContext(), _eglCreatePbufferSurface(), _eglCreateWindowSurface(), _eglGetConfigAttrib(), _eglInitialize(), _eglMakeCurrent(), and _eglSwapBuffers().
|
static |
Definition at line 82 of file mock_epoxy.cc.
References display_initialized, and mock_error.
Referenced by _eglChooseConfig(), _eglCreateContext(), _eglCreatePbufferSurface(), _eglCreateWindowSurface(), _eglGetConfigAttrib(), _eglMakeCurrent(), and _eglSwapBuffers().
| int epoxy_gl_version | ( | void | ) |
| bool epoxy_has_gl_extension | ( | const char * | extension | ) |
Definition at line 567 of file mock_epoxy.cc.
References mock.
Referenced by create_opengl_backing_store(), fl_compositor_opengl_present_layers(), and TEST().
| bool epoxy_is_desktop_gl | ( | void | ) |
|
static |
Definition at line 695 of file mock_epoxy.cc.
References _eglBindAPI(), _eglChooseConfig(), _eglCreateContext(), _eglCreateImage(), _eglCreatePbufferSurface(), _eglCreateWindowSurface(), _eglGetConfigAttrib(), _eglGetCurrentContext(), _eglGetCurrentDisplay(), _eglGetDisplay(), _eglGetError(), _eglGetPlatformDisplayEXT(), _eglGetProcAddress, _eglInitialize(), _eglMakeCurrent(), _eglQueryContext(), _eglSwapBuffers(), _glAttachShader(), _glBindFramebuffer(), _glBindRenderbuffer(), _glBindTexture(), _glBlitFramebuffer(), _glClearColor(), _glCompileShader(), _glCreateProgram(), _glCreateShader(), _glDeleteFramebuffers(), _glDeleteRenderbuffers(), _glDeleteShader(), _glDeleteTextures(), _glFramebufferRenderbuffer(), _glFramebufferTexture2D(), _glGenFramebuffers(), _glGenRenderbuffers(), _glGenTextures(), _glGetError(), _glGetFramebufferAttachmentParameteriv(), _glGetIntegerv(), _glGetProgramInfoLog(), _glGetProgramiv(), _glGetShaderInfoLog(), _glGetShaderiv(), _glGetString(), _glLinkProgram(), _glRenderbufferStorage(), _glShaderSource(), _glTexImage2D(), _glTexParameterf(), _glTexParameteri(), epoxy_eglBindAPI, epoxy_eglChooseConfig, epoxy_eglCreateContext, epoxy_eglCreateImage, epoxy_eglCreatePbufferSurface, epoxy_eglCreateWindowSurface, epoxy_eglGetConfigAttrib, epoxy_eglGetDisplay, epoxy_eglGetError, epoxy_eglGetPlatformDisplayEXT, epoxy_eglGetProcAddress, epoxy_eglInitialize, epoxy_eglMakeCurrent, epoxy_eglSwapBuffers, epoxy_glAttachShader, epoxy_glBindFramebuffer, epoxy_glBindRenderbuffer, epoxy_glBindTexture, epoxy_glBlitFramebuffer, epoxy_glCompileShader, epoxy_glCreateProgram, epoxy_glCreateShader, epoxy_glDeleteFramebuffers, epoxy_glDeleteTextures, epoxy_glFramebufferRenderbuffer, epoxy_glFramebufferTexture2D, epoxy_glGenFramebuffers, epoxy_glGenTextures, epoxy_glGetError, epoxy_glGetFramebufferAttachmentParameteriv, epoxy_glLinkProgram, epoxy_glRenderbufferStorage, epoxy_glShaderSource, epoxy_glTexImage2D, epoxy_glTexParameterf, and epoxy_glTexParameteri.
| void(*)(void) _eglGetProcAddress(const char *procname) | ( | const char * | procname | ) |
Definition at line 298 of file mock_epoxy.cc.
Referenced by library_init().
|
static |
Definition at line 387 of file mock_epoxy.cc.
Referenced by _glBindTexture(), and _glGetIntegerv().
|
static |
Definition at line 54 of file mock_epoxy.cc.
Referenced by _eglInitialize(), and check_initialized().
| EGLBoolean(* epoxy_eglBindAPI) (EGLenum api) | ( | EGLenum | api | ) |
Definition at line 599 of file mock_epoxy.cc.
Referenced by library_init().
| EGLBoolean(* epoxy_eglChooseConfig) (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) | ( | EGLDisplay | dpy, |
| const EGLint * | attrib_list, | ||
| EGLConfig * | configs, | ||
| EGLint | config_size, | ||
| EGLint * | num_config | ||
| ) |
Definition at line 600 of file mock_epoxy.cc.
Referenced by library_init().
| EGLContext(* epoxy_eglCreateContext) (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLContext | share_context, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 605 of file mock_epoxy.cc.
Referenced by library_init().
| EGLImage(* epoxy_eglCreateImage) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) | ( | EGLDisplay | dpy, |
| EGLContext | ctx, | ||
| EGLenum | target, | ||
| EGLClientBuffer | buffer, | ||
| const EGLAttrib * | attrib_list | ||
| ) |
Definition at line 632 of file mock_epoxy.cc.
Referenced by library_init().
| EGLSurface(* epoxy_eglCreatePbufferSurface) (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 609 of file mock_epoxy.cc.
Referenced by library_init().
| EGLSurface(* epoxy_eglCreateWindowSurface) (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLNativeWindowType | win, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 612 of file mock_epoxy.cc.
Referenced by library_init().
| EGLBoolean(* epoxy_eglGetConfigAttrib) (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) | ( | EGLDisplay | dpy, |
| EGLConfig | config, | ||
| EGLint | attribute, | ||
| EGLint * | value | ||
| ) |
Definition at line 616 of file mock_epoxy.cc.
Referenced by library_init().
| EGLDisplay(* epoxy_eglGetDisplay) (EGLNativeDisplayType display_id) | ( | EGLNativeDisplayType | display_id | ) |
Definition at line 620 of file mock_epoxy.cc.
Referenced by library_init().
| EGLint(* epoxy_eglGetError) () | ( | ) |
Definition at line 624 of file mock_epoxy.cc.
Referenced by library_init().
| EGLDisplay(* epoxy_eglGetPlatformDisplayEXT) (EGLenum platform, void *native_display, const EGLint *attrib_list) | ( | EGLenum | platform, |
| void * | native_display, | ||
| const EGLint * | attrib_list | ||
| ) |
Definition at line 621 of file mock_epoxy.cc.
Referenced by library_init().
| void(*(* epoxy_eglGetProcAddress) (const char *procname))(void) | ( | const char * | procname | ) |
Definition at line 625 of file mock_epoxy.cc.
Referenced by library_init().
| EGLBoolean(* epoxy_eglInitialize) (EGLDisplay dpy, EGLint *major, EGLint *minor) | ( | EGLDisplay | dpy, |
| EGLint * | major, | ||
| EGLint * | minor | ||
| ) |
Definition at line 626 of file mock_epoxy.cc.
Referenced by library_init().
| EGLBoolean(* epoxy_eglMakeCurrent) (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) | ( | EGLDisplay | dpy, |
| EGLSurface | draw, | ||
| EGLSurface | read, | ||
| EGLContext | ctx | ||
| ) |
Definition at line 627 of file mock_epoxy.cc.
Referenced by library_init().
| EGLBoolean(* epoxy_eglSwapBuffers) (EGLDisplay dpy, EGLSurface surface) | ( | EGLDisplay | dpy, |
| EGLSurface | surface | ||
| ) |
Definition at line 631 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glAttachShader) (GLuint program, GLuint shader) | ( | GLuint | program, |
| GLuint | shader | ||
| ) |
Definition at line 638 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glBindFramebuffer) (GLenum target, GLuint framebuffer) | ( | GLenum | target, |
| GLuint | framebuffer | ||
| ) |
Definition at line 639 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glBindRenderbuffer) (GLenum target, GLuint renderbuffer) | ( | GLenum | target, |
| GLuint | renderbuffer | ||
| ) |
Definition at line 640 of file mock_epoxy.cc.
Referenced by library_init().
Definition at line 641 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glBlitFramebuffer) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0, |
| GLint | srcY0, | ||
| GLint | srcX1, | ||
| GLint | srcY1, | ||
| GLint | dstX0, | ||
| GLint | dstY0, | ||
| GLint | dstX1, | ||
| GLint | dstY1, | ||
| GLbitfield | mask, | ||
| GLenum | filter | ||
| ) |
Definition at line 642 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glCompileShader) (GLuint shader) | ( | GLuint | shader | ) |
Definition at line 652 of file mock_epoxy.cc.
Referenced by library_init().
| GLuint(* epoxy_glCreateProgram) () | ( | ) |
Definition at line 653 of file mock_epoxy.cc.
Referenced by library_init().
| GLuint(* epoxy_glCreateShader) (GLenum shaderType) | ( | GLenum | shaderType | ) |
Definition at line 654 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glDeleteFramebuffers) (GLsizei n, const GLuint *framebuffers) | ( | GLsizei | n, |
| const GLuint * | framebuffers | ||
| ) |
Definition at line 655 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glDeleteTextures) (GLsizei n, const GLuint *textures) | ( | GLsizei | n, |
| const GLuint * | textures | ||
| ) |
Definition at line 657 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glFramebufferRenderbuffer) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) | ( | GLenum | target, |
| GLenum | attachment, | ||
| GLenum | renderbuffertarget, | ||
| GLuint | renderbuffer | ||
| ) |
Definition at line 658 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glFramebufferTexture2D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLenum | target, |
| GLenum | attachment, | ||
| GLenum | textarget, | ||
| GLuint | texture, | ||
| GLint | level | ||
| ) |
Definition at line 662 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glGenFramebuffers) (GLsizei n, GLuint *framebuffers) | ( | GLsizei | n, |
| GLuint * | framebuffers | ||
| ) |
Definition at line 671 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glGenTextures) (GLsizei n, GLuint *textures) | ( | GLsizei | n, |
| GLuint * | textures | ||
| ) |
Definition at line 672 of file mock_epoxy.cc.
Referenced by library_init().
| GLenum(* epoxy_glGetError) () | ( | ) |
Definition at line 693 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glGetFramebufferAttachmentParameteriv) (GLenum target, GLenum attachment, GLenum pname, GLint *params) | ( | GLenum | target, |
| GLenum | attachment, | ||
| GLenum | pname, | ||
| GLint * | params | ||
| ) |
Definition at line 667 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glLinkProgram) (GLuint program) | ( | GLuint | program | ) |
Definition at line 673 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glRenderbufferStorage) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target, |
| GLenum | internalformat, | ||
| GLsizei | width, | ||
| GLsizei | height | ||
| ) |
Definition at line 674 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glShaderSource) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) | ( | GLuint | shader, |
| GLsizei | count, | ||
| const GLchar *const * | string, | ||
| const GLint * | length | ||
| ) |
Definition at line 678 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glTexImage2D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target, |
| GLint | level, | ||
| GLint | internalformat, | ||
| GLsizei | width, | ||
| GLsizei | height, | ||
| GLint | border, | ||
| GLenum | format, | ||
| GLenum | type, | ||
| const void * | pixels | ||
| ) |
Definition at line 684 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glTexParameterf) (GLenum target, GLenum pname, GLfloat param) | ( | GLenum | target, |
| GLenum | pname, | ||
| GLfloat | param | ||
| ) |
Definition at line 682 of file mock_epoxy.cc.
Referenced by library_init().
| void(* epoxy_glTexParameteri) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target, |
| GLenum | pname, | ||
| GLint | param | ||
| ) |
Definition at line 683 of file mock_epoxy.cc.
Referenced by library_init().
| void(* expoxy_glDeleteShader) (GLuint shader) | ( | GLuint | shader | ) |
Definition at line 656 of file mock_epoxy.cc.
|
static |
Definition at line 389 of file mock_epoxy.cc.
Referenced by _glFramebufferRenderbuffer(), and _glGetFramebufferAttachmentParameteriv().
|
static |
Definition at line 53 of file mock_epoxy.cc.
Referenced by _eglCreateImage(), _glBlitFramebuffer(), _glClearColor(), _glDeleteFramebuffers(), _glDeleteRenderbuffers(), _glDeleteTextures(), _glGenFramebuffers(), _glGenRenderbuffers(), _glGenTextures(), _glGetString(), atk_object_notify_state_change(), check_thread(), epoxy_gl_version(), epoxy_has_gl_extension(), epoxy_is_desktop_gl(), G_DECLARE_FINAL_TYPE(), gdk_keymap_lookup_key(), gdk_window_get_state(), gtk_im_context_filter_keypress(), gtk_im_context_focus_in(), gtk_im_context_focus_out(), gtk_im_context_get_preedit_string(), gtk_im_context_set_client_window(), gtk_im_context_set_cursor_location(), gtk_im_context_set_surrounding(), gtk_widget_destroy(), gtk_widget_translate_coordinates(), gtk_window_deiconify(), gtk_window_iconify(), gtk_window_is_maximized(), gtk_window_maximize(), gtk_window_new(), gtk_window_resize(), gtk_window_set_default_size(), gtk_window_set_geometry_hints(), gtk_window_set_title(), gtk_window_unmaximize(), flutter::testing::MockEpoxy::MockEpoxy(), flutter::testing::MockGtk::MockGtk(), flutter::testing::TEST(), flutter::testing::MockEpoxy::~MockEpoxy(), and flutter::testing::MockGtk::~MockGtk().
|
static |
Definition at line 56 of file mock_epoxy.cc.
Referenced by _eglChooseConfig(), and _eglInitialize().
|
static |
Definition at line 57 of file mock_epoxy.cc.
Referenced by _eglCreateContext(), and _eglGetCurrentContext().
|
static |
Definition at line 55 of file mock_epoxy.cc.
Referenced by _eglGetCurrentDisplay(), _eglGetDisplay(), and _eglGetPlatformDisplayEXT().
|
static |
Definition at line 61 of file mock_epoxy.cc.
Referenced by _eglCreateContext(), _eglCreatePbufferSurface(), _eglCreateWindowSurface(), _eglGetError(), bool_failure(), bool_success(), check_config(), check_display(), and check_initialized().
|
static |
Definition at line 59 of file mock_epoxy.cc.
Referenced by _eglCreateImage().
|
static |
Definition at line 58 of file mock_epoxy.cc.
Referenced by _eglCreatePbufferSurface(), and _eglCreateWindowSurface().