![]() |
CUGL 2.3
Cornell University Game Library
|
This is the complete list of members for cugl::Shader, including all inherited members.
| _attribnames | cugl::Shader | protected |
| _attribsizes | cugl::Shader | protected |
| _attribtypes | cugl::Shader | protected |
| _fragShader | cugl::Shader | protected |
| _fragSource | cugl::Shader | protected |
| _program | cugl::Shader | protected |
| _uniblockfields | cugl::Shader | protected |
| _uniblocknames | cugl::Shader | protected |
| _uniblocksizes | cugl::Shader | protected |
| _uniformnames | cugl::Shader | protected |
| _uniformsizes | cugl::Shader | protected |
| _uniformtypes | cugl::Shader | protected |
| _vertShader | cugl::Shader | protected |
| _vertSource | cugl::Shader | protected |
| alloc(const std::string vsource, std::string fsource) | cugl::Shader | inlinestatic |
| bind() | cugl::Shader | |
| dispose() | cugl::Shader | virtual |
| getAttributeLocation(const std::string name) const | cugl::Shader | |
| getAttributes() const | cugl::Shader | |
| getAttributeSize(const std::string name) const | cugl::Shader | |
| getAttributeType(const std::string name) const | cugl::Shader | |
| getFragSource() const | cugl::Shader | inline |
| getOutputLocation(const std::string name) const | cugl::Shader | |
| getProgram() const | cugl::Shader | inline |
| getSampler(GLint pos) const | cugl::Shader | |
| getSampler(const std::string name) const | cugl::Shader | |
| getSamplerLocation(const std::string name) const | cugl::Shader | |
| getSamplers() const | cugl::Shader | |
| getUniformAffine2(GLint pos, Affine2 &mat) const | cugl::Shader | |
| getUniformAffine2(const std::string name, Affine2 &mat) const | cugl::Shader | |
| getUniformBlock(GLint pos) const | cugl::Shader | |
| getUniformBlock(const std::string name) const | cugl::Shader | |
| getUniformBlocks() const | cugl::Shader | |
| getUniformColor4(GLint pos, Color4 &color) const | cugl::Shader | |
| getUniformColor4(const std::string name, Color4 &color) const | cugl::Shader | |
| getUniformColor4f(GLint pos, Color4f &color) const | cugl::Shader | |
| getUniformColor4f(const std::string name, Color4f &color) const | cugl::Shader | |
| getUniformfv(GLint pos, GLsizei size, GLfloat *value) const | cugl::Shader | |
| getUniformfv(const std::string name, GLsizei size, GLfloat *value) const | cugl::Shader | |
| getUniformiv(GLint pos, GLsizei size, GLint *value) const | cugl::Shader | |
| getUniformiv(const std::string name, GLsizei size, GLint *value) const | cugl::Shader | |
| getUniformLocation(const std::string name) const | cugl::Shader | |
| getUniformMat4(GLint pos, Mat4 &mat) const | cugl::Shader | |
| getUniformMat4(const std::string name, Mat4 &mat) const | cugl::Shader | |
| getUniformQuaternion(GLint pos, Quaternion &quat) const | cugl::Shader | |
| getUniformQuaternion(const std::string name, Quaternion &quat) const | cugl::Shader | |
| getUniforms() const | cugl::Shader | |
| getUniformsForBlock(GLint pos) const | cugl::Shader | |
| getUniformsForBlock(std::string name) const | cugl::Shader | |
| getUniformSize(const std::string name) const | cugl::Shader | |
| getUniformType(const std::string name) const | cugl::Shader | |
| getUniformuiv(GLint pos, GLsizei size, GLuint *value) const | cugl::Shader | |
| getUniformuiv(const std::string name, GLsizei size, GLuint *value) const | cugl::Shader | |
| getUniformVec2(GLint pos, Vec2 &vec) const | cugl::Shader | |
| getUniformVec2(const std::string name, Vec2 &vec) const | cugl::Shader | |
| getUniformVec3(GLint pos, Vec3 &vec) const | cugl::Shader | |
| getUniformVec3(const std::string name, Vec3 &vec) const | cugl::Shader | |
| getUniformVec4(GLint pos, Vec4 &vec) const | cugl::Shader | |
| getUniformVec4(const std::string name, Vec4 &vec) const | cugl::Shader | |
| getVertSource() const | cugl::Shader | inline |
| init(const std::string vsource, std::string fsource) | cugl::Shader | |
| isBound() const | cugl::Shader | |
| isReady() const | cugl::Shader | inline |
| setSampler(GLint pos, GLuint bpoint) | cugl::Shader | |
| setSampler(const std::string name, GLuint bpoint) | cugl::Shader | |
| setSampler(GLint pos, const std::shared_ptr< Texture > &texture) | cugl::Shader | |
| setSampler(const std::string name, const std::shared_ptr< Texture > &texture) | cugl::Shader | |
| setUniform1f(GLint pos, GLfloat v0) | cugl::Shader | |
| setUniform1f(const std::string name, GLfloat v0) | cugl::Shader | |
| setUniform1fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform1fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform1i(GLint pos, GLint v0) | cugl::Shader | |
| setUniform1i(const std::string name, GLint v0) | cugl::Shader | |
| setUniform1iv(GLint pos, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform1iv(const std::string name, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform1ui(GLint pos, GLuint v0) | cugl::Shader | |
| setUniform1ui(const std::string name, GLuint v0) | cugl::Shader | |
| setUniform1uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform1uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform2f(GLint pos, GLfloat v0, GLfloat v1) | cugl::Shader | |
| setUniform2f(const std::string name, GLfloat v0, GLfloat v1) | cugl::Shader | |
| setUniform2fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform2fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform2i(GLint pos, GLint v0, GLint v1) | cugl::Shader | |
| setUniform2i(const std::string name, GLint v0, GLint v1) | cugl::Shader | |
| setUniform2iv(GLint pos, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform2iv(const std::string name, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform2ui(GLint pos, GLuint v0, GLuint v1) | cugl::Shader | |
| setUniform2ui(const std::string name, GLuint v0, GLuint v1) | cugl::Shader | |
| setUniform2uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform2uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform3f(GLint pos, GLfloat v0, GLfloat v1, GLfloat v2) | cugl::Shader | |
| setUniform3f(const std::string name, GLfloat v0, GLfloat v1, GLfloat v2) | cugl::Shader | |
| setUniform3fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform3fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform3i(GLint pos, GLint v0, GLint v1, GLint v2) | cugl::Shader | |
| setUniform3i(const std::string name, GLint v0, GLint v1, GLint v2) | cugl::Shader | |
| setUniform3iv(GLint pos, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform3iv(const std::string name, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform3ui(GLint pos, GLuint v0, GLuint v1, GLuint v2) | cugl::Shader | |
| setUniform3ui(const std::string name, GLuint v0, GLuint v1, GLuint v2) | cugl::Shader | |
| setUniform3uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform3uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform4f(GLint pos, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | cugl::Shader | |
| setUniform4f(const std::string name, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | cugl::Shader | |
| setUniform4fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform4fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::Shader | |
| setUniform4i(GLint pos, GLint v0, GLint v1, GLint v2, GLint v3) | cugl::Shader | |
| setUniform4i(const std::string name, GLint v0, GLint v1, GLint v2, GLint v3) | cugl::Shader | |
| setUniform4iv(GLint pos, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform4iv(const std::string name, GLsizei count, const GLint *value) | cugl::Shader | |
| setUniform4ui(GLint pos, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | cugl::Shader | |
| setUniform4ui(const std::string name, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | cugl::Shader | |
| setUniform4uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniform4uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::Shader | |
| setUniformAffine2(GLint pos, const Affine2 &mat) | cugl::Shader | |
| setUniformAffine2(const std::string name, const Affine2 &mat) | cugl::Shader | |
| setUniformBlock(GLint pos, GLuint bpoint) | cugl::Shader | |
| setUniformBlock(const std::string name, GLuint bpoint) | cugl::Shader | |
| setUniformBlock(GLint pos, const std::shared_ptr< UniformBuffer > &buffer) | cugl::Shader | |
| setUniformBlock(const std::string name, const std::shared_ptr< UniformBuffer > &buffer) | cugl::Shader | |
| setUniformColor4(GLint pos, const Color4 color) | cugl::Shader | |
| setUniformColor4(const std::string name, const Color4 color) | cugl::Shader | |
| setUniformColor4f(GLint pos, const Color4f color) | cugl::Shader | |
| setUniformColor4f(const std::string name, const Color4f color) | cugl::Shader | |
| setUniformMat4(GLint pos, const Mat4 &mat) | cugl::Shader | |
| setUniformMat4(const std::string name, const Mat4 &mat) | cugl::Shader | |
| setUniformMatrix2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix2x3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix2x3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix2x4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix2x4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3x2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3x2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3x4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix3x4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4x2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4x2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4x3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformMatrix4x3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::Shader | |
| setUniformQuaternion(GLint pos, const Quaternion &quat) | cugl::Shader | |
| setUniformQuaternion(const std::string name, const Quaternion &quat) | cugl::Shader | |
| setUniformVec2(GLint pos, const Vec2 vec) | cugl::Shader | |
| setUniformVec2(const std::string name, const Vec2 vec) | cugl::Shader | |
| setUniformVec3(GLint pos, const Vec3 vec) | cugl::Shader | |
| setUniformVec3(const std::string name, const Vec3 vec) | cugl::Shader | |
| setUniformVec4(GLint pos, const Vec4 vec) | cugl::Shader | |
| setUniformVec4(const std::string name, const Vec4 vec) | cugl::Shader | |
| Shader() | cugl::Shader | inline |
| unbind() | cugl::Shader | |
| ~Shader() | cugl::Shader | inline |