This is the complete list of members for mitsuba::GPUProgram, including all inherited members.
| bind()=0 | mitsuba::GPUProgram | pure virtual |
| cleanup()=0 | mitsuba::GPUProgram | pure virtual |
| 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::GPUProgram | virtual |
| 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 =0 | mitsuba::GPUProgram | pure virtual |
| getRefCount() const | Object | inline |
| getSource(EType type) const | mitsuba::GPUProgram | inline |
| GPUProgram(const std::string &name="default") | mitsuba::GPUProgram | |
| incRef() const | Object | |
| init()=0 | mitsuba::GPUProgram | pure 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::GPUProgram | 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(const std::string &name, bool value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, int value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, uint32_t value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, Float value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Vector &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Vector3i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Vector2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Vector2i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Vector4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Point &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Point3i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Point2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Point2i &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Point4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Matrix2x2 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Matrix3x3 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Matrix4x4 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Transform &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Color3 &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const Spectrum &value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(const std::string &name, const GPUTexture *value, bool failIfMissing=true) | mitsuba::GPUProgram | inline |
| setParameter(int id, bool value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, Float value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, int value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, uint32_t value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Vector &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Vector3i &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Vector2 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Vector2i &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Vector4 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Point &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Point3i &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Point2 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Point2i &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Point4 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Matrix2x2 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Matrix3x3 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Matrix4x4 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Transform &value) | mitsuba::GPUProgram | inline |
| setParameter(int id, const Color3 &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const Spectrum &value)=0 | mitsuba::GPUProgram | pure virtual |
| setParameter(int id, const GPUTexture *value)=0 | mitsuba::GPUProgram | pure virtual |
| 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()=0 | mitsuba::GPUProgram | pure virtual |
| ~GPUProgram() | mitsuba::GPUProgram | protectedvirtual |
| ~Object() | Object | protectedvirtual |