activeMods_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
addFragmentBeginCode(QStringList *_code) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
addFragmentEndCode(QStringList *_code) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
addLightingCode(QStringList *_code) | ACG::ShaderProgGenerator | private |
addLightingFunctions(QStringList *_code) | ACG::ShaderProgGenerator | private |
addTexGenCode(QStringList *_code, bool _fragmentShader) | ACG::ShaderProgGenerator | private |
addVertexBeginCode(QStringList *_code) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
addVertexEndCode(QStringList *_code) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
buildFragmentShader() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
buildGeometryShader() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
buildTessControlShader() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
buildTessEvalShader() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
buildVertexShader() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
checkForIncludes(QString _str, ShaderGenerator *_gen, QString _includePath) | ACG::ShaderProgGenerator | private |
checkForIncludes(QString _str, QStringList *_outImport, QString _includePath) | ACG::ShaderProgGenerator | private |
desc_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
fragment_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
fragmentShaderFile_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
fragmentTemplate_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
generateShaders() | ACG::ShaderProgGenerator | |
geometry_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
geometryShaderFile_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
geometryTemplate_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
getAbsFilePath(QString _fileName) | ACG::ShaderProgGenerator | static |
getActiveModifier(int _i) | ACG::ShaderProgGenerator | |
getFragmentShaderCode() | ACG::ShaderProgGenerator | |
getGeometryShaderCode() | ACG::ShaderProgGenerator | |
getNumActiveModifiers() const | ACG::ShaderProgGenerator | |
getPathName(QString _strFileName) | ACG::ShaderProgGenerator | privatestatic |
getShaderDir() | ACG::ShaderProgGenerator | static |
getTessControlShaderCode() | ACG::ShaderProgGenerator | |
getTessEvaluationShaderCode() | ACG::ShaderProgGenerator | |
getVertexShaderCode() | ACG::ShaderProgGenerator | |
hasGeometryShader() const | ACG::ShaderProgGenerator | |
hasTessControlShader() const | ACG::ShaderProgGenerator | |
hasTessEvaluationShader() const | ACG::ShaderProgGenerator | |
init(const ShaderGenDesc *_desc, ShaderModifier *const *_modifiers, unsigned int _numActiveMods) | ACG::ShaderProgGenerator | private |
init(const ShaderGenDesc *_desc, const unsigned int *_modifiers, unsigned int _numActiveMods) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
initGenDefines(ShaderGenerator *_gen) | ACG::ShaderProgGenerator | private |
ioDesc_ | ACG::ShaderProgGenerator | private |
lightingCode_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | privatestatic |
loadLightingFunctions() (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | privatestatic |
loadShaderTemplateFromFile() | ACG::ShaderProgGenerator | private |
loadStringListFromFile(QString _fileName, QStringList *_out) | ACG::ShaderProgGenerator | static |
modifyLightingCode(QStringList *_code, ShaderModifier *_modifier) | ACG::ShaderProgGenerator | private |
numRegisteredModifiers_ | ACG::ShaderProgGenerator | privatestatic |
registeredModifiers_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | privatestatic |
registerModifier(ShaderModifier *_modifier) | ACG::ShaderProgGenerator | static |
saveFragmentShToFile(const char *_fileName) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | |
saveGeometryShToFile(const char *_fileName) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | |
saveVertexShToFile(const char *_fileName) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | |
scanShaderTemplate(QStringList &_templateSrc, QString _templateFilename, QStringList *_outLayoutDirectives=0) | ACG::ShaderProgGenerator | private |
setShaderDir(QString _dir) | ACG::ShaderProgGenerator | static |
shaderDir_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | privatestatic |
ShaderProgGenerator(const ShaderGenDesc *_desc) | ACG::ShaderProgGenerator | explicit |
ShaderProgGenerator(const ShaderGenDesc *_desc, const std::vector< unsigned int > &_modifierIDs) | ACG::ShaderProgGenerator | |
ShaderProgGenerator(const ShaderGenDesc *_desc, const std::vector< unsigned int > *_modifierIDs) | ACG::ShaderProgGenerator | |
ShaderProgGenerator(const ShaderGenDesc *_desc, const unsigned int *_modifierIDs, unsigned int _numModifiers) | ACG::ShaderProgGenerator | |
ShaderProgGenerator(const ShaderGenDesc *_desc, ShaderModifier *const *_modifiers, unsigned int _numModifiers) | ACG::ShaderProgGenerator | |
ShaderProgGenerator(const ShaderGenDesc *_desc, const std::vector< ShaderModifier *> &_modifiers) | ACG::ShaderProgGenerator | |
ShaderProgGenerator(const ShaderGenDesc *_desc, const std::vector< ShaderModifier *> *_modifiers) | ACG::ShaderProgGenerator | |
tessControl_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessControlLayout_ | ACG::ShaderProgGenerator | private |
tessControlShaderFile_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessControlTemplate_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessEval_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessEvalLayout_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessEvalShaderFile_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
tessEvalTemplate_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
vertex_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
vertexShaderFile_ | ACG::ShaderProgGenerator | private |
vertexTemplate_ (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | private |
~ShaderProgGenerator(void) (defined in ACG::ShaderProgGenerator) | ACG::ShaderProgGenerator | virtual |