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

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

bind()=0mitsuba::GPUProgrampure virtual
cleanup()=0mitsuba::GPUProgrampure virtual
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::GPUProgramvirtual
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 =0mitsuba::GPUProgrampure virtual
getRefCount() const Objectinline
getSource(EType type) const mitsuba::GPUPrograminline
GPUProgram(const std::string &name="default")mitsuba::GPUProgram
incRef() const Object
init()=0mitsuba::GPUProgrampure virtual
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::GPUProgramstatic
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(const std::string &name, bool value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, int value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, uint32_t value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, Float value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Vector &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Vector3i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Vector2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Vector2i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Vector4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Point &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Point3i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Point2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Point2i &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Point4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Matrix2x2 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Matrix3x3 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Matrix4x4 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Transform &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Color3 &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const Spectrum &value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(const std::string &name, const GPUTexture *value, bool failIfMissing=true)mitsuba::GPUPrograminline
setParameter(int id, bool value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, Float value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, int value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, uint32_t value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Vector &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Vector3i &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Vector2 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Vector2i &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Vector4 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Point &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Point3i &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Point2 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Point2i &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Point4 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Matrix2x2 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Matrix3x3 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Matrix4x4 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Transform &value)mitsuba::GPUPrograminline
setParameter(int id, const Color3 &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const Spectrum &value)=0mitsuba::GPUProgrampure virtual
setParameter(int id, const GPUTexture *value)=0mitsuba::GPUProgrampure virtual
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()=0mitsuba::GPUProgrampure virtual
~GPUProgram()mitsuba::GPUProgramprotectedvirtual
~Object()Objectprotectedvirtual