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 |