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

#include <ProgramImpl_mock.h>

Inheritance diagram for rx::MockProgramImpl:
rx::ProgramImpl angle::NonCopyable

Public Member Functions

 MockProgramImpl ()
 
virtual ~MockProgramImpl ()
 
 MOCK_METHOD2 (load, LinkResult(gl::InfoLog &, gl::BinaryInputStream *))
 
 MOCK_METHOD1 (save, gl::Error(gl::BinaryOutputStream *))
 
 MOCK_METHOD1 (setBinaryRetrievableHint, void(bool))
 
 MOCK_METHOD2 (link, LinkResult(const gl::ContextState &, gl::InfoLog &))
 
 MOCK_METHOD2 (validate, GLboolean(const gl::Caps &, gl::InfoLog *))
 
 MOCK_METHOD3 (setUniform1fv, void(GLint, GLsizei, const GLfloat *))
 
 MOCK_METHOD3 (setUniform2fv, void(GLint, GLsizei, const GLfloat *))
 
 MOCK_METHOD3 (setUniform3fv, void(GLint, GLsizei, const GLfloat *))
 
 MOCK_METHOD3 (setUniform4fv, void(GLint, GLsizei, const GLfloat *))
 
 MOCK_METHOD3 (setUniform1iv, void(GLint, GLsizei, const GLint *))
 
 MOCK_METHOD3 (setUniform2iv, void(GLint, GLsizei, const GLint *))
 
 MOCK_METHOD3 (setUniform3iv, void(GLint, GLsizei, const GLint *))
 
 MOCK_METHOD3 (setUniform4iv, void(GLint, GLsizei, const GLint *))
 
 MOCK_METHOD3 (setUniform1uiv, void(GLint, GLsizei, const GLuint *))
 
 MOCK_METHOD3 (setUniform2uiv, void(GLint, GLsizei, const GLuint *))
 
 MOCK_METHOD3 (setUniform3uiv, void(GLint, GLsizei, const GLuint *))
 
 MOCK_METHOD3 (setUniform4uiv, void(GLint, GLsizei, const GLuint *))
 
 MOCK_METHOD4 (setUniformMatrix2fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix3fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix4fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix2x3fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix3x2fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix2x4fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix4x2fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix3x4fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD4 (setUniformMatrix4x3fv, void(GLint, GLsizei, GLboolean, const GLfloat *))
 
 MOCK_METHOD2 (setUniformBlockBinding, void(GLuint, GLuint))
 
 MOCK_CONST_METHOD2 (getUniformBlockSize, bool(const std::string &, size_t *))
 
 MOCK_CONST_METHOD2 (getUniformBlockMemberInfo, bool(const std::string &, sh::BlockMemberInfo *))
 
 MOCK_METHOD4 (setPathFragmentInputGen, void(const std::string &, GLenum, GLint, const GLfloat *))
 
 MOCK_METHOD0 (destroy, void())
 
- Public Member Functions inherited from rx::ProgramImpl
 ProgramImpl (const gl::ProgramState &state)
 
virtual ~ProgramImpl ()
 
virtual LinkResult load (gl::InfoLog &infoLog, gl::BinaryInputStream *stream)=0
 
virtual gl::Error save (gl::BinaryOutputStream *stream)=0
 
virtual void setBinaryRetrievableHint (bool retrievable)=0
 
virtual LinkResult link (const gl::ContextState &data, gl::InfoLog &infoLog)=0
 
virtual GLboolean validate (const gl::Caps &caps, gl::InfoLog *infoLog)=0
 
virtual void setUniform1fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void setUniform2fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void setUniform3fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void setUniform4fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void setUniform1iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void setUniform2iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void setUniform3iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void setUniform4iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void setUniform1uiv (GLint location, GLsizei count, const GLuint *v)=0
 
virtual void setUniform2uiv (GLint location, GLsizei count, const GLuint *v)=0
 
virtual void setUniform3uiv (GLint location, GLsizei count, const GLuint *v)=0
 
virtual void setUniform4uiv (GLint location, GLsizei count, const GLuint *v)=0
 
virtual void setUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void setUniformBlockBinding (GLuint uniformBlockIndex, GLuint uniformBlockBinding)=0
 
virtual bool getUniformBlockSize (const std::string &blockName, size_t *sizeOut) const =0
 
virtual bool getUniformBlockMemberInfo (const std::string &memberUniformName, sh::BlockMemberInfo *memberInfoOut) const =0
 
virtual void setPathFragmentInputGen (const std::string &inputName, GLenum genMode, GLint components, const GLfloat *coeffs)=0
 

Additional Inherited Members

- Protected Attributes inherited from rx::ProgramImpl
const gl::ProgramStatemState
 

Constructor & Destructor Documentation

◆ MockProgramImpl()

rx::MockProgramImpl::MockProgramImpl ( )
inline

◆ ~MockProgramImpl()

virtual rx::MockProgramImpl::~MockProgramImpl ( )
inlinevirtual

Member Function Documentation

◆ MOCK_CONST_METHOD2() [1/2]

rx::MockProgramImpl::MOCK_CONST_METHOD2 ( getUniformBlockSize  ,
bool(const std::string &, size_t *)   
)

◆ MOCK_CONST_METHOD2() [2/2]

rx::MockProgramImpl::MOCK_CONST_METHOD2 ( getUniformBlockMemberInfo  ,
bool(const std::string &, sh::BlockMemberInfo *)   
)

◆ MOCK_METHOD0()

rx::MockProgramImpl::MOCK_METHOD0 ( destroy  ,
void()   
)

◆ MOCK_METHOD1() [1/2]

rx::MockProgramImpl::MOCK_METHOD1 ( save  ,
gl::Error(gl::BinaryOutputStream *)   
)

◆ MOCK_METHOD1() [2/2]

rx::MockProgramImpl::MOCK_METHOD1 ( setBinaryRetrievableHint  ,
void(bool)   
)

◆ MOCK_METHOD2() [1/4]

rx::MockProgramImpl::MOCK_METHOD2 ( load  ,
LinkResult(gl::InfoLog &, gl::BinaryInputStream *)   
)

◆ MOCK_METHOD2() [2/4]

rx::MockProgramImpl::MOCK_METHOD2 ( link  ,
LinkResult(const gl::ContextState &, gl::InfoLog &)   
)

◆ MOCK_METHOD2() [3/4]

rx::MockProgramImpl::MOCK_METHOD2 ( validate  ,
GLboolean(const gl::Caps &, gl::InfoLog *)   
)

◆ MOCK_METHOD2() [4/4]

rx::MockProgramImpl::MOCK_METHOD2 ( setUniformBlockBinding  ,
void(GLuint, GLuint  
)

◆ MOCK_METHOD3() [1/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform1fv  ,
void(GLint, GLsizei, const GLfloat *)   
)

◆ MOCK_METHOD3() [2/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform2fv  ,
void(GLint, GLsizei, const GLfloat *)   
)

◆ MOCK_METHOD3() [3/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform3fv  ,
void(GLint, GLsizei, const GLfloat *)   
)

◆ MOCK_METHOD3() [4/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform4fv  ,
void(GLint, GLsizei, const GLfloat *)   
)

◆ MOCK_METHOD3() [5/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform1iv  ,
void(GLint, GLsizei, const GLint *)   
)

◆ MOCK_METHOD3() [6/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform2iv  ,
void(GLint, GLsizei, const GLint *)   
)

◆ MOCK_METHOD3() [7/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform3iv  ,
void(GLint, GLsizei, const GLint *)   
)

◆ MOCK_METHOD3() [8/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform4iv  ,
void(GLint, GLsizei, const GLint *)   
)

◆ MOCK_METHOD3() [9/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform1uiv  ,
void(GLint, GLsizei, const GLuint *)   
)

◆ MOCK_METHOD3() [10/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform2uiv  ,
void(GLint, GLsizei, const GLuint *)   
)

◆ MOCK_METHOD3() [11/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform3uiv  ,
void(GLint, GLsizei, const GLuint *)   
)

◆ MOCK_METHOD3() [12/12]

rx::MockProgramImpl::MOCK_METHOD3 ( setUniform4uiv  ,
void(GLint, GLsizei, const GLuint *)   
)

◆ MOCK_METHOD4() [1/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix2fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [2/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix3fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [3/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix4fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [4/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix2x3fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [5/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix3x2fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [6/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix2x4fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [7/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix4x2fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [8/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix3x4fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [9/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setUniformMatrix4x3fv  ,
void(GLint, GLsizei, GLboolean, const GLfloat *)   
)

◆ MOCK_METHOD4() [10/10]

rx::MockProgramImpl::MOCK_METHOD4 ( setPathFragmentInputGen  ,
void(const std::string &, GLenum, GLint, const GLfloat *)   
)

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