This is the complete list of members for mitsuba::GLProgram, including all inherited members.
bind() | mitsuba::GLProgram | virtual |
cleanup() | mitsuba::GLProgram | virtual |
createShader(int type, const std::string &source) | mitsuba::GLProgram | protected |
decRef(bool autoDeallocate=true) const | Object | |
define(const std::string &key, const std::string &value="") | mitsuba::GPUProgram | inline |
EFragmentProgram enum value | mitsuba::GPUProgram | |
EGeometryProgram enum value | mitsuba::GPUProgram | |
EGeometryType enum name | mitsuba::GPUProgram | |
ELines enum value | mitsuba::GPUProgram | |
ELineStrips enum value | mitsuba::GPUProgram | |
EPoints enum value | mitsuba::GPUProgram | |
EQuadrilaterals enum value | mitsuba::GPUProgram | |
ETriangles enum value | mitsuba::GPUProgram | |
ETriangleStrips enum value | mitsuba::GPUProgram | |
EType enum name | mitsuba::GPUProgram | |
EVertexProgram enum value | mitsuba::GPUProgram | |
getClass() const | mitsuba::GLProgram | virtual |
getInfoLogProgram() | mitsuba::GLProgram | protected |
getInfoLogShader(int id) | mitsuba::GLProgram | protected |
getInputGeometryType() const | mitsuba::GPUProgram | inline |
getMaxVertices() const | mitsuba::GPUProgram | inline |
getName() const | mitsuba::GPUProgram | inline |
getOutputGeometryType() const | mitsuba::GPUProgram | inline |
getParameterID(const std::string &name, bool failIfMissing=true) const | mitsuba::GLProgram | virtual |
getRefCount() const | Object | inline |
getSource(EType type) const | mitsuba::GPUProgram | inline |
GLProgram(const std::string &name="default") | mitsuba::GLProgram | |
GPUProgram(const std::string &name="default") | mitsuba::GPUProgram | |
incRef() const | Object | |
init() | mitsuba::GLProgram | virtual |
isBound() const | mitsuba::GPUProgram | inline |
m_bound | mitsuba::GPUProgram | protected |
m_definitions | mitsuba::GPUProgram | protected |
m_inputGeometryType | mitsuba::GPUProgram | protected |
m_maxVertices | mitsuba::GPUProgram | protected |
m_name | mitsuba::GPUProgram | protected |
m_outputGeometryType | mitsuba::GPUProgram | protected |
m_source | mitsuba::GPUProgram | protected |
m_theClass | mitsuba::GLProgram | static |
Object() | Object | |
setInputGeometryType(EGeometryType type) | mitsuba::GPUProgram | inline |
setMaxVertices(int maxVertices) | mitsuba::GPUProgram | inline |
setName(const std::string &name) | mitsuba::GPUProgram | inline |
setOutputGeometryType(EGeometryType type) | mitsuba::GPUProgram | inline |
setParameter(int id, bool value) | mitsuba::GLProgram | virtual |
setParameter(int id, Float value) | mitsuba::GLProgram | virtual |
setParameter(int id, int value) | mitsuba::GLProgram | virtual |
setParameter(int id, uint32_t value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Vector &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Vector3i &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Vector2 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Vector2i &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Vector4 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Point &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Point3i &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Point2 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Point2i &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Point4 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Matrix2x2 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Matrix3x3 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Matrix4x4 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Spectrum &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const Color3 &value) | mitsuba::GLProgram | virtual |
setParameter(int id, const GPUTexture *value) | mitsuba::GLProgram | virtual |
mitsuba::GPUProgram::setParameter(const std::string &name, bool value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, int value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, uint32_t value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, Float value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector3i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector2i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Vector4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Point &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Point3i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Point2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Point2i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Point4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix2x2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix3x3 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Matrix4x4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Transform &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Color3 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const Spectrum &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(const std::string &name, const GPUTexture *value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
mitsuba::GPUProgram::setParameter(int id, const Transform &value) | mitsuba::GPUProgram | inline |
setSource(EType type, const std::string &source) | mitsuba::GPUProgram | inline |
setSourceFile(EType type, const fs::path &path) | mitsuba::GPUProgram | |
staticInitialization() | Object | static |
staticShutdown() | Object | static |
toString() const | mitsuba::GPUProgram | virtual |
unbind() | mitsuba::GLProgram | virtual |
~GLProgram() | mitsuba::GLProgram | protectedvirtual |
~GPUProgram() | mitsuba::GPUProgram | protectedvirtual |
~Object() | Object | protectedvirtual |