Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::GLProgram Member List

This is the complete list of members for mitsuba::GLProgram, including all inherited members.

bind()mitsuba::GLProgramvirtual
cleanup()mitsuba::GLProgramvirtual
createShader(int type, const std::string &source)mitsuba::GLProgramprotected
decRef(bool autoDeallocate=true) const Object
define(const std::string &key, const std::string &value="")mitsuba::GPUPrograminline
EFragmentProgram enum valuemitsuba::GPUProgram
EGeometryProgram enum valuemitsuba::GPUProgram
EGeometryType enum namemitsuba::GPUProgram
ELines enum valuemitsuba::GPUProgram
ELineStrips enum valuemitsuba::GPUProgram
EPoints enum valuemitsuba::GPUProgram
EQuadrilaterals enum valuemitsuba::GPUProgram
ETriangles enum valuemitsuba::GPUProgram
ETriangleStrips enum valuemitsuba::GPUProgram
EType enum namemitsuba::GPUProgram
EVertexProgram enum valuemitsuba::GPUProgram
getClass() const mitsuba::GLProgramvirtual
getInfoLogProgram()mitsuba::GLProgramprotected
getInfoLogShader(int id)mitsuba::GLProgramprotected
getInputGeometryType() const mitsuba::GPUPrograminline
getMaxVertices() const mitsuba::GPUPrograminline
getName() const mitsuba::GPUPrograminline
getOutputGeometryType() const mitsuba::GPUPrograminline
getParameterID(const std::string &name, bool failIfMissing=true) const mitsuba::GLProgramvirtual
getRefCount() const Objectinline
getSource(EType type) const mitsuba::GPUPrograminline
GLProgram(const std::string &name="default")mitsuba::GLProgram
GPUProgram(const std::string &name="default")mitsuba::GPUProgram
incRef() const Object
init()mitsuba::GLProgramvirtual
isBound() const mitsuba::GPUPrograminline
m_boundmitsuba::GPUProgramprotected
m_definitionsmitsuba::GPUProgramprotected
m_inputGeometryTypemitsuba::GPUProgramprotected
m_maxVerticesmitsuba::GPUProgramprotected
m_namemitsuba::GPUProgramprotected
m_outputGeometryTypemitsuba::GPUProgramprotected
m_sourcemitsuba::GPUProgramprotected
m_theClassmitsuba::GLProgramstatic
Object()Object
setInputGeometryType(EGeometryType type)mitsuba::GPUPrograminline
setMaxVertices(int maxVertices)mitsuba::GPUPrograminline
setName(const std::string &name)mitsuba::GPUPrograminline
setOutputGeometryType(EGeometryType type)mitsuba::GPUPrograminline
setParameter(int id, bool value)mitsuba::GLProgramvirtual
setParameter(int id, Float value)mitsuba::GLProgramvirtual
setParameter(int id, int value)mitsuba::GLProgramvirtual
setParameter(int id, uint32_t value)mitsuba::GLProgramvirtual
setParameter(int id, const Vector &value)mitsuba::GLProgramvirtual
setParameter(int id, const Vector3i &value)mitsuba::GLProgramvirtual
setParameter(int id, const Vector2 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Vector2i &value)mitsuba::GLProgramvirtual
setParameter(int id, const Vector4 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Point &value)mitsuba::GLProgramvirtual
setParameter(int id, const Point3i &value)mitsuba::GLProgramvirtual
setParameter(int id, const Point2 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Point2i &value)mitsuba::GLProgramvirtual
setParameter(int id, const Point4 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Matrix2x2 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Matrix3x3 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Matrix4x4 &value)mitsuba::GLProgramvirtual
setParameter(int id, const Spectrum &value)mitsuba::GLProgramvirtual
setParameter(int id, const Color3 &value)mitsuba::GLProgramvirtual
setParameter(int id, const GPUTexture *value)mitsuba::GLProgramvirtual
mitsuba::GPUProgram::setParameter(const std::string &name, bool value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, int value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, uint32_t value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, Float value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector3i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector2i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Point &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Point3i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Point2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Point2i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Point4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix2x2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix3x3 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix4x4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Transform &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Color3 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const Spectrum &value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(const std::string &name, const GPUTexture *value, bool failIfMissing=true)mitsuba::GPUPrograminline
mitsuba::GPUProgram::setParameter(int id, const Transform &value)mitsuba::GPUPrograminline
setSource(EType type, const std::string &source)mitsuba::GPUPrograminline
setSourceFile(EType type, const fs::path &path)mitsuba::GPUProgram
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const mitsuba::GPUProgramvirtual
unbind()mitsuba::GLProgramvirtual
~GLProgram()mitsuba::GLProgramprotectedvirtual
~GPUProgram()mitsuba::GPUProgramprotectedvirtual
~Object()Objectprotectedvirtual