This is the complete list of members for mitsuba::Shader, including all inherited members.
| bind(GPUProgram *program, const std::vector< int > ¶meterIDs, int &textureUnitOffset) const | mitsuba::Shader | virtual |
| cleanup(Renderer *renderer) | mitsuba::Shader | virtual |
| decRef(bool autoDeallocate=true) const | Object | |
| EBSDFShader enum value | mitsuba::Shader | |
| EEmitterShader enum value | mitsuba::Shader | |
| EFlags enum name | mitsuba::Shader | |
| EShaderType enum name | mitsuba::Shader | |
| ETextureShader enum value | mitsuba::Shader | |
| ETransparent enum value | mitsuba::Shader | |
| generateCode(std::ostringstream &oss, const std::string &evalName, const std::vector< std::string > &depNames) const =0 | mitsuba::Shader | pure virtual |
| getAlpha() const | mitsuba::Shader | virtual |
| getClass() const | mitsuba::Shader | virtual |
| getFlags() const | mitsuba::Shader | inline |
| getRefCount() const | Object | inline |
| getType() const | mitsuba::Shader | inline |
| incRef() const | Object | |
| isComplete() const | mitsuba::Shader | virtual |
| m_flags | mitsuba::Shader | protected |
| m_theClass | mitsuba::Shader | static |
| m_type | mitsuba::Shader | protected |
| Object() | Object | |
| putDependencies(std::vector< Shader * > &deps) | mitsuba::Shader | virtual |
| resolve(const GPUProgram *program, const std::string &evalName, std::vector< int > ¶meterIDs) const | mitsuba::Shader | virtual |
| Shader(Renderer *renderer, EShaderType type) | mitsuba::Shader | protected |
| staticInitialization() | Object | static |
| staticShutdown() | Object | static |
| toString() const | Object | virtual |
| unbind() const | mitsuba::Shader | virtual |
| ~Object() | Object | protectedvirtual |
| ~Shader() | mitsuba::Shader | protectedvirtual |