| acquireRef() const (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| add_dependent(ShVariableNode *dep) | SH::ShVariableNode | [protected] |
| addVariant() | SH::ShVariableNode | |
| attach(const ShPointer< ShProgramNode > &evaluator) | SH::ShVariableNode | |
| clone(ShBindingType newKind=SH_BINDINGTYPE_END, int newSize=0, ShValueType newValueType=SH_VALUETYPE_END, ShSemanticType newType=SH_SEMANTICTYPE_END, bool updateVarList=true, bool keepUniform=true) const (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| detach_dependencies() (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| evaluator() const | SH::ShVariableNode | |
| getVariant() const | SH::ShVariableNode | |
| getVariant() | SH::ShVariableNode | |
| hasValues() const | SH::ShVariableNode | |
| highBoundVariant() const | SH::ShVariableNode | |
| kind() const (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| lock() | SH::ShVariableNode | |
| lowBoundVariant() const | SH::ShVariableNode | |
| m_dependents (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_eval (defined in SH::ShVariableNode) | SH::ShVariableNode | [mutable, protected] |
| m_id (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_kind (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_locked (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_maxID (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected, static] |
| m_pool (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected, static] |
| m_size (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_specialType (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_uniform (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_valueType (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| m_variant | SH::ShVariableNode | [protected] |
| makeHigh() const (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| makeLow() const (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| name() const | SH::ShVariableNode | |
| name(const std::string &n) | SH::ShVariableNode | |
| nameOfType() const | SH::ShVariableNode | |
| operator delete(void *d) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| operator new(std::size_t size) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| operator=(const ShRefCountable &) (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| programVarListInit() (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| rangeVariant(const ShVariant *low, const ShVariant *high) | SH::ShVariableNode | |
| rangeVariant(const ShVariant *low, const ShVariant *high, bool neg, const ShSwizzle &writemask) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| refCount() const (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| releaseRef() const (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| remove_dependent(ShVariableNode *dep) (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| setVariant(const ShVariant *other) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| setVariant(ShVariantCPtr other) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| setVariant(const ShVariant *other, int index) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| setVariant(ShVariantCPtr other, int index) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| setVariant(const ShVariant *other, bool neg, const ShSwizzle &writemask) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| setVariant(ShVariantCPtr other, bool neg, const ShSwizzle &writemask) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| ShRefCountable() (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| ShRefCountable(const ShRefCountable &) (defined in SH::ShRefCountable) | SH::ShRefCountable | [inline] |
| ShVariableNode(ShBindingType kind, int size, ShValueType valueType, ShSemanticType type=SH_ATTRIB) | SH::ShVariableNode | |
| ShVariableNode(const ShVariableNode &old, ShBindingType newKind, int newSize, ShValueType newValueType, ShSemanticType newType, bool updateVarList, bool keepUniform) | SH::ShVariableNode | [protected] |
| size() const | SH::ShVariableNode | |
| size(int size) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| specialType() const (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| specialType(ShSemanticType) (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| uniform() const | SH::ShVariableNode | |
| unlock() | SH::ShVariableNode | |
| update() | SH::ShVariableNode | |
| update_all() (defined in SH::ShVariableNode) | SH::ShVariableNode | |
| update_dependents() (defined in SH::ShVariableNode) | SH::ShVariableNode | [protected] |
| valueType() const | SH::ShVariableNode | |
| ~ShVariableNode() (defined in SH::ShVariableNode) | SH::ShVariableNode | [virtual] |