webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
This is the complete list of members for gl::Program, including all inherited members.
addRef() | gl::Program | |
attachShader(Shader *shader) | gl::Program | |
bindAttributeLocation(GLuint index, const char *name) | gl::Program | |
bindFragmentInputLocation(GLint index, const char *name) | gl::Program | |
bindUniformBlock(GLuint uniformBlockIndex, GLuint uniformBlockBinding) | gl::Program | |
bindUniformLocation(GLuint index, const char *name) | gl::Program | |
detachShader(Shader *shader) | gl::Program | |
flagForDeletion() | gl::Program | |
getActiveAttribLocationsMask() const | gl::Program | inline |
getActiveAttribute(GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) | gl::Program | |
getActiveAttributeCount() const | gl::Program | |
getActiveAttributeMaxLength() const | gl::Program | |
getActiveUniform(GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) const | gl::Program | |
getActiveUniformBlockCount() const | gl::Program | |
getActiveUniformBlockMaxLength() const | gl::Program | |
getActiveUniformBlockName(GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) const | gl::Program | |
getActiveUniformCount() const | gl::Program | |
getActiveUniformi(GLuint index, GLenum pname) const | gl::Program | |
getActiveUniformMaxLength() const | gl::Program | |
getAttachedComputeShader() const | gl::Program | inline |
getAttachedFragmentShader() const | gl::Program | inline |
getAttachedShaders(GLsizei maxCount, GLsizei *count, GLuint *shaders) const | gl::Program | |
getAttachedShadersCount() const | gl::Program | |
getAttachedVertexShader() const | gl::Program | inline |
getAttributeLocation(const std::string &name) const | gl::Program | |
getAttributes() const | gl::Program | inline |
getBinaryLength() const | gl::Program | |
getBinaryRetrievableHint() const | gl::Program | |
getFragDataLocation(const std::string &name) const | gl::Program | |
getFragmentInputBindingInfo(GLint index) const | gl::Program | |
getImplementation() const | gl::Program | inline |
getInfoLog(GLsizei bufSize, GLsizei *length, char *infoLog) const | gl::Program | |
getInfoLogLength() const | gl::Program | |
getLabel() const override | gl::Program | virtual |
getRefCount() const | gl::Program | |
getTransformFeedbackBufferMode() const | gl::Program | |
getTransformFeedbackVarying(GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) const | gl::Program | |
getTransformFeedbackVaryingCount() const | gl::Program | |
getTransformFeedbackVaryingMaxLength() const | gl::Program | |
getUniformBlockBinding(GLuint uniformBlockIndex) const | gl::Program | |
getUniformBlockByIndex(GLuint index) const | gl::Program | |
getUniformBlockIndex(const std::string &name) const | gl::Program | |
getUniformByLocation(GLint location) const | gl::Program | |
getUniformfv(GLint location, GLfloat *params) const | gl::Program | |
getUniformIndex(const std::string &name) const | gl::Program | |
getUniformiv(GLint location, GLint *params) const | gl::Program | |
getUniformLocation(const std::string &name) const | gl::Program | |
getUniformuiv(GLint location, GLuint *params) const | gl::Program | |
id() const | gl::Program | inline |
isAttribLocationActive(size_t attribLocation) const | gl::Program | |
isFlaggedForDeletion() const | gl::Program | |
isIgnoredUniformLocation(GLint location) const | gl::Program | |
isLinked() const | gl::Program | |
isValidated() const | gl::Program | |
isValidUniformLocation(GLint location) const | gl::Program | |
link(const ContextState &data) | gl::Program | |
linkValidateInterfaceBlockFields(InfoLog &infoLog, const std::string &uniformName, const sh::InterfaceBlockField &vertexUniform, const sh::InterfaceBlockField &fragmentUniform) | gl::Program | static |
linkValidateUniforms(InfoLog &infoLog, const std::string &uniformName, const sh::Uniform &vertexUniform, const sh::Uniform &fragmentUniform) | gl::Program | static |
loadBinary(GLenum binaryFormat, const void *binary, GLsizei length) | gl::Program | |
NonCopyable()=default | angle::NonCopyable | private |
NonCopyable(const NonCopyable &)=delete | angle::NonCopyable | private |
operator=(const NonCopyable &)=delete | angle::NonCopyable | private |
pathFragmentInputGen(GLint index, GLenum genMode, GLint components, const GLfloat *coeffs) | gl::Program | |
Program(rx::GLImplFactory *factory, ResourceManager *manager, GLuint handle) | gl::Program | |
release() | gl::Program | |
saveBinary(GLenum *binaryFormat, void *binary, GLsizei bufSize, GLsizei *length) const | gl::Program | |
setBinaryRetrievableHint(bool retrievable) | gl::Program | |
setLabel(const std::string &label) override | gl::Program | virtual |
setTransformFeedbackVaryings(GLsizei count, const GLchar *const *varyings, GLenum bufferMode) | gl::Program | |
setUniform1fv(GLint location, GLsizei count, const GLfloat *v) | gl::Program | |
setUniform1iv(GLint location, GLsizei count, const GLint *v) | gl::Program | |
setUniform1uiv(GLint location, GLsizei count, const GLuint *v) | gl::Program | |
setUniform2fv(GLint location, GLsizei count, const GLfloat *v) | gl::Program | |
setUniform2iv(GLint location, GLsizei count, const GLint *v) | gl::Program | |
setUniform2uiv(GLint location, GLsizei count, const GLuint *v) | gl::Program | |
setUniform3fv(GLint location, GLsizei count, const GLfloat *v) | gl::Program | |
setUniform3iv(GLint location, GLsizei count, const GLint *v) | gl::Program | |
setUniform3uiv(GLint location, GLsizei count, const GLuint *v) | gl::Program | |
setUniform4fv(GLint location, GLsizei count, const GLfloat *v) | gl::Program | |
setUniform4iv(GLint location, GLsizei count, const GLint *v) | gl::Program | |
setUniform4uiv(GLint location, GLsizei count, const GLuint *v) | gl::Program | |
setUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
setUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | gl::Program | |
validate(const Caps &caps) | gl::Program | |
validateSamplers(InfoLog *infoLog, const Caps &caps) | gl::Program | |
~LabeledObject() | gl::LabeledObject | inlinevirtual |
~NonCopyable()=default | angle::NonCopyable | private |
~Program() | gl::Program |