![]() |
CUGL 3.0
Cornell University Game Library
|
This is the complete list of members for cugl::graphics::ParticleShader, 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::graphics::ParticleShader | inlinestatic |
| alloc(const std::string vsource, const std::string fsource) | cugl::graphics::ParticleShader | inlinestatic |
| bind() | cugl::graphics::Shader | |
| dispose() override | cugl::graphics::ParticleShader | 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::graphics::ParticleShader | |
| init(const std::string vsource, const std::string fsource) override | cugl::graphics::ParticleShader | virtual |
| isBound() const | cugl::graphics::Shader | |
| isReady() const | cugl::graphics::Shader | inline |
| ParticleShader() | cugl::graphics::ParticleShader | |
| 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::graphics::ParticleShader | inline |
| setCameraUp(const Vec3 v) | cugl::graphics::ParticleShader | 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 | |
| setModelMatrix(const Mat4 &matrix) | cugl::graphics::ParticleShader | inline |
| setPerspective(const Mat4 &matrix) | cugl::graphics::ParticleShader | 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 | |
| setTexture(const std::shared_ptr< Texture > &texture) | cugl::graphics::ParticleShader | 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 | |
| ~ParticleShader() | cugl::graphics::ParticleShader | inline |
| ~Shader() | cugl::graphics::Shader | inline |