|
| 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()) |
|
| 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 |
|