Developer Documentation
|
This is the complete list of members for ACG::ShaderGenerator, including all inherited members.
addDefine(const QString &_define) | ACG::ShaderGenerator | |
addIncludeFile(QString _fileName) | ACG::ShaderGenerator | |
addInput(const QString &_input) | ACG::ShaderGenerator | |
addInput(const QString &_type, const QString &_varname) | ACG::ShaderGenerator | inline |
addIODefine(const QString &_macroName, const QString &_resolvedName) | ACG::ShaderGenerator | |
addIOToCode(const QStringList &_cmds) | ACG::ShaderGenerator | private |
addLayout(QString _layout) | ACG::ShaderGenerator | |
addLight(int lightIndex_, ShaderGenLightType _light) | ACG::ShaderGenerator | |
addMacros(const QStringList &_macros) | ACG::ShaderGenerator | |
addOutput(const QString &_output) | ACG::ShaderGenerator | |
addOutput(const QString &_type, const QString &_varname) | ACG::ShaderGenerator | inline |
addRawIOBlock(QStringList _codeBlock) | ACG::ShaderGenerator | inline |
addStringToList(QString _str, QStringList *_list, QString _prefix="", QString _postfix="") | ACG::ShaderGenerator | private |
addUniform(QString _uniform, QString _comment="") | ACG::ShaderGenerator | |
buildShaderCode(QStringList *_pMainCode, const QStringList &_defaultLightingFunctions) | ACG::ShaderGenerator | |
code_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
defineIOAbstraction(const DefaultIODesc *_iodesc, bool _vs, bool _fs) | ACG::ShaderGenerator | |
genDefines_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
getInputName(int _id) const | ACG::ShaderGenerator | |
getIOMapName(int _inId) const | ACG::ShaderGenerator | |
getNumInputs() const | ACG::ShaderGenerator | |
getNumOutputs() const | ACG::ShaderGenerator | |
getOutputName(int _id) const | ACG::ShaderGenerator | |
getShaderCode() | ACG::ShaderGenerator | |
hasDefine(QString _define) const | ACG::ShaderGenerator | |
imports_ | ACG::ShaderGenerator | private |
initDefaultUniforms() | ACG::ShaderGenerator | |
initFragmentShaderIO(const ShaderGenDesc *_desc, ShaderGenerator *_prevStage, const DefaultIODesc *_iodesc) | ACG::ShaderGenerator | |
initGeometryShaderIO(const ShaderGenDesc *_desc, ShaderGenerator *_prevStage, const DefaultIODesc *_iodesc) | ACG::ShaderGenerator | |
initTessControlShaderIO(const ShaderGenDesc *_desc, ShaderGenerator *_prevStage, const DefaultIODesc *_iodesc) | ACG::ShaderGenerator | |
initTessEvalShaderIO(const ShaderGenDesc *_desc, ShaderGenerator *_prevStage, const DefaultIODesc *_iodesc) | ACG::ShaderGenerator | |
initVertexShaderIO(const ShaderGenDesc *_desc, const DefaultIODesc *_iodesc) | ACG::ShaderGenerator | |
inputArrays_ | ACG::ShaderGenerator | private |
inputPrefix_ | ACG::ShaderGenerator | private |
inputs_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
keywords (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | static |
layouts_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
matchInputs(const ShaderGenerator *_previousShaderStage, bool _passToNextStage, QString _inputPrefix="outVertex", QString _outputPrefix="outGeometry") | ACG::ShaderGenerator | |
outputArrays_ | ACG::ShaderGenerator | private |
outputPrefix_ | ACG::ShaderGenerator | private |
outputs_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
rawIO_ | ACG::ShaderGenerator | private |
saveToFile(const char *_fileName) | ACG::ShaderGenerator | |
setGLSLVersion(int _version) | ACG::ShaderGenerator | |
ShaderGenerator() (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | |
uniforms_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
version_ (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | private |
~ShaderGenerator() (defined in ACG::ShaderGenerator) | ACG::ShaderGenerator | virtual |