webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
This is the complete list of members for rx::ProgramImpl, including all inherited members.
getUniformBlockMemberInfo(const std::string &memberUniformName, sh::BlockMemberInfo *memberInfoOut) const =0 | rx::ProgramImpl | pure virtual |
getUniformBlockSize(const std::string &blockName, size_t *sizeOut) const =0 | rx::ProgramImpl | pure virtual |
link(const gl::ContextState &data, gl::InfoLog &infoLog)=0 | rx::ProgramImpl | pure virtual |
load(gl::InfoLog &infoLog, gl::BinaryInputStream *stream)=0 | rx::ProgramImpl | pure virtual |
mState | rx::ProgramImpl | protected |
NonCopyable()=default | angle::NonCopyable | private |
NonCopyable(const NonCopyable &)=delete | angle::NonCopyable | private |
operator=(const NonCopyable &)=delete | angle::NonCopyable | private |
ProgramImpl(const gl::ProgramState &state) | rx::ProgramImpl | inline |
save(gl::BinaryOutputStream *stream)=0 | rx::ProgramImpl | pure virtual |
setBinaryRetrievableHint(bool retrievable)=0 | rx::ProgramImpl | pure virtual |
setPathFragmentInputGen(const std::string &inputName, GLenum genMode, GLint components, const GLfloat *coeffs)=0 | rx::ProgramImpl | pure virtual |
setUniform1fv(GLint location, GLsizei count, const GLfloat *v)=0 | rx::ProgramImpl | pure virtual |
setUniform1iv(GLint location, GLsizei count, const GLint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform1uiv(GLint location, GLsizei count, const GLuint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform2fv(GLint location, GLsizei count, const GLfloat *v)=0 | rx::ProgramImpl | pure virtual |
setUniform2iv(GLint location, GLsizei count, const GLint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform2uiv(GLint location, GLsizei count, const GLuint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform3fv(GLint location, GLsizei count, const GLfloat *v)=0 | rx::ProgramImpl | pure virtual |
setUniform3iv(GLint location, GLsizei count, const GLint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform3uiv(GLint location, GLsizei count, const GLuint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform4fv(GLint location, GLsizei count, const GLfloat *v)=0 | rx::ProgramImpl | pure virtual |
setUniform4iv(GLint location, GLsizei count, const GLint *v)=0 | rx::ProgramImpl | pure virtual |
setUniform4uiv(GLint location, GLsizei count, const GLuint *v)=0 | rx::ProgramImpl | pure virtual |
setUniformBlockBinding(GLuint uniformBlockIndex, GLuint uniformBlockBinding)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
setUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 | rx::ProgramImpl | pure virtual |
validate(const gl::Caps &caps, gl::InfoLog *infoLog)=0 | rx::ProgramImpl | pure virtual |
~NonCopyable()=default | angle::NonCopyable | private |
~ProgramImpl() | rx::ProgramImpl | inlinevirtual |