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

#include <angle_unittests_utils.h>

Inheritance diagram for rx::MockGLFactory:
rx::GLImplFactory angle::NonCopyable

Public Member Functions

 MOCK_METHOD1 (createContext, ContextImpl *(const gl::ContextState &))
 
 MOCK_METHOD0 (createCompiler, CompilerImpl *())
 
 MOCK_METHOD1 (createShader, ShaderImpl *(const gl::ShaderState &))
 
 MOCK_METHOD1 (createProgram, ProgramImpl *(const gl::ProgramState &))
 
 MOCK_METHOD1 (createFramebuffer, FramebufferImpl *(const gl::FramebufferState &))
 
 MOCK_METHOD1 (createTexture, TextureImpl *(const gl::TextureState &))
 
 MOCK_METHOD0 (createRenderbuffer, RenderbufferImpl *())
 
 MOCK_METHOD0 (createBuffer, BufferImpl *())
 
 MOCK_METHOD1 (createVertexArray, VertexArrayImpl *(const gl::VertexArrayState &))
 
 MOCK_METHOD1 (createQuery, QueryImpl *(GLenum type))
 
 MOCK_METHOD0 (createFenceNV, FenceNVImpl *())
 
 MOCK_METHOD0 (createFenceSync, FenceSyncImpl *())
 
 MOCK_METHOD1 (createTransformFeedback, TransformFeedbackImpl *(const gl::TransformFeedbackState &))
 
 MOCK_METHOD0 (createSampler, SamplerImpl *())
 
 MOCK_METHOD1 (createPaths, std::vector< PathImpl *>(GLsizei))
 
- Public Member Functions inherited from rx::GLImplFactory
 GLImplFactory ()
 
virtual ~GLImplFactory ()
 
virtual CompilerImplcreateCompiler ()=0
 
virtual ShaderImplcreateShader (const gl::ShaderState &data)=0
 
virtual ProgramImplcreateProgram (const gl::ProgramState &data)=0
 
virtual FramebufferImplcreateFramebuffer (const gl::FramebufferState &data)=0
 
virtual TextureImplcreateTexture (const gl::TextureState &state)=0
 
virtual RenderbufferImplcreateRenderbuffer ()=0
 
virtual BufferImplcreateBuffer ()=0
 
virtual VertexArrayImplcreateVertexArray (const gl::VertexArrayState &data)=0
 
virtual QueryImplcreateQuery (GLenum type)=0
 
virtual FenceNVImplcreateFenceNV ()=0
 
virtual FenceSyncImplcreateFenceSync ()=0
 
virtual TransformFeedbackImplcreateTransformFeedback (const gl::TransformFeedbackState &state)=0
 
virtual SamplerImplcreateSampler ()=0
 
virtual std::vector< PathImpl * > createPaths (GLsizei range)=0
 

Member Function Documentation

◆ MOCK_METHOD0() [1/6]

rx::MockGLFactory::MOCK_METHOD0 ( createCompiler  ,
CompilerImpl () 
)

◆ MOCK_METHOD0() [2/6]

rx::MockGLFactory::MOCK_METHOD0 ( createRenderbuffer  ,
RenderbufferImpl () 
)

◆ MOCK_METHOD0() [3/6]

rx::MockGLFactory::MOCK_METHOD0 ( createBuffer  ,
BufferImpl () 
)

◆ MOCK_METHOD0() [4/6]

rx::MockGLFactory::MOCK_METHOD0 ( createFenceNV  ,
FenceNVImpl () 
)

◆ MOCK_METHOD0() [5/6]

rx::MockGLFactory::MOCK_METHOD0 ( createFenceSync  ,
FenceSyncImpl () 
)

◆ MOCK_METHOD0() [6/6]

rx::MockGLFactory::MOCK_METHOD0 ( createSampler  ,
SamplerImpl () 
)

◆ MOCK_METHOD1() [1/9]

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

◆ MOCK_METHOD1() [2/9]

rx::MockGLFactory::MOCK_METHOD1 ( createShader  ,
ShaderImpl const gl::ShaderState & 
)

◆ MOCK_METHOD1() [3/9]

rx::MockGLFactory::MOCK_METHOD1 ( createProgram  ,
ProgramImpl const gl::ProgramState & 
)

◆ MOCK_METHOD1() [4/9]

rx::MockGLFactory::MOCK_METHOD1 ( createFramebuffer  ,
FramebufferImpl const gl::FramebufferState & 
)

◆ MOCK_METHOD1() [5/9]

rx::MockGLFactory::MOCK_METHOD1 ( createTexture  ,
TextureImpl const gl::TextureState & 
)

◆ MOCK_METHOD1() [6/9]

rx::MockGLFactory::MOCK_METHOD1 ( createVertexArray  ,
VertexArrayImpl const gl::VertexArrayState & 
)

◆ MOCK_METHOD1() [7/9]

rx::MockGLFactory::MOCK_METHOD1 ( createQuery  ,
QueryImpl GLenum type 
)

◆ MOCK_METHOD1() [8/9]

rx::MockGLFactory::MOCK_METHOD1 ( createTransformFeedback  ,
TransformFeedbackImpl const gl::TransformFeedbackState & 
)

◆ MOCK_METHOD1() [9/9]

rx::MockGLFactory::MOCK_METHOD1 ( createPaths  ,
std::vector< PathImpl * >  GLsizei 
)

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