![]()  | 
  
    CUGL 3.0
    
   Cornell University Game Library 
   | 
 
This is the complete list of members for cugl::scene3::BillboardShader, including all inherited members.
| _attribnames | cugl::graphics::Shader | protected | 
| _attribsizes | cugl::graphics::Shader | protected | 
| _attribtypes | cugl::graphics::Shader | protected | 
| _fragShader | cugl::graphics::Shader | protected | 
| _fragSource | cugl::graphics::Shader | protected | 
| _program | cugl::graphics::Shader | protected | 
| _uniblockfields | cugl::graphics::Shader | protected | 
| _uniblocknames | cugl::graphics::Shader | protected | 
| _uniblocksizes | cugl::graphics::Shader | protected | 
| _uniformnames | cugl::graphics::Shader | protected | 
| _uniformsizes | cugl::graphics::Shader | protected | 
| _uniformtypes | cugl::graphics::Shader | protected | 
| _vertShader | cugl::graphics::Shader | protected | 
| _vertSource | cugl::graphics::Shader | protected | 
| alloc() | cugl::scene3::BillboardShader | inlinestatic | 
| alloc(const std::string vsource, const std::string fsource) | cugl::scene3::BillboardShader | inlinestatic | 
| BillboardShader() | cugl::scene3::BillboardShader | |
| bind() | cugl::graphics::Shader | |
| dispose() override | cugl::scene3::BillboardShader | virtual | 
| enableBlending(bool enable) | cugl::graphics::Shader | |
| enableCulling(bool enable) | cugl::graphics::Shader | |
| enableDepthTest(bool enable) | cugl::graphics::Shader | |
| enableDepthWrite(bool enable) | cugl::graphics::Shader | |
| enableStencil(bool enable) | cugl::graphics::Shader | |
| getAttributeLocation(const std::string name) const | cugl::graphics::Shader | |
| getAttributes() const | cugl::graphics::Shader | |
| getAttributeSize(const std::string name) const | cugl::graphics::Shader | |
| getAttributeType(const std::string name) const | cugl::graphics::Shader | |
| getFragSource() const | cugl::graphics::Shader | inline | 
| getOutputLocation(const std::string name) const | cugl::graphics::Shader | |
| getProgram() const | cugl::graphics::Shader | inline | 
| getSampler(GLint pos) const | cugl::graphics::Shader | |
| getSampler(const std::string name) const | cugl::graphics::Shader | |
| getSamplerLocation(const std::string name) const | cugl::graphics::Shader | |
| getSamplers() const | cugl::graphics::Shader | |
| getUniformAffine2(GLint pos, Affine2 &mat) const | cugl::graphics::Shader | |
| getUniformAffine2(const std::string name, Affine2 &mat) const | cugl::graphics::Shader | |
| getUniformBlock(GLint pos) const | cugl::graphics::Shader | |
| getUniformBlock(const std::string name) const | cugl::graphics::Shader | |
| getUniformBlocks() const | cugl::graphics::Shader | |
| getUniformColor4(GLint pos, Color4 &color) const | cugl::graphics::Shader | |
| getUniformColor4(const std::string name, Color4 &color) const | cugl::graphics::Shader | |
| getUniformColor4f(GLint pos, Color4f &color) const | cugl::graphics::Shader | |
| getUniformColor4f(const std::string name, Color4f &color) const | cugl::graphics::Shader | |
| getUniformfv(GLint pos, GLsizei size, GLfloat *value) const | cugl::graphics::Shader | |
| getUniformfv(const std::string name, GLsizei size, GLfloat *value) const | cugl::graphics::Shader | |
| getUniformiv(GLint pos, GLsizei size, GLint *value) const | cugl::graphics::Shader | |
| getUniformiv(const std::string name, GLsizei size, GLint *value) const | cugl::graphics::Shader | |
| getUniformLocation(const std::string name) const | cugl::graphics::Shader | |
| getUniformMat4(GLint pos, Mat4 &mat) const | cugl::graphics::Shader | |
| getUniformMat4(const std::string name, Mat4 &mat) const | cugl::graphics::Shader | |
| getUniformQuaternion(GLint pos, Quaternion &quat) const | cugl::graphics::Shader | |
| getUniformQuaternion(const std::string name, Quaternion &quat) const | cugl::graphics::Shader | |
| getUniforms() const | cugl::graphics::Shader | |
| getUniformsForBlock(GLint pos) const | cugl::graphics::Shader | |
| getUniformsForBlock(std::string name) const | cugl::graphics::Shader | |
| getUniformSize(const std::string name) const | cugl::graphics::Shader | |
| getUniformType(const std::string name) const | cugl::graphics::Shader | |
| getUniformuiv(GLint pos, GLsizei size, GLuint *value) const | cugl::graphics::Shader | |
| getUniformuiv(const std::string name, GLsizei size, GLuint *value) const | cugl::graphics::Shader | |
| getUniformVec2(GLint pos, Vec2 &vec) const | cugl::graphics::Shader | |
| getUniformVec2(const std::string name, Vec2 &vec) const | cugl::graphics::Shader | |
| getUniformVec3(GLint pos, Vec3 &vec) const | cugl::graphics::Shader | |
| getUniformVec3(const std::string name, Vec3 &vec) const | cugl::graphics::Shader | |
| getUniformVec4(GLint pos, Vec4 &vec) const | cugl::graphics::Shader | |
| getUniformVec4(const std::string name, Vec4 &vec) const | cugl::graphics::Shader | |
| getVertSource() const | cugl::graphics::Shader | inline | 
| init() | cugl::scene3::BillboardShader | |
| init(const std::string vsource, const std::string fsource) override | cugl::scene3::BillboardShader | virtual | 
| isBound() const | cugl::graphics::Shader | |
| isReady() const | cugl::graphics::Shader | inline | 
| setBlendEquation(GLenum op) | cugl::graphics::Shader | |
| setBlendEquationSeperate(GLenum opRGB, GLenum opAlpha) | cugl::graphics::Shader | |
| setBlendFunc(GLenum srcFactor, GLenum dstFactor) | cugl::graphics::Shader | |
| setBlendFuncSeperate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | cugl::graphics::Shader | |
| setCameraRight(const Vec3 v) | cugl::scene3::BillboardShader | inline | 
| setCameraUp(const Vec3 v) | cugl::scene3::BillboardShader | inline | 
| setColorMask(GLboolean r, GLboolean g, GLboolean b, GLboolean a) | cugl::graphics::Shader | |
| setCullMode(GLenum mode) | cugl::graphics::Shader | |
| setDepthCompareOp(GLenum compareOp) | cugl::graphics::Shader | |
| setGradient(const std::shared_ptr< graphics::Gradient > &grad) | cugl::scene3::BillboardShader | |
| setModelMatrix(const Mat4 &matrix) | cugl::scene3::BillboardShader | inline | 
| setPerspective(const Mat4 &matrix) | cugl::scene3::BillboardShader | inline | 
| setSampler(GLint pos, GLuint bpoint) | cugl::graphics::Shader | |
| setSampler(const std::string name, GLuint bpoint) | cugl::graphics::Shader | |
| setSampler(GLint pos, const std::shared_ptr< Texture > &texture) | cugl::graphics::Shader | |
| setSampler(const std::string name, const std::shared_ptr< Texture > &texture) | cugl::graphics::Shader | |
| setStencilFunc(GLenum compareOp, uint32_t ref, uint32_t compareMask) | cugl::graphics::Shader | |
| setStencilMask(uint32_t writeMask) | cugl::graphics::Shader | |
| setStencilOp(GLenum fail, GLenum dpfail, GLenum pass) | cugl::graphics::Shader | |
| setStencilOpBack(GLenum fail, GLenum dpfail, GLenum pass) | cugl::graphics::Shader | |
| setStencilOpFront(GLenum fail, GLenum dpfail, GLenum pass) | cugl::graphics::Shader | |
| setStyle(Uint32 style) | cugl::scene3::BillboardShader | inline | 
| setTexture(const std::shared_ptr< graphics::Texture > &texture) | cugl::scene3::BillboardShader | inline | 
| setTextureOffset(const Vec2 v) | cugl::scene3::BillboardShader | inline | 
| setTextureOffset(float x, float y) | cugl::scene3::BillboardShader | inline | 
| setUniform1f(GLint pos, GLfloat v0) | cugl::graphics::Shader | |
| setUniform1f(const std::string name, GLfloat v0) | cugl::graphics::Shader | |
| setUniform1fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform1fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform1i(GLint pos, GLint v0) | cugl::graphics::Shader | |
| setUniform1i(const std::string name, GLint v0) | cugl::graphics::Shader | |
| setUniform1iv(GLint pos, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform1iv(const std::string name, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform1ui(GLint pos, GLuint v0) | cugl::graphics::Shader | |
| setUniform1ui(const std::string name, GLuint v0) | cugl::graphics::Shader | |
| setUniform1uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform1uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform2f(GLint pos, GLfloat v0, GLfloat v1) | cugl::graphics::Shader | |
| setUniform2f(const std::string name, GLfloat v0, GLfloat v1) | cugl::graphics::Shader | |
| setUniform2fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform2fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform2i(GLint pos, GLint v0, GLint v1) | cugl::graphics::Shader | |
| setUniform2i(const std::string name, GLint v0, GLint v1) | cugl::graphics::Shader | |
| setUniform2iv(GLint pos, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform2iv(const std::string name, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform2ui(GLint pos, GLuint v0, GLuint v1) | cugl::graphics::Shader | |
| setUniform2ui(const std::string name, GLuint v0, GLuint v1) | cugl::graphics::Shader | |
| setUniform2uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform2uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform3f(GLint pos, GLfloat v0, GLfloat v1, GLfloat v2) | cugl::graphics::Shader | |
| setUniform3f(const std::string name, GLfloat v0, GLfloat v1, GLfloat v2) | cugl::graphics::Shader | |
| setUniform3fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform3fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform3i(GLint pos, GLint v0, GLint v1, GLint v2) | cugl::graphics::Shader | |
| setUniform3i(const std::string name, GLint v0, GLint v1, GLint v2) | cugl::graphics::Shader | |
| setUniform3iv(GLint pos, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform3iv(const std::string name, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform3ui(GLint pos, GLuint v0, GLuint v1, GLuint v2) | cugl::graphics::Shader | |
| setUniform3ui(const std::string name, GLuint v0, GLuint v1, GLuint v2) | cugl::graphics::Shader | |
| setUniform3uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform3uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform4f(GLint pos, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | cugl::graphics::Shader | |
| setUniform4f(const std::string name, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | cugl::graphics::Shader | |
| setUniform4fv(GLint pos, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform4fv(const std::string name, GLsizei count, const GLfloat *value) | cugl::graphics::Shader | |
| setUniform4i(GLint pos, GLint v0, GLint v1, GLint v2, GLint v3) | cugl::graphics::Shader | |
| setUniform4i(const std::string name, GLint v0, GLint v1, GLint v2, GLint v3) | cugl::graphics::Shader | |
| setUniform4iv(GLint pos, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform4iv(const std::string name, GLsizei count, const GLint *value) | cugl::graphics::Shader | |
| setUniform4ui(GLint pos, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | cugl::graphics::Shader | |
| setUniform4ui(const std::string name, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | cugl::graphics::Shader | |
| setUniform4uiv(GLint pos, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniform4uiv(const std::string name, GLsizei count, const GLuint *value) | cugl::graphics::Shader | |
| setUniformAffine2(GLint pos, const Affine2 &mat) | cugl::graphics::Shader | |
| setUniformAffine2(const std::string name, const Affine2 &mat) | cugl::graphics::Shader | |
| setUniformBlock(GLint pos, GLuint bpoint) | cugl::graphics::Shader | |
| setUniformBlock(const std::string name, GLuint bpoint) | cugl::graphics::Shader | |
| setUniformBlock(GLint pos, const std::shared_ptr< UniformBuffer > &buffer) | cugl::graphics::Shader | |
| setUniformBlock(const std::string name, const std::shared_ptr< UniformBuffer > &buffer) | cugl::graphics::Shader | |
| setUniformColor4(GLint pos, const Color4 color) | cugl::graphics::Shader | |
| setUniformColor4(const std::string name, const Color4 color) | cugl::graphics::Shader | |
| setUniformColor4f(GLint pos, const Color4f color) | cugl::graphics::Shader | |
| setUniformColor4f(const std::string name, const Color4f color) | cugl::graphics::Shader | |
| setUniformMat4(GLint pos, const Mat4 &mat) | cugl::graphics::Shader | |
| setUniformMat4(const std::string name, const Mat4 &mat) | cugl::graphics::Shader | |
| setUniformMatrix2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix2x3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix2x3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix2x4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix2x4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3x2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3x2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3x4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix3x4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4x2fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4x2fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4x3fv(GLint pos, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformMatrix4x3fv(const std::string name, GLsizei count, const GLfloat *value, GLboolean tpose=false) | cugl::graphics::Shader | |
| setUniformQuaternion(GLint pos, const Quaternion &quat) | cugl::graphics::Shader | |
| setUniformQuaternion(const std::string name, const Quaternion &quat) | cugl::graphics::Shader | |
| setUniformVec2(GLint pos, const Vec2 vec) | cugl::graphics::Shader | |
| setUniformVec2(const std::string name, const Vec2 vec) | cugl::graphics::Shader | |
| setUniformVec3(GLint pos, const Vec3 vec) | cugl::graphics::Shader | |
| setUniformVec3(const std::string name, const Vec3 vec) | cugl::graphics::Shader | |
| setUniformVec4(GLint pos, const Vec4 vec) | cugl::graphics::Shader | |
| setUniformVec4(const std::string name, const Vec4 vec) | cugl::graphics::Shader | |
| Shader() | cugl::graphics::Shader | inline | 
| unbind() | cugl::graphics::Shader | |
| ~BillboardShader() | cugl::scene3::BillboardShader | inline | 
| ~Shader() | cugl::graphics::Shader | inline |