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 |