
Public Types | |
| typedef std::list< std::string > | DeclarationList |
| typedef std::list< SH::ShVariableNodePtr > | NodeList |
Public Member Functions | |
| GlslVariableMap (SH::ShProgramNode *shader, GlslProgramType unit) | |
| std::string | resolve (const SH::ShVariable &v, int index=-1) |
| std::string | resolve (const SH::ShVariable &v, const SH::ShVariable &index) |
| const GlslVariable & | variable (const SH::ShVariableNodePtr &node) |
| bool | contains (const SH::ShVariableNodePtr &node) const |
| DeclarationList::const_iterator | uniform_begin () const |
| DeclarationList::const_iterator | uniform_end () const |
| DeclarationList::const_iterator | regular_begin () const |
| DeclarationList::const_iterator | regular_end () const |
| NodeList::iterator | node_begin () |
| NodeList::iterator | node_end () |
Definition at line 41 of file GlslVariableMap.hpp.
1.4.3-20050530