HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GenContext Member List

This is the complete list of members for GenContext, including all inherited members.

_applicationVariableHandlerGenContextprotected
_closureContextsGenContextprotected
_inputSuffixGenContextprotected
_nodeImplsGenContextprotected
_optionsGenContextprotected
_outputSuffixGenContextprotected
_parentNodesGenContextprotected
_reservedWordsGenContextprotected
_sgGenContextprotected
_sourceCodeSearchPathGenContextprotected
_userDataGenContextprotected
addInputSuffix(const ShaderInput *input, const string &suffix)GenContext
addNodeImplementation(const string &name, ShaderNodeImplPtr impl)GenContext
addOutputSuffix(const ShaderOutput *output, const string &suffix)GenContext
addReservedWords(const StringSet &names)GenContextinline
clearNodeImplementations()GenContext
clearUserData()GenContext
findNodeImplementation(const string &name) const GenContext
GenContext(ShaderGeneratorPtr sg)GenContext
GenContext()=deleteGenContextprotected
getApplicationVariableHandler() const GenContextinline
getClosureContext()GenContextinline
getInputSuffix(const ShaderInput *input, string &suffix) const GenContext
getNodeImplementationNames(StringSet &names)GenContext
getOptions()GenContextinline
getOptions() const GenContextinline
getOutputSuffix(const ShaderOutput *output, string &suffix) const GenContext
getParentNodes()GenContextinline
getReservedWords() const GenContextinline
getShaderGenerator()GenContextinline
getUserData(const string &name)GenContextinline
popClosureContext()GenContextinline
popParentNode()GenContextinline
popUserData(const string &name)GenContextinline
pushClosureContext(ClosureContext *cct)GenContextinline
pushParentNode(ConstNodePtr node)GenContextinline
pushUserData(const string &name, GenUserDataPtr data)GenContextinline
registerSourceCodeSearchPath(const FilePath &path)GenContextinline
registerSourceCodeSearchPath(const FileSearchPath &path)GenContextinline
removeInputSuffix(const ShaderInput *input)GenContext
removeOutputSuffix(const ShaderOutput *output)GenContext
resolveSourceFile(const FilePath &filename, const FilePath &localPath) const GenContextinline
setApplicationVariableHandler(ApplicationVariableHandler handler)GenContextinline