webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::MockEGLFactory Class Reference

#include <angle_unittests_utils.h>

Inheritance diagram for rx::MockEGLFactory:
rx::EGLImplFactory angle::NonCopyable

Public Member Functions

 MOCK_METHOD4 (createWindowSurface, SurfaceImpl *(const egl::SurfaceState &, const egl::Config *, EGLNativeWindowType, const egl::AttributeMap &))
 
 MOCK_METHOD3 (createPbufferSurface, SurfaceImpl *(const egl::SurfaceState &, const egl::Config *, const egl::AttributeMap &))
 
 MOCK_METHOD4 (createPbufferFromClientBuffer, SurfaceImpl *(const egl::SurfaceState &, const egl::Config *, EGLClientBuffer, const egl::AttributeMap &))
 
 MOCK_METHOD4 (createPixmapSurface, SurfaceImpl *(const egl::SurfaceState &, const egl::Config *, NativePixmapType, const egl::AttributeMap &))
 
 MOCK_METHOD3 (createImage, ImageImpl *(EGLenum, egl::ImageSibling *, const egl::AttributeMap &))
 
 MOCK_METHOD1 (createContext, ContextImpl *(const gl::ContextState &))
 
 MOCK_METHOD2 (createStreamProducerD3DTextureNV12, StreamProducerImpl *(egl::Stream::ConsumerType, const egl::AttributeMap &))
 
- Public Member Functions inherited from rx::EGLImplFactory
 EGLImplFactory ()
 
virtual ~EGLImplFactory ()
 
virtual SurfaceImplcreateWindowSurface (const egl::SurfaceState &state, const egl::Config *configuration, EGLNativeWindowType window, const egl::AttributeMap &attribs)=0
 
virtual SurfaceImplcreatePbufferSurface (const egl::SurfaceState &state, const egl::Config *configuration, const egl::AttributeMap &attribs)=0
 
virtual SurfaceImplcreatePbufferFromClientBuffer (const egl::SurfaceState &state, const egl::Config *configuration, EGLClientBuffer shareHandle, const egl::AttributeMap &attribs)=0
 
virtual SurfaceImplcreatePixmapSurface (const egl::SurfaceState &state, const egl::Config *configuration, NativePixmapType nativePixmap, const egl::AttributeMap &attribs)=0
 
virtual ImageImplcreateImage (EGLenum target, egl::ImageSibling *buffer, const egl::AttributeMap &attribs)=0
 
virtual ContextImplcreateContext (const gl::ContextState &state)=0
 
virtual StreamProducerImplcreateStreamProducerD3DTextureNV12 (egl::Stream::ConsumerType consumerType, const egl::AttributeMap &attribs)=0
 

Member Function Documentation

◆ MOCK_METHOD1()

rx::MockEGLFactory::MOCK_METHOD1 ( createContext  ,
ContextImpl const gl::ContextState & 
)

◆ MOCK_METHOD2()

rx::MockEGLFactory::MOCK_METHOD2 ( createStreamProducerD3DTextureNV12  ,
StreamProducerImpl egl::Stream::ConsumerType, const egl::AttributeMap & 
)

◆ MOCK_METHOD3() [1/2]

rx::MockEGLFactory::MOCK_METHOD3 ( createPbufferSurface  ,
SurfaceImpl const egl::SurfaceState &, const egl::Config *, const egl::AttributeMap & 
)

◆ MOCK_METHOD3() [2/2]

rx::MockEGLFactory::MOCK_METHOD3 ( createImage  ,
ImageImpl EGLenum, egl::ImageSibling *, const egl::AttributeMap & 
)

◆ MOCK_METHOD4() [1/3]

rx::MockEGLFactory::MOCK_METHOD4 ( createWindowSurface  ,
SurfaceImpl const egl::SurfaceState &, const egl::Config *, EGLNativeWindowType, const egl::AttributeMap & 
)

◆ MOCK_METHOD4() [2/3]

rx::MockEGLFactory::MOCK_METHOD4 ( createPbufferFromClientBuffer  ,
SurfaceImpl const egl::SurfaceState &, const egl::Config *, EGLClientBuffer, const egl::AttributeMap & 
)

◆ MOCK_METHOD4() [3/3]

rx::MockEGLFactory::MOCK_METHOD4 ( createPixmapSurface  ,
SurfaceImpl const egl::SurfaceState &, const egl::Config *, NativePixmapType, const egl::AttributeMap & 
)

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